Technical profile

Engineering with craft and accountability

Full-stack product engineer focused on shipping resilient, maintainable systems.

I connect product strategy with architecture, tooling, and hands-on development so features launch quickly without trading away long-term quality.

Principles that guide every build

Architecture with intent

I map domain boundaries, data contracts, and deployment topologies before writing code so the product grows without rewrites.

Automated quality

CI pipelines, linting, tests, and observability come baked in-not bolted on later.

Transparent collaboration

Regular async updates, documented decisions, and clear handover materials keep teams aligned.

Tooling & stack

Technologies I reach for, tailored to a project's constraints.

Programming

  • Systems in Rust & Golang
  • Full-stack in TypeScript(or Javascript), SvelteKit and NextJS
  • Front-end with Svelte, and React
  • Mobile apps with Capacitor.JS & Flutter
  • Database - PostgreSQL, NoSQL(MongoDB, Firestore) and InfluxDB

Cloud & infrastructure

  • Cloudflare Workers & Pages
  • AWS (Lambda, API Gateway, S3)
  • Supabase & Firebase
  • Containers with Docker & Orchestration with Docker Swarm and Kubernetes

DevOps & Tools

  • GNU/Linux
  • Git & Github
  • Docker, Docker Compose
  • ESLint, Prettier and etc.

How projects run

Structured phases keep discovery, delivery, and launch predictable.

Discovery & alignment

We unpack business goals, users, and constraints while defining measurable outcomes.

Key deliverables

  • Product brief & scope
  • Architecture outline
  • Delivery roadmap

Architecture & foundations

Infrastructure, design systems, and automation go live before we add features.

Key deliverables

  • Infrastructure as Code
  • CI/CD pipelines
  • Design tokens & component scaffolding

Iterative delivery

I ship features in small batches with demos and instrumentation so you always see progress.

Key deliverables

  • Sprint demos & changelog
  • Test coverage & monitoring
  • Documentation updates

Launch & growth

We stabilise, measure, and plan the next iteration with knowledge transfer to your team.

Key deliverables

  • Release checklist
  • Runbooks & handover
  • Growth backlog

Build something reliable together

Need a partner who can translate product concepts into robust architecture and code? Let's talk through your roadmap.

Book a call