About Me
I build software end to end, from Salesforce implementations and document automation to Galacia, my independent software brand, desktop tools, and interactive web experiences. My work combines TypeScript, Python, and systems programming with a focus on useful products and thoughtful details.
What I do
I am a Solutions Engineer at Apex Infinity Solutions, a Salesforce and technology consultancy. I deliver client-facing implementations, integrations, and document automation, following a Junior Software Developer role with the same team. Alongside that work, I build independent products and explore rendering, developer tools, and systems programming.
I am building Galacia, my independent software brand, starting with Galacia Vault for Salesforce file storage. Its public website is live, while Vault remains in development and Docs, Track, and Connect are planned concepts. I also build Docify, a native Rust document renderer, and work on Infinity Docs, a Salesforce document-generation platform. My other work includes WaveLink, a Salesforce data workspace; Flux Terminal, an Electron app for exploring AI coding sessions; and File Insights, a Python tool for editing local file metadata. I also build web experiences such as The Loft Zante and Infinite Idea, and explore rendering and simulation through ExoCraft and a Canvas tower-defense game.
Work & Education
Solutions Engineer
Apex Infinity Solutions
2026 to present- Deliver client-facing Salesforce implementations from solution design through Apex and Lightning Web Component development, configuration, and release.
- Build document-generation tooling and integrations connecting Salesforce to external systems, including MuleSoft and QuickBooks workflows.
- Develop support automation with AWS Lambda, SQS, and language-model APIs, alongside Agentforce and Experience Cloud configuration.
Junior Software Developer
Apex Infinity Solutions
2024 to 2026- Owned Salesforce configuration and development across data models, record types, page layouts, and Experience Cloud access controls.
- Built backend services with Bun, Express, PostgreSQL, and Redis, deployed through Docker and AWS ECS.
- Implemented Salesforce integrations and GitHub Actions pipelines with automated testing and security checks.
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 2023Learning through projects across TypeScript, Python, Apex, and C++ — including WaveLink for Salesforce data work, Flux Terminal for AI coding sessions, File Insights for local metadata editing, and browser games built with Three.js and Canvas.
Project History
WaveLink
A Chrome extension for Salesforce data work: SOQL exports, guided imports, offline conversion, comparisons, and repeatable data jobs in a local browser workspace.
Built and iterated on a Salesforce data extension, bringing export, import, comparison, and repeatable workflows into a shared browser workspace.
The Loft Zante
A hospitality website for O’Callaghan’s Loft in Zakynthos, with a browsable drinks menu, venue photography, events, and visitor information.
Built the Next.js website, reusable page sections, responsive styling, and interactive menu browser.
Galacia
My independent software brand and public product website, starting with Galacia Vault for Salesforce file storage, with an interactive product explorer and a Three.js glacier.
Created the Galacia brand and product hub, built the public website and interactive experience, and organised the product work into independent repositories.
Docify
A native Rust document renderer for HTML and CSS, with PDF, PNG, SVG, and editable DOCX output, plus Node.js bindings.
Built the Rust rendering pipeline, output backends, Node.js integration, and regression checks for document text and layout.
Infinity Docs
A Salesforce document-generation platform connecting reusable templates and record data to cloud rendering, document storage, and delivery.
Developed Salesforce document-generation workflows, template tooling, backend integration, and cloud delivery as part of my consultancy work.
ExoCraft
A Three.js browser voxel sandbox with procedural biomes, flood-fill lighting, survival, crafting, redstone circuits, mobs, physically based materials, and post-processing effects.
Built the modular voxel world, lighting and rendering pipeline, survival systems, persistent circuits, and browser controls.
Galacia Vault
A Salesforce-native file storage platform in development, connecting record-based file workflows to customer-owned cloud storage through Apex and Lightning Web Components.
Built the Salesforce product and cloud-provider abstraction, with user and admin interfaces, a transfer gateway, and release-readiness work.
File Insights
A local Python utility for viewing and editing file metadata in the browser — photo EXIF, audio tags, PDF properties, timestamps, and on-demand checksums.
Built the Python CLI, Flask JSON API, browser interface, and optional format handlers for local metadata inspection and editing.
Git Navigator
VS Code sidebar extension that handles everyday git and GitHub workflows — staging, commits, stashes, conflict resolution, blame, a visual commit graph, and pull requests — 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.
Bloons Tower Defense
A Bloons-inspired browser game built with TypeScript and HTML5 Canvas: 20 rounds, six tower types, layered enemies, upgrades, and targeting priorities.
Built the TypeScript simulation, Canvas renderer, tower-placement controls, economy, and wave progression.
Flux Terminal
An Electron terminal and workspace for Claude Code sessions, with live dashboards, multi-session monitoring, searchable transcripts, and split terminal panes.
Built the Electron app, PTY bridge, React interface, session indexing and search, live dashboards, and Windows release packaging.
Vastify
A hackathon prototype for Salesforce storage offloading and backup, with customer-owned cloud storage, an OData adapter, and AI-assisted setup and routing.
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.
Infinite Idea
A browser-based documentation canvas with Salesforce-aware diagram blocks, metadata importers, reusable templates, and PDF, PNG, and SVG export.
Built the canvas editor, custom diagram blocks, Salesforce importers, save-file workflow, and document exports.
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.
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.
Why These Projects Matter
WaveLink
A Chrome extension for Salesforce data work: SOQL exports, guided imports, offline conversion, comparisons, and repeatable data jobs in a local browser workspace.
The Loft Zante
A hospitality website for O’Callaghan’s Loft in Zakynthos, with a browsable drinks menu, venue photography, events, and visitor information.
Galacia
My independent software brand and public product website, starting with Galacia Vault for Salesforce file storage, with an interactive product explorer and a Three.js glacier.
Skills & Technologies
Languages
- TypeScript
- JavaScript
- Python
- Rust
- C++
- C
- Apex (Salesforce)
- Dart
- C#
- SQL
Frameworks & Runtimes
- Next.js
- React
- Node.js
- Electron
- Flask
- Three.js
- Preact
- Vite
- tldraw
- Flutter
- Bun
- Hono
Platforms & Tools
- Salesforce / Apex / LWC
- Chrome Extensions
- xterm.js / node-pty
- HTML5 Canvas
- SQLite / FTS5
- AWS
- Docker
- GitHub Actions
- Git
- Jest
- Vitest
- Playwright
- pytest