About Me
I build production-grade software across the full stack — from AI agents on the Anthropic Agent SDK and Salesforce AppExchange packages to TypeScript browser extensions and data migration tooling.
What I am targeting
I am looking for a software engineering role where I can contribute quickly — building internal platforms, developer tooling, automation, and data-heavy workflows. I am self-taught, and the projects in this portfolio reflect how I actually work: with real integration points, tested behaviour, and a preference for maintainable code over quick demos.
My strongest recent work spans AI agent engineering with the Anthropic Agent SDK (delivered live at the Cerebral Valley × Anthropic 4.7 Hackathon), Salesforce platform engineering including an AppExchange managed package, and TypeScript browser extension development — but I am comfortable moving across the stack and picking up new platforms quickly.
Project History
Vastify
Hackathon-built Salesforce storage-offload platform that routes files into customer-owned cloud buckets while staying transparent to dependent apps — driven by three Claude Opus 4.7 agents.
Designed and built the full stack solo for the hackathon: agent orchestration with the Anthropic Agent SDK, the Bun/Hono middleware, the Salesforce-side Apex integration, and the React dashboard.
Nebula-Vault
Salesforce AppExchange managed package that replaces native file storage with configurable cloud backends across AWS S3, Azure Blob, GCS, OneDrive, and Dropbox.
Designed and built a multi-cloud storage abstraction layer for Salesforce orgs, packaged as an AppExchange managed package with configurable provider support.
AI Email Triage Automation
n8n-based workflow that receives inbound email, sends it through a local Node bridge, and returns structured action recommendations.
Connected off-the-shelf workflow tooling to a local Node service so inbound email could be triaged into structured next actions.
Salesforce Spreadsheet Formatter
Python CLI for cleaning CSV and XLSX Salesforce exports before migration or Data Loader import.
Built a focused Python CLI to remove spreadsheet cleanup work from Salesforce migration prep and make import failures easier to diagnose.
WaveLink
Chrome extension for Salesforce data work — push CSV/JSON/Excel, run SOQL with autocomplete, compare schemas across orgs, generate test data, and recover from mistakes with one-click undo.
Designed and built a published Chrome extension that consolidates everyday Salesforce data work — pushes, SOQL, schema diffing, test data generation, and recovery — into one toolkit aimed at admins and consultants.
ExoWare Kernel Driver
Windows kernel-mode driver written in C++ for secure memory access and low-level system interaction.
Explored kernel-mode development in C++ to understand low-level Windows system architecture and memory access patterns.
ExoCraft
Three.js voxel sandbox with world persistence, progression systems, combat loops, and browser-based save-state management.
Built and iterated on a browser sandbox game to explore rendering, persistence, and layered gameplay systems in a single codebase.
Git Navigator
VS Code sidebar extension that handles everyday git and GitHub workflows — staging, commits, branches, a visual commit graph, and PR creation — without leaving the editor or touching the terminal.
Built and published a VS Code extension that consolidates day-to-day git work into a single sidebar panel, including a custom webview-rendered commit graph and OAuth-based PR creation.
Why These Projects Matter
Vastify
Hackathon-built Salesforce storage-offload platform that routes files into customer-owned cloud buckets while staying transparent to dependent apps — driven by three Claude Opus 4.7 agents.
Nebula-Vault
Salesforce AppExchange managed package that replaces native file storage with configurable cloud backends across AWS S3, Azure Blob, GCS, OneDrive, and Dropbox.
AI Email Triage Automation
n8n-based workflow that receives inbound email, sends it through a local Node bridge, and returns structured action recommendations.
Skills & Technologies
Languages
- TypeScript
- JavaScript
- Python
- Apex (Salesforce)
- C++
- SQL
- Bash
Frameworks & Runtimes
- Next.js
- React
- Node.js
- Bun
- Hono
- Three.js
- Preact
- Vite
- Flask
- Django
- Prisma
- Jest
Platforms & Tools
- Salesforce / AppExchange
- Anthropic Agent SDK
- Claude Opus 4.7
- AWS S3
- Docker
- Linux
- Git
- PostgreSQL
- MongoDB
- Chrome Extensions
- REST APIs
Work & Education
Customer Team Member
Co-op
June 2024 to present- Built reliability in a customer-facing environment and handled fast-moving operational work.
- Strengthened communication, prioritisation, and day-to-day problem solving under pressure.
Warehouse Operative
Tesco Distribution Centre
June 2024 to August 2024- Worked accurately at pace in a process-heavy environment with strict operational targets.
- Supported stock flow, order handling, and consistent execution across shift work.
Electrical Engineer Intern
Uniper
April 2023 to August 2023- Supported fault diagnosis and maintenance work on industrial electrical systems at an active power generation facility — a setting where accuracy and safety procedures were non-negotiable.
- Worked directly alongside contractors and qualified engineers, building practical exposure to industrial-scale systems and the documentation and sign-off processes that govern them.
- Developed the habit of working precisely under constraint — a discipline that carries directly into software debugging, incident response, and production deployments.
Extended Diploma in Engineering
Waterfront UTC, Kent
Completed May 2023Focused on mechanical, electrical, and software engineering with practical project work.
Self-directed software learning
Independent study
Ongoing since 2023Built and shipped production-grade personal projects across TypeScript, Python, Apex, C++, and automation tooling — including a Cerebral Valley × Anthropic 4.7 Hackathon submission powered by Claude Opus 4.7 agents, an AppExchange managed package, a Chrome extension for Salesforce migration, and a Windows kernel driver.