Python Backend Engineer, building AI developer tools and backend systems.
I build tools that help developers and AI agents work together more reliably. Right now I'm focused on FRAME, Haxaml, and FrameSDK: a stack of projects that give AI coding agents a project memory, a rulebook, and mechanical verification of their work. Think of it as a convention, but more structured and opinionated than a generic AGENTS.md.
I'm open to collaborating with developers who share an enthusiasm for agentic systems, backend engineering, and building tools people actually depend on. If that sounds like your team, reach out.
FRAME: A typed project-context standard for AI-assisted development. Five linked YAML files (Facts, Rules, Map, Expect, Acts) that give any coding agent a consistent, machine-readable understanding of your project. Instead of every agent rebuilding context from scratch, the project itself holds the shape of what it is, what it needs, and what's happened to it.
Haxaml: The governance runtime that brings FRAME to life. An MCP server that enforces a structured lifecycle for AI coding agents: plan first, verify mechanically, record outcomes. Available on PyPI (haxaml, haxaml-mcp, haxaml-ui).
FrameSDK: The Python SDK for FRAME. Loads, validates, and normalises the five FRAME files into typed Python objects. Ships as framesdkpy on PyPI (v0.3.0). 106 tests covering construction, serialisation, schema enforcement, and cross-file consistency.
Software Engineer at Vigilis (Aug 2024 – Feb 2026) Built backend workflows for pharmacy sales, inventory, payments, and reporting. Worked with business users to turn manual stock and reconciliation processes into reliable software. Owned API validation, structured logging, and end-to-end backend features used in daily pharmacy operations.
Software Engineer Intern at Aptech (Sep 2022 – Aug 2024) Built full-stack features across the product surface. Learned production engineering discipline, testing, and working directly with users on real systems.
Languages: Python, TypeScript, JavaScript Backend: FastAPI, Node.js/Express, Django Databases: PostgreSQL, SQLite Frontend: React, Vue Tools: Docker, Linux, Git, pytest AI/LLM: MCP servers, agent governance, LLM evaluation (RAGAS)
Pharmax(PREVIEW): AI-integrated SaaS pharmacy management platform. Inventory, sales, reporting with LLM-powered features.
Selitys: CLI tool that explains unfamiliar backend codebases like a senior engineer walking you through the architecture on day one.
Shift Automation: Email-driven shift response automation for team support workflows.

