All services

Web Development

Custom websites and web based applications

I build web applications where every layer has been thought through — from the
database schema to the rendered pixel. Not just functional, but fast, accessible,
maintainable, and ready to scale. Whether you are launching something brand new,
adding a complex feature to a live product, or rescuing a codebase that has
outgrown itself, I own the full delivery cycle end-to-end so nothing falls through
the gaps between design and engineering.

The stack is chosen to fit the problem. React and Next.js for frontends that feel
instant. Node.js, FastAPI, or Spring Boot on the server depending on what the
workload demands. SQL or NoSQL databases — designed properly from day one so they
do not become a liability six months later. Deployment on Vercel, Railway, Render,
or your own infrastructure.


What's included

React and Next.js frontend engineering
TypeScript-first component architecture — typed props, typed API responses, typed
everything. Shared hooks, atomic design, clear separation of UI state and server
state. Pages that score well on Core Web Vitals because they are built correctly,
not patched afterward. Server-side rendering, static generation, incremental static
regeneration — whichever rendering strategy the content and performance target
actually calls for.

Multi-stack backend development
I work across three backend ecosystems depending on your needs. Node.js with
Express for JavaScript-native APIs. FastAPI for Python workloads that need speed
and automatic OpenAPI documentation. Spring Boot for Java environments that require
enterprise structure, Hibernate ORM, and JPA-managed persistence. I pick the right
tool, not the familiar one.

Database design and modelling
Schema designed from first principles — normalised where correctness matters,
indexed where queries would otherwise crawl. PostgreSQL and MySQL for relational
workloads, MongoDB when the document model genuinely fits, Firebase Realtime
Database for live sync use cases, Supabase for projects that need a managed
Postgres backend with real-time out of the box, SQLite for embedded or lightweight
deployments. Query optimisation is part of the work, not an afterthought.

Authentication and security
JWT, session-based auth, OAuth 2.0 flows, OTP verification, WebAuthn — implemented
correctly, not copy-pasted from a tutorial. Role-based access control, secure
token storage, refresh token rotation, HTTPS enforcement. Security is built in,
not bolted on after a breach.

Progressive web apps
Installable, offline-capable, mobile-native-feeling web applications using Service
Workers, Web App Manifests, and background sync. I have shipped PWAs into
production — including a real-time campus tool used daily — and I know where the
edge cases are.

Performance optimisation
Lighthouse audits, bundle analysis, code splitting, lazy loading, image
optimisation, render-blocking elimination, CDN strategy. I have implemented
rendering optimisations that measurably improved page performance and conversion
on production surfaces. Performance is not a feature to add later — it is a
constraint I design around from the start.

Deployment and DevOps
Git workflows, CI/CD pipelines, Docker containerisation, environment management,
Vercel, Railway, Render, Netlify, and AWS basics (EC2, S3). I handle deployment
so you do not have to learn it under pressure.

Animations and motion
GSAP-powered scroll-driven animations, timeline sequences, and motion design
that adds character without hurting performance. I have shipped motion-rich
interfaces in production and know how to keep them smooth on low-end devices.


Good fit if you need

A new product built right from the start. A feature addition that integrates
cleanly with what already exists. A legacy system rewrite with zero downtime.
A performance overhaul that moves the business metric you care about. A PWA
that works offline and installs like a native app.


Not a fit if you need

WordPress or Shopify template customisation. I build custom software — if a
no-code platform genuinely solves your problem, I will tell you.

Interested? Let's talk.

Reach out and we'll figure out a plan together.

Email MeSchedule a Call