Filter by stack

  • 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.
    • FastAPI
    • React.js
    • GraphQL
    • SQLAlchemy
    • Pydantic
    • MySQL
    • DynamoDB
    • OpenSearch
    • AWS

    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.
    • Python
    • FastAPI
    • Pydantic
    • LLM API
    • pgvector
    • PostgreSQL
    • React.js
    • TypeScript
    • RAG

    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.
    • FastAPI
    • React.js
    • TypeScript
    • PostgreSQL
    • AWS
    • Stripe
    • PyTest

    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.
    • MCP
    • LLM agents
    • Temporal
    • LangFuse
    • Python

    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.
    • Python
    • FastAPI
    • React.js
    • WebSockets
    • WebRTC
    • Twilio
    • PostgreSQL
    • LearnDash

    Read the case study

  • 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.
    • Node.js
    • Express
    • Server-sent events
    • AES-256-GCM
    • REST APIs
    • Chart.js
    • Plaid

    Read the case study

  • 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.
    • Python
    • MCP
    • Pydantic
    • PyTest
    • REST APIs

    See the detail

  • 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.
    • Astro
    • WordPress
    • WooCommerce
    • Core Web Vitals
    • SEO

    See the detail

  • 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.
    • Python
    • Django
    • Flask
    • MySQL
    • MongoDB
    • Scikit-Learn

    See the detail

  • 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.
    • Java 11
    • Spring Boot
    • Jspresso
    • Hibernate
    • Oracle

    See the detail

  • 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.
    • Java
    • Spring Boot
    • Hibernate
    • Oracle

    See the detail

  • 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.
    • ServiceNow
    • Oracle
    • SQL Server
    • Java

    See the detail

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

Pages

Projects

Writing

Actions