Services
Modern systems without unnecessary weight#
I build with small, composable services when a full-stack framework would add friction, and use integrated stacks when their conventions accelerate the product. Choose a focused engagement or combine capabilities around an outcome.
Microframework API engineering#
Python APIs
Flask and FastAPI for data-driven, typed, async, and AI-adjacent services; Bottle for truly minimal zero-dependency applications.
JavaScript & TypeScript APIs
Express for its mature ecosystem, Koa for composed middleware, and Hono for fast edge-native services.
PHP & Ruby Services
Slim and Lumen for targeted PHP services; Sinatra and Roda for readable, focused Ruby APIs.
Go & Rust Services
Fiber for high-throughput Go services and Axum for safe, predictable Rust systems where performance is critical.
Full-stack product systems#
Full-Stack React
Next.js and Remix with TypeScript, PostgreSQL, serverless functions, and edge runtimes for modern web products.
T3 & Type-Safe Stack
Next.js, TypeScript, tRPC, Prisma, and PostgreSQL for end-to-end types, fast iteration, and explicit contracts.
MERN
MongoDB, Express, React, and Node.js for highly interactive JavaScript products and flexible document-based workloads.
Python Full Stack
FastAPI or Django, PostgreSQL, and a modern frontend for data products, generative-AI backends, and pipeline-driven applications.
Headless & Managed Data
Composable frontends, APIs, CMS platforms, Supabase, and Prisma for maintainable products without reinventing commodity infrastructure.
Container & Edge Delivery
Docker, Kubernetes, serverless platforms, and edge deployments shaped around traffic, latency, security, and operating cost.
Product & web engineering#
Frontend
Accessible, responsive interfaces with React, Next.js, Vue, TypeScript, design systems, and strong Core Web Vitals.
Backend
Decoupled APIs, integrations, queues, authentication, and services using Python, TypeScript, PHP, Ruby, Go, and Rust.
Full Stack
Complete delivery across MERN, Next.js, Remix, T3, and Python full-stack systems, from data model to deployment.
Product Design
Discovery, user flows, prototypes, interface systems, and developer-ready specifications.
UX Design
Research-led journeys, information architecture, usability reviews, and accessible interaction design.
SEO
Technical audits, structured data, crawlability, content architecture, performance, and measurable search improvements.
QA
Practical test strategy, automation, regression coverage, release gates, and exploratory testing.
Technical Writer
Developer documentation, API references, runbooks, architecture records, tutorials, and clear product copy.
Mobile & decentralised products#
Android
Native Kotlin and cross-platform applications with dependable offline, notification, payment, and store-release flows.
iOS
Swift, SwiftUI, and cross-platform apps designed for Apple conventions, performance, privacy, and App Store delivery.
Blockchain
Wallet-enabled applications, smart-contract integrations, indexing, monitoring, and security-minded Web3 experiences.
Cloud, platform & security#
DevOps
CI/CD, containers, infrastructure as code, cloud platforms, observability, cost control, and dependable releases.
DevSecOps
Security checks embedded in delivery: supply-chain controls, secrets, scanning, policies, threat modelling, and response.
Software Architect
Pragmatic system boundaries, integration patterns, scaling plans, technical decisions, and modernisation roadmaps.
Cyber Security
Application and cloud reviews, hardening, vulnerability remediation, security architecture, and actionable risk reports.
Network Engineer
Cloud and hybrid network design, connectivity, routing, segmentation, VPNs, load balancing, and troubleshooting.
PostgreSQL
Schema design, query optimisation, migrations, replication, backup strategy, extensions, and production diagnosis.
Data, analytics & intelligent systems#
AI Engineer
Useful AI features, RAG, agents, evaluations, guardrails, model integration, and production monitoring.
AI and Data Scientist
Experiment design, forecasting, classification, NLP, measurement, and models tied to business decisions.
Data Engineer
Batch and streaming pipelines, warehouses, lakehouses, orchestration, quality checks, lineage, and reliable datasets.
Machine Learning
Feature engineering, model development, evaluation, deployment, explainability, and performance optimisation.
MLOps
Reproducible training, model registries, automated deployment, drift detection, monitoring, and governed ML platforms.
Data Analyst
SQL analysis, metric design, experimentation, dashboards, and concise answers to important operating questions.
BI Analyst
Semantic models, executive reporting, self-service analytics, Power BI or Tableau delivery, and trusted KPIs.
Technical leadership & embedded delivery#
Product Manager
Discovery, strategy, prioritisation, roadmaps, requirements, stakeholder alignment, and outcome-focused delivery.
Engineering Manager
Delivery systems, team health, hiring support, mentoring, technical planning, and calm operational leadership.
Developer Relations
Developer experience, sample apps, technical content, community feedback loops, workshops, and launch support.
Forward Deployed Engineer
Hands-on implementation beside customer teams where product, integration, data, and real-world operations meet.
New & Emerging Tech
Rapid technical validation for new platforms and tools—prototypes with evidence before a major commitment.
Not sure which label fits?
Describe the outcome instead. I’ll help shape the smallest sensible team and technical approach.