Five roles, five different problems — the same pattern: find what's slow, fragile, or expensive, and fix it.
Shipped production sites for two clients with automated CI/CD to Vercel, while building a FastAPI + PostgreSQL job-tracking platform to keep AWS and applied-AI skills current.
Freelance — Client Platforms & Personal Infrastructure
Since mid-2025 I've worked as an independent backend/full-stack engineer, splitting time between client delivery and a personal engineering project used to stay sharp on production-grade Python and cloud practices.
PythonFastAPIPostgreSQLDockerGitHub ActionsVercelAWS
Cut incident resolution time by 30% through improved service observability and structured error handling.
Eturnity — Energy Simulation Platform
Eturnity builds software for solar energy planning and simulation. I worked as a backend engineer building and maintaining Django services that powered energy calculation pipelines and internal tooling used by the operations and sales teams.
PythonDjangoPostgreSQLDockerAWS
Improved deployment speed by 40% by leading containerisation and breaking a monolith into independently deployable services.
INTIS — Microservices Migration
INTIS operated a Django monolith that had grown to the point where individual team deployments were blocked by unrelated changes. I led the containerisation effort and drove the architectural migration toward FastAPI-based microservices, enabling teams to ship independently.
PythonDjangoFastAPIDockerPostgreSQLCI/CD
Eliminated $100k/year in Apigee licensing costs by replacing the vendor API gateway with an in-house FastAPI proxy and auth system.
SeekandHit — API Infrastructure Overhaul
SeekandHit's API traffic was routed through Apigee, which had become the largest line item in their infrastructure budget without providing commensurate value. I designed and built a replacement API proxy in FastAPI, covering routing, rate limiting, and request transformation — removing the Apigee dependency entirely.
PythonFastAPIPostgreSQLDockerAWSOAuth2
Delivered a working protocol-mapping tool used by network engineers to translate between vendor-specific XML schemas.
Ericsson — Protocol Mapping Tool (Internship)
During an internship at Ericsson, I built a protocol-mapping tool for network engineers who needed to translate data between different vendor XML schemas — a process that was previously manual and error-prone.
PythonNode.jsReactMongoDBXML