About me
I build full-stack products end to end — React and React Native on the front, Node.js with Express or Nest.js behind them, PostgreSQL and Prisma underneath. Most of the work is the unglamorous part: making an API fast enough, making authentication hold up, making a deploy repeatable.
At Texagon that has meant cutting response times on REST APIs with Redis caching. At Code To Kloud it meant a HIPAA-aligned platform with JWT authentication, and a React Native app with token refresh and centralised error handling. At Arbisoft, real-time Firebase data and push notifications on mobile, shipped through CircleCI. Lately I have been building with AI as a tool rather than a topic — the assistant in the corner of this page runs on a backend I wrote.
What I'm doing
-
Frontend development
I build responsive interfaces with React and Next.js, typed end to end in TypeScript and styled with Tailwind CSS.
-
Backend development
I build APIs and services on Node.js with Express or Nest.js, in TypeScript, backed by PostgreSQL and Prisma.
-
Mobile apps
I ship cross-platform apps in React Native — authentication, offline-tolerant networking, and push notifications on both stores.
-
AI and automation
I use AI as a tool rather than a topic: n8n automations for client workflows, and the assistant in the corner of this page, which runs on a backend I wrote.