Full Stack Software Engineer

I build thingsfor the web.

I build scalable web applications with a strong emphasis on performance, maintainability, and clean architecture. My goal is to create reliable systems and intuitive user experiences that deliver real business value.

John — Full Stack Software Engineer
About

Engineer with a
product mindset.

I'm a full stack engineer who believes great software sits at the intersection of solid engineering and thoughtful design. I don't just write code — I think deeply about the problems I'm solving and the people who will use what I build.

My approach is rooted in simplicity. I strive for clean architectures, readable code, and systems that are easy to reason about. I've found that the best solutions are often the simplest ones — the ones where every line of code earns its place.

When I'm not building, I'm learning. Whether it's exploring system design patterns, diving into a new framework, or reading engineering blogs from companies I admire — I'm driven by curiosity and the desire to continuously grow as an engineer.

2+
Years building
10+
Projects shipped
Curiosity
Tech Stack

Technologies I work with.

Frontend

⚛️React
Next.js
🐻Zustand
TSTypeScript
🎨Tailwind CSS

Backend

🟢Node.js
Express
TSTypeScript

Database

🍃MongoDB
🐘PostgreSQL

Tools

📦Git
🐳Docker
🐧Linux
Projects

Selected work.

A few projects I've built recently. Each one taught me something new and pushed my engineering skills forward.. Want details? Open a case study.

BeatBid
Realtime PlatformLiveFull-stack (solo)

BeatBid

A real-time party music request platform where guests request songs and prioritize them by tipping — creating a crowd-driven music experience while DJs earn money.

MongoDBExpressReactNode.jsWebSockets
View case study
Tuner API
SaaS BackendCompletedBackend (solo)

Tuner API

Backend API for a SaaS platform that helps garages manage jobs, mechanics, and customer updates.

ExpressTypeScriptMongoDBZodexpress-validatorJWT+2
View case study
EduPay API
Fintech BackendCompletedBackend (solo)

EduPay API

A secure backend platform that simplifies school fee payments while giving institutions real-time visibility into financial collections.

Node.jsExpressREST APIsMongoDBJWTRBAC+1
View case study
Team Task Manager
Collaboration SaaSIn ProgressFull-stack (team of 2)

Team Task Manager

A modern collaboration tool for teams with workspaces, projects, task assignments, invitations, and role-based permissions.

Next.jsTypeScriptNode.jsExpressMongoDBRBAC+1
View case study
Engineering Mindset

How I think about software.

Building software is more than writing code. It's about making deliberate choices that compound into reliable, elegant systems.

Ownership & Reliability

I take responsibility end-to-end: requirements, edge cases, testing, observability, and smooth releases. I build features that work in production—not just on my machine.

System Thinking

I design software with scalability, security, and maintainability in mind. Clear boundaries, sensible data models, and APIs that evolve without breaking users or teams.

Product & User Focus

I balance engineering quality with business impact—shipping the right thing, not just more code. I care about UX, accessibility, and performance because they directly affect outcomes.

Communication & Growth

I communicate clearly: trade-offs, progress, risks, and next steps. I learn continuously and turn feedback into better systems, better decisions, and better collaboration.

Contact

Let's build something together.

I'm currently open to new opportunities — whether that's a full-time role, a contract, or an exciting collaboration. Don't hesitate to reach out.