Full-Stack Developer

Building software that actually solves
real problems.

I'm Lewis — a full-stack developer driven by curiosity and a deep interest in systems that work. I build scalable, practical software end-to-end, from database design to clean user interfaces.

About

Developer by craft,
problem-solver by nature.

I got into development not to build beautiful things — but to build useful ones. My focus has always been on systems: how data flows, how users interact, and how a well-designed backend can make everything feel effortless.

I learn best by building. Every project I take on starts with a real problem — something that either affects people I know or a gap I notice in everyday life. Then I design and build the system from scratch.

I care about the full picture: architecture decisions, database design, API contracts, and the UI that ties it all together. Not just one layer.

Portfolio

Problems Solved.

Every project here started with a real problem. Here's what I built to solve it.

Solo Projects

unique-blue.vercel.app/
SmartQueue System preview

SmartQueue System

Solo

Problem: "University students and staff waste hours in physical queues with zero visibility or control."

Built a real-time digital queue management system for universities. Replaces physical lines with a ticketing system supporting three distinct role tiers — Admin, Staff, and Student — each with dedicated dashboards and live department management.

ReactNode.jsWebSocketsMySQLSupabaseExpressREST API
personal-fin-track.vercel.app/
Personal Finance Tracker preview

Personal Finance Tracker

Solo

Problem: "Most people have no visibility into where their money goes. Generic apps don't fit real spending habits or protect user data properly."

Built a full-stack, multi-user finance app with authentication, budget categories, transaction tracking, and per-user data isolation via Supabase Row Level Security. Also installable as a PWA for mobile use.

ReactTypeScriptNode.jsPostgreSQLSupabaseExpressJWTREST API

Design & E-Commerce

skinwell-skincare.weeblysite.com/

SkinWell Skincare

Live · E-Commerce

Problem: "A skincare brand had products but no credible digital presence to sell them and earn customer trust."

Designed and built a full skincare e-business website — product showcase, brand identity, and customer-facing storefront. This project demonstrates the ability to think beyond code — understanding business goals, branding, and customer experience.

Web DesignE-CommerceUI/UXWeebly

Collaboration

campusmarketplace.site

Campus Marketplace

5-Member Team

Problem: "Students lack a trusted, campus-specific platform for peer-to-peer commerce — falling back on generic social media groups with no structure."

A dedicated campus marketplace with product listings, search, messaging, and user verification — built specifically for the student ecosystem. Built as a 5-member team collaboration.

ReactNode.jsMySQLPHPREST APITailwind CSS

Coming Soon

In Progress

New project coming soon.

In Progress

New project coming soon.

In Progress

New project coming soon.

Thinking Process

How I approach
complex problems.

The way I think about problems matters more than any specific tool or language.

01

Understand the actual problem

Before writing a single line of code, I ask: what breaks without this? Who does it affect and how? A solution built on a misunderstood problem is just noise.

02

Design the system, not just the feature

I think in terms of data flow, entities, and relationships first. A system designed well at the architecture level is easier to build, debug, and scale.

03

Build lean, iterate fast

Start with the smallest version that actually works. Get it in front of real conditions quickly, then improve based on what breaks or what users need more of.

04

Refine with intent, not assumption

Every bug is a gap in understanding. I approach debugging systematically — reproduce it, isolate it, understand why it happened, then fix it properly.

Skills

Tools of the trade.

Frontend

React
Next.js
TypeScript
Tailwind CSS
Framer Motion

Backend

Node.js
Express
Python
REST APIs
JWT / OAuth

Database

PostgreSQL
MySQL
MongoDB
Supabase
Firebase

Tools

Git & GitHub
Postman
VS Code
Figma
Linux CLI
Contact

Let's build something
worth building.

Open to opportunities, collaborations, and serious projects. If you have a real problem that needs a real solution — reach out.