Welcome 👋

Hi, I'm Josh
Backend-Focused Full-Stack Developer

I build scalable APIs, clean interfaces, and production-ready web apps using Node.js, React, and modern design systems.

Josh portrait

Skills

I merge creativity with clean, efficient code — designing and building digital experiences that connect design, logic, and performance.

Frontend Development

• HTML, CSS, JavaScript React, Next.js Bootstrap, Tailwind

Backend Development

• PHP, MySQL, NODEJS, MONGODB REST APIs, Authentication.

UI/UX Design

• Wireframing Figma, Photoshop Design Systems

Toolbox

  • VsCode, Postman
  • Figma, Adobe Photoshop
  • Git, GitHub, Vercel, Render

Featured Projects

Selected works that merge creativity, design systems, and clean code — each project crafted with intent and precision.

Scalable E-commerce Engine

The Problem: Building a synchronized cart system that handles real-time inventory updates without page reloads.

The Solution: Developed a RESTful API using Node.js to manage product state, coupled with a responsive UI built in vanilla JavaScript (avoiding heavy frameworks for performance).

Key Challenge: Implementing secure local storage persistence to ensure user carts remain intact across sessions while preventing data conflicts.

Node.js REST API State Management

Smart Task Productivity System

Problem: Fragmented task tracking and lack of data persistence across sessions.

The Value: Engineered a system that auto-sorts tasks by priority, ensuring users stay focused on high-impact goals with real-time sync.

Key Challenge: Eliminating "save-lag." Optimized background API calls to ensure a zero-latency UI while maintaining database integrity.

Node.js MongoDB UX Optimization State Management

Scalable E-commerce Engine

The Problem: Building a synchronized cart system that handles real-time inventory updates without page reloads.

The Solution: Developed a RESTful API using Node.js to manage product state, coupled with a responsive UI built in vanilla JavaScript (avoiding heavy frameworks for performance).

Key Challenge: Implementing secure local storage persistence to ensure user carts remain intact across sessions while preventing data conflicts.

Node.js REST API State Management

Scalable E-commerce Engine

The Problem: Building a synchronized cart system that handles real-time inventory updates without page reloads.

The Solution: Developed a RESTful API using Node.js to manage product state, coupled with a responsive UI built in vanilla JavaScript (avoiding heavy frameworks for performance).

Key Challenge: Implementing secure local storage persistence to ensure user carts remain intact across sessions while preventing data conflicts.

Node.js REST API State Management

Let's Work Together