Software & Systems Engineer
Joshua Coleman
Full-stack & systems engineer. Sole engineer on a production algorithmic crypto-trading platform for ~17 months — application, ML signals, infrastructure, and the hardware it shipped on. Now focused on locally-run AI systems and simulation architecture.
Delivered work
TradeSniper
For roughly 17 months I was the sole engineer on TradeSniper — a production algorithmic crypto-trading platform — carrying it single-handedly from a single-exchange utility through three ground-up architectural generations into a multi-exchange automated system. One engagement, a scope normally split across a whole engineering team. The pieces I owned end to end:
-
Full-stack application
Designed and built the platform front to back — React UI, Python/Flask back end — around a ports-and-adapters exchange layer, so each new exchange plugs in as an adapter against a stable internal contract without touching the engine core.
React · Python / Flask · SQLite / Parquet · TradingView charts · CCXT / Blofin
-
Quant & ML signal system
Developed the platform's original quantitative signal — its core intellectual product — in production generating profitable manual-entry signals for live users, plus a machine-learning entry-logic system I was building toward automated entry.
original algorithm · ML entry logic · backtest-vs-live discipline
-
Server & infrastructure
Ran production infrastructure across multiple VPS domains: a Stripe integration that auto-linked payment transactions to customer accounts by email — with an admin path to hand-link the ones that didn't match — plus a custom authentication and account-management backend, a signal-rebroadcast relay, and platform security.
multi-domain VPS · Stripe · custom auth · DevOps
-
Communications platform
Stood up and maintained a self-hosted Matrix / Cinny communications platform with custom logic and authentication — built and migrated end to end.
self-hosted Matrix / Cinny · custom auth
-
Integration & hardware
Built and provisioned a fleet of turnkey Lubuntu mini-PC units — and reverse-engineered the vendor's front-panel display utility with Ghidra (a license-permitted decompile) to drive custom live data on hardware that wasn't meant to be programmable.
Lubuntu mini-PC fleet · Ghidra
-
Support & customer ops
Sole technical point of contact for the platform and adjacent services, with white-glove support for high-tier customers — backed by a support-operations console (ticketing, billing, moderation, tier/room management) I built from scratch.
custom support console · ticketing / billing / moderation
Projects
Ongoing builds
Systems I’m building on my own — hubs that grow as the work does. How I design under hard constraints and reduce many apparent systems to one primitive.
House Brownie
A privacy-respecting local AI assistant — testing whether multipass orchestration can let a small, CPU-only on-device model approach cloud-API usability, with family data that never leaves the house.
VOID
An authoring system for simulation games — one typed-graph primitive, nine behavior verbs, and the custom Godot editor tooling that builds worlds as data instead of code.
Studies
One-off demonstrations
Single finished pieces, each showing one capability on a real thing — turning a vague vision into a buildable spec, or reverse-engineering a broken system from its output alone.
All studies →