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.

Discuss your project →