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.
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.
Every project here started with a real problem. Here's what I built to solve it.
Solo Projects

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.
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.
Design & 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.
Collaboration
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.
Coming Soon
In Progress
New project coming soon.
In Progress
New project coming soon.
In Progress
New project coming soon.
The way I think about problems matters more than any specific tool or language.
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.
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.
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.
Every bug is a gap in understanding. I approach debugging systematically — reproduce it, isolate it, understand why it happened, then fix it properly.
Frontend
Backend
Database
Tools
Open to opportunities, collaborations, and serious projects. If you have a real problem that needs a real solution — reach out.