Full-stack JavaScript developer, 8+ years. Based in the UK.
Senior Software Developer by day; I take on selected freelance work alongside it. Most of my day-to-day work lives in private Bitbucket repositories, so this profile is quieter than my actual output — what's here is personal work and side projects.
Backend — Node.js, Express, NestJS, REST APIs, JWT auth Frontend — React, Angular, TypeScript Mobile — React Native Data — MongoDB, PostgreSQL Infra — AWS, Docker, CI/CD Payments — Stripe and PayPal integrations, including subscriptions, webhook handling and reconciliation
A fairly over-engineered smart home. Home Assistant on a Yellow hub, four PoE cameras running through Frigate with Coral TPU object detection, Scrypted bridging them into HomeKit and Google Home, AdGuard for DNS, Caddy and Tailscale for access. The dashboard is a hand-built Lovelace setup — custom card templates, Jinja, and a lot of card_mod. It's where I do my systems thinking.
GremlinForge. A small 3D printing shop. The interesting part is the parametric side: OpenSCAD models that generate personalised keychains, number plates and pet tags from input parameters rather than being modelled one at a time.
- Portfolio — tayyabkamal.co.uk
- Open to freelance work, roughly 15–20 hours a week
Repositories here are a mix of personal projects and older experiments. Happy to talk through anything from my professional work in more detail — just get in touch.


