Projects
Selected work
Ten builds across clinical research tooling, real-time platforms, client applications, agent tooling, and enterprise Java backends. Four have full case studies, and two link to the code.
-
Digital Twin Platform
2023 to 2025
Santane Ltd
Real-time simulation and analytics platform managing live data streams, validating every input on ingest and delivering processed output to the interface.
- FastAPI services and React interfaces that visualize live twin data.
- JWT authentication and role-based access control across both API and UI.
- AWS environments provisioned and operated with Docker, Git, and Jenkins pipelines.
- Each role tested against the API directly, so access rules were proven rather than assumed.
Read the case study
-
ClinicalPilot AI
2025 to 2026
AI-powered clinical research platform, MCA major project
A research platform that ingests FHIR R4 and C-CDA records, runs retrieval over the literature, and answers questions about both through a streaming agent.
- Ingests FHIR R4 and C-CDA clinical data, validated and profiled before anything reaches analysis.
- Retrieval over papers with pgvector, and a streaming agent with three tools answering across both.
- A twenty-question evaluation harness, so a change to the prompt or the retrieval is measured rather than eyeballed.
- 159 tests, including validation exercised against deliberately broken datasets.
Read the case study
-
US web studio
A business application owned end to end for a studio client, from requirements and schema through to deployment, with metered billing and idempotent webhooks.
- FastAPI and PostgreSQL behind a React and TypeScript front end, deployed on AWS.
- Requests validated with Pydantic at the boundary, data access through SQLAlchemy, and PyTest coverage over both.
- Background jobs that retry, and webhooks made idempotent, so a repeated delivery cannot charge twice.
- Stripe metered billing, with usage counted on the server rather than taken from the client.
- Handed over with the schema, the API documentation and the deployment, not just a repository.
See the detail
-
Aged Care AI Agents
2026 to present
Australian aged care provider
MCP server and LLM agent features for an aged care provider, with long-running work orchestrated in Temporal and agent behaviour traced in LangFuse.
- An MCP server, so the agent reaches real systems through described tools instead of improvised API calls.
- Long-running workflows handed to Temporal, so work spanning minutes and retries survives a restart.
- Agent behaviour traced in LangFuse, which is what makes a wrong answer debuggable after the fact.
- Current work, so this entry says what is being built rather than what it has returned.
See the detail
-
Freelance client build
A scheduling and administration platform for a music school, with family accounts, moderated messaging, live lessons in the browser, and SMS reminders that arrive.
- Scheduling, family accounts, and moderated messaging between staff and families.
- Live lessons over WebRTC, with WebSockets carrying presence and messages as they happen.
- SMS through Twilio for the reminders that have to arrive, and role-based access with audit logging.
- Single sign-on into LearnDash so students move between systems without a second login.
- Family data isolation tested at the API before handover, with findings ranked by severity.
Read the case study
-
My Wealth
2026
Freelance client build
A local-first financial dashboard built for a client, reading eight exchange, broker and bank APIs, with an encrypted vault per person that never leaves the machine.
- Eight exchange, broker and bank APIs live, and statement import for seven more that have none.
- 31 API routes behind it, with sync progress streaming to the page over server-sent events.
- Per-person vaults encrypted with AES-256-GCM, keyed from a master password with scrypt.
- Read only by design, and checked call by call, so the keys it asks for cannot trade or move money.
Read the case study
-
CRM MCP Server
2026
Open source
An MCP server that lets an agent search and update CRM leads through annotated tools, with idempotent writes, cursor pagination and an audit trail on everything it changes.
- Read and write tools described well enough that an agent picks the right one without guessing.
- Writes are idempotent, so a retried call cannot create the same lead twice.
- Cursor pagination on search, and an audit log entry for every change.
See the detail
-
High-Performance Client Sites
2026 to present
US web studio
Marketing and commerce sites built to a performance budget, with technical SEO and structured data treated as build requirements rather than a later pass.
- Astro and WordPress builds with custom child themes and WooCommerce.
- Tuned against Core Web Vitals, with sitemaps and crawler configuration set up at launch.
- Structured data and accessibility checks run before handover.
- Checkout verified end to end, with pricing settled server side and webhooks checked by signature.
See the detail
-
Drug Recommendation System
2022 to 2023
MCA mini project, extended in 2026
A Django application over machine-learning recommendation logic, extended in 2026 with a Flask scoring service trained on 147,000 real drug reviews.
- Classifier trained on 147,000 UCI drug reviews, scoring 90 percent against 66 percent for an NLTK baseline.
- A Flask service scores reviews and writes them to MongoDB, backfilled in stages rather than one pass.
- Validates and normalizes inconsistent drug, dosage, and interaction data before the model sees it.
- Validation exercised against malformed and out-of-range inputs.
See the detail
-
Enterprise Logistics Platform, WMS and TMS
2019 to 2022
Infosys Ltd
A Spring Boot microservices backend carrying custom warehouse and transportation modules, with the shipping and payment integrations that connect them outward.
- Warehouse and transportation management modules built on a Spring Boot microservices backend.
- Ship Manager API and web service integrations to external shipping systems and payment gateways.
- Payment paths verified against the provider contract before release.
- Test cases authored across unit, integration, and system cycles.
See the detail
-
Contract, Vendor and CRM Systems
2019 to 2022
Infosys Ltd
Contract and vendor management systems and the CRM applications beside them, extended for enterprise clients across business logic, data models and APIs.
- Business logic, data models and APIs extended against requirements that arrived a sprint at a time.
- Java and Spring Boot with Hibernate over Oracle, in the same microservices estate as the logistics platform.
- Delivered in Agile sprints with cross-functional teams rather than as a handover.
See the detail
-
ServiceNow Incident Response and APM
2019 to 2022
Infosys Ltd
Production incidents worked through ServiceNow with structured root cause analysis, and monitoring used to find the bottlenecks before anything was tuned.
- P1 volume down by a fifth over my last two quarters, through root cause analysis rather than restarts.
- Response time down 25 percent on the busiest endpoints, located in APM and measured before and after.
- Oracle and SQL Server schemas and queries tuned where the monitoring pointed.
See the detail
No projects match that filter yet. Pick another one, or choose All.
Next step
Looking for someone to own this end to end?
I am open to full-stack engineering roles and to contract builds. Tell me what you are trying to solve and I will tell you honestly whether I am the right person for it.
- Replies: Within two working days
- Based in: the United States
- Open to: full time, contract, remote or hybrid