The Story
As a teenager I was fascinated by the history of phreaking and hacking. That curiosity
is what drew me into C/C++ long before I ever stepped into a professional role. I studied
programming formally through City and Guilds before joining BT Group, where I spent over
a decade focused on fibre networking and telecommunications infrastructure.
That time in telecom taught me something fundamental: software isn't just code —
it's the nervous system of everything that matters. My background in Information Systems
Engineering and Communication means I came to software development through systems
thinking and real-world complexity. That foundation shapes how I work today.
After transitioning into software, I completed a Full Stack Immersive at Flatiron
School, built my Python skills through Georgia Tech's online program, and spent years
sharpening my craft across startups, volunteer projects, and enterprise environments.
Today I'm a Senior Software Engineer at CBRE, where I own the frontend architecture
for a complex AI pipeline system. I architect micro-frontend systems, and I care deeply
about whether the code I ship is actually maintainable. I'm also teaching myself Rust,
which I've already put to work in production.
Current Work
CBRE — Senior Software Engineer
Sep 2022 – Present • NY / Dallas (Remote)
I own the frontend stack for a complex AI pipeline that processes building data from
multiple client sources through Kafka event streams into GraphDB and MongoDB. The
system uses LangChain for LLM processing, custom Cypher queries for building-specific
data retrieval, and a trained occupancy prediction model built on Azure Machine Learning.
I stood up the frontend from scratch using NX for monorepo management, Vite + React
with TanStack and Mantine UI. The application is a multi-layered micro-frontend
architecture operating across multiple timelines, with both a visual data representation
layer and a chat interface for interacting with processed data through a RAG graph.
TypeScript
React
Vite
NX
TanStack
Mantine UI
Micro Frontends
Kafka
GraphDB
Cypher
LangChain
Azure ML
Side Projects
Under formasimplex.com,
I build and maintain products that integrate with Shopify and provide tools for artists.
A multi-tenant platform for music labels. The admin application lets label owners
create and manage their own branded, user-facing sites — each tenant gets a
fully customized experience from a single codebase. The stack is a Rails API backend,
two React applications (admin portal and customer-facing site), and a production Rust
service that handles tenant configuration endpoints.
I maintain and support the full infrastructure — Linux VMs running NGINX with
Passenger for Rails, handling both the testing and production servers, plus standard
deployment pipelines for the admin and customer sites.
Ruby on Rails
Rust
React
Multi-Tenant Architecture
NGINX
Passenger
Linux
DevOps
A Shopify store selling merchandise for Kushty Buck Records. I manage the store,
integrations, and day-to-day operations.
Shopify
E-Commerce
A signal trading service that evaluates the stock market for specific swing trading
signals and notifies subscribers through a Telegram channel. The Python backend
runs continuous market analysis, generating actionable signals for subscribers.
Python
Telegram API
Market Analysis
Signal Processing
Career History
Full Stack Software Engineer • San Francisco (Remote)
Volunteer Software Engineer • Remote
Software and Test Developer • NYC
Technology & Education Developer • NY
Freelance Web Developer & Consultant • Orlando, FL
Linux Systems Admin • Teesside, UK
Telecom Network Engineer • England, UK