Hi. I'm JB.

A web developer who enjoys building dynamic, user-friendly websites and applications. With experience in both front-end and back-end development, I strive to create smooth and engaging digital experiences.

Tech Stack

  • Next.js logo

    Next.js

  • React logo

    React

  • Node.js logo

    Node.js

  • Express.js logo

    Express.js

  • Hono logo

    Hono

  • NestJS logo

    NestJS

  • Typescript logo

    Typescript

  • Javascript logo

    Javascript

  • CSS3 logo

    CSS3

  • HTML5 logo

    HTML5

  • Tailwind CSS logo

    Tailwind CSS

  • ShadcnUI logo

    ShadcnUI

  • OriginUI logo

    OriginUI

  • AceternityUI logo

    AceternityUI

  • Redux Toolkit logo

    Redux Toolkit

  • MySQL logo

    MySQL

  • PostgreSQL logo

    PostgreSQL

  • Kinde logo

    Kinde

  • Prisma logo

    Prisma

  • Python logo

    Python

  • Django logo

    Django

  • FastAPI logo

    FastAPI

  • NGINX logo

    NGINX

  • Docker logo

    Docker

  • Vitest logo

    Vitest

  • Testing Library logo

    Testing Library

  • Vite logo

    Vite

  • VS Code logo

    VS Code

  • Git logo

    Git

  • GitHub logo

    GitHub

About Me

JB Avatar

Hi, I’m JB! I began my career as an electronics engineer, designing and building circuits, and later worked as an embedded systems programmer, developing microcontroller-based solutions. Now, I’ve transitioned into web development, where I build front-end applications with React and handle back-end development using Node.js and Python. I enjoy creating websites that are fast, user-friendly, and efficient.

Here are some of the key technologies and tools I’ve been working with recently:

Projects

MangaDex

MangaDex

Enjoy a seamless, ad-free reading experience with high-quality images of your favorite manga, manhwa, and manhua. Built with Next.js, this app delivers fast performance and smooth navigation while integrating with the MangaDex API for an extensive collection of titles. Experience the best way to read your favorite stories!

API

API

jbmagx API is an app designed to provide public APIs for developers. Built with React on the frontend and Node.js with Express.js on the backend, it leverages a MySQL database to manage user authentication and API access. jbmagx API offers data that developers can use for testing and building applications. To access the API, users must register and obtain an API key for secure and controlled usage.

Image Background Remover App

Image Background Remover App

This image background remover app lets you easily remove backgrounds from your images using the @imgly/background-removal npm package. The entire process runs locally in your browser, ensuring that your images are never uploaded to a server, making it a safe and secure option for protecting your privacy.

todotrak

todotrak

todotrak is an app designed to help you manage all your tasks, projects, and clients. Start by adding clients, then create projects and assign tasks accordingly. The app includes a time tracker to monitor how much time you spend on each task. It also features a reports page for generating timesheets and an invoice page that creates invoices based on your report data. The app is built with React on the front-end. It utilizes Node.js with Express.js on the back-end and manages data with MySQL.

Movie and TV Show Search Web App

Movie and TV Show Search Web App

This app allows you to search for movies and TV shows using the TMDB API. Built with Next.js, it provides a user-friendly interface and efficient data fetching. The backend functionality is handled using Next.js Route Handlers, which fetch data from The Movie Database and return essential details like ratings, release dates, and descriptions. Easily find information on your favorite titles and discover new ones.

Contact

1000 characters left