Frontend Developer

Performance-minded interfaces built with React and TypeScript

I build fast, thoughtful web experiences that stay clear under real product pressure.

My work sits at the intersection of clean UI, practical architecture, and performance debugging. I enjoy turning messy requirements into products that feel polished, reliable, and easy to use.

  • 18+ months of hands-on frontend work
  • Freelance client projects since June 2025
  • Growing into full-stack systems with Node.js and SQL

About

I am a frontend developer who cares deeply about usability, performance, and the small interface decisions that make software feel calm instead of confusing. React and TypeScript are where I am strongest, but I think in systems, not just components.

My path into tech started with a full-stack bootcamp at Manda Hill Excellence Hub in late 2024. From there, I doubled down on HTML, CSS, JavaScript, React, and TypeScript through personal builds, open-source work, and freelance projects sourced through LinkedIn.

Today I am studying Financial Technology at HKU and Computer Science at UoPeople while continuing to sharpen my frontend craft. I also spend time learning backend tools like Node.js, Express, MySQL, and MongoDB so I can collaborate more effectively across the full application stack.

Professional Experience

Freelance Frontend Developer Self-employed
June 2025 - Present

Building responsive, accessible interfaces for client work and translating business goals into clean, maintainable React and TypeScript implementations.

Full-Stack Development Bootcamp Manda Hill Excellence Hub
Completed December 2024

Trained across frontend, backend, databases, and deployment while building practical projects and strengthening problem-solving habits for real product work.

Technical Expertise

Frontend

React JavaScript (ES6+) TypeScript HTML5 CSS3 Tailwind CSS

Backend and Data

Node.js Express MySQL MongoDB PostgreSQL

Tooling

Git and GitHub Vite Webpack Next.js Figma Chrome DevTools

Learning Now

System Design Web Performance React Native GraphQL Docker

Selected Work

A mix of freelance, self-directed, and open-source work. Where code is private, I focus on the problem, the tradeoffs, and the outcome.

Private client work

Client Management Dashboard

2025

An internal dashboard for managing client records, reporting workflows, and daily team operations without overwhelming non-technical users.

Stack React, TypeScript, Redux, Recharts, PostgreSQL
Focus Kept large tables responsive with virtualized rows and tighter control over rerenders.
Outcome Reduced bundle weight during cleanup and made reporting tasks faster to navigate.

Private build. Walkthrough available on request.

Personal build

Real-Time Crypto Tracker

2023

A live market tracker built to practice portfolio views, streaming updates, and interface state that changes continuously.

Stack React, Node.js, Express, MongoDB, Socket.io
Focus Handled WebSocket updates without letting stale data or race conditions leak into the UI.
Learning Strengthened my understanding of async state, sockets, and real-time failure states.

Product case study

Financial Analytics Dashboard

2024

A dashboard for exploring transaction trends, operational KPIs, and dense financial data through filters, summaries, and chart-driven storytelling.

Stack React, TypeScript, Recharts, Redux, PostgreSQL
Focus Turned dense datasets into readable views that surfaced trends without burying users in tables.
Outcome Performance work brought initial load time from roughly 8 seconds to under 3 seconds.

Bootcamp build

Team Collaboration Workspace

2023

A collaborative task and notification app designed to explore shared workspaces, deadlines, and the UX of multi-user coordination.

Stack React, Node.js, Express, MongoDB, Socket.io
Focus Worked through optimistic updates, notification timing, and keeping multiple users in sync.
Learning Made me think more carefully about state ownership and real-time user feedback.

Full-stack product

Wenchi Motor Insurance II

2025

A motor insurance quote platform with a polished vanilla frontend, quote calculation flow, REST API endpoints, and MySQL-backed persistence.

Stack HTML, CSS, JavaScript, Node.js, Express, MySQL
Focus Built a clear multi-step quote journey with validation, admin views, and API integration.
Outcome Packaged the project with setup docs, deployment notes, and a professional UI pass.

Backend-first marketplace

Wenchi Smart Market

2025

A Zambian market commerce prototype that combines a React web interface with USSD flows for sellers and buyers who need low-connectivity access.

Stack React, Vite, Tailwind CSS, Node.js, Express, Prisma
Focus Designed seller registration, product browsing, ordering, and mock mobile-money flows.
Outcome Created a working USSD simulator and full-stack structure for a practical local-market demo.

What I Write About

I like turning debugging sessions and performance investigations into clear notes that other developers can use.

Notes in progress

Why React apps feel slow at scale

Rendering bottlenecks, virtualized lists, and the difference between a slow component tree and a slow data flow.

Notes in progress

useEffect cleanup that actually prevents leaks

A practical breakdown of event listeners, timers, and side effects that quietly pile up if cleanup is treated as an afterthought.

Notes in progress

Debugging CSS without guessing

How I use DevTools to inspect layout, paint, spacing, and stacking issues before touching the code.

Open to frontend roles and freelance work

If you want someone who cares about performance, maintainability, and polished interfaces, I would love to talk.