Backendsystems
APIs and workflows for accounts, permissions, payments, bookings, and integrations. Built with explicit contracts, validation, error handling, and background processing.
Available for thoughtful projects
Engineering support from the first architecture decision to deployment and handover.
Contact meAPIs and workflows for accounts, permissions, payments, bookings, and integrations. Built with explicit contracts, validation, error handling, and background processing.
From requirements to working software: React and Next.js interfaces connected to dependable Django services, with deployment, documentation, and handover.
Batch and streaming pipelines, multilingual retrieval, and recommendation systems. Data preparation, API serving, customer isolation, and recovery paths are part of the build.
Containerized applications on AWS with scoped access, automated delivery, and operational visibility. Infrastructure that supports the product and the people maintaining it.
Map the problem, users, constraints, and the evidence needed to make a useful decision.
Turn uncertainty into a clear scope, architecture, delivery plan, and measurable outcome.
Shape flows, contracts, interfaces, and failure paths before expensive implementation choices settle.
Build, test, deploy, document, and hand over a system that another engineer can maintain.
I start with domain rules, API contracts, database constraints, and failure paths. At Fitter Health, I addressed silent notification loss, documented the services, and handed over a platform with 135 passing tests. Tests and recovery paths support the delivery; they are not a claim of zero production failures.
In my multilingual RAG project, tenant identity comes from verified JWT authentication. Documents and chunks belong to a tenant, and pgvector retrieval is filtered by that identity before context reaches Gemini. Quotas limit usage separately from authorization; a caller-supplied tenant ID is not trusted.
My e-commerce pipeline separates Kafka/Spark ingestion from hourly Airflow transformations. Bronze Parquet preserves replayable source events, silver validates and deduplicates records, and gold loads a four-table PostgreSQL star schema. Checkpoints track stream progress; repeatable warehouse writes and business keys address duplicate delivery.
The handover covers architecture, deployment, configuration, tests, and operational failure paths. Fitter Health includes a signed recommendation available with the case study. For learning projects, I distinguish implemented behavior from proposed benchmarks and hardening work so the next engineer can evaluate the evidence.
I like working through complex problems with people who care about the details. Have a product to build, an engineering role, or an interesting challenge? Let’s start a conversation.
SaaimOpen to full-time roles, contract work, and conversations about things worth building.