I'm a self-taught software engineer focused on building practical software, modernizing business systems, and experimenting with ambitious technical ideas.
My background includes working with Google, AT&T, and RCN, along with developing software for small businesses and independent projects.
- Business applications and internal tools
- Data ingestion and database reconstruction systems
- Desktop and web applications
- Automation and developer tooling
- AI-assisted software systems
- Indie games and experimental projects
- Distributed systems, networking, and radio-based communication projects
Despite my best efforts, I am still developing for the web.
Python · C · C++ · C# · Go · Rust · Java · Swift
JavaScript · TypeScript · Bash · PowerShell · PHP
Nim · Mojo · CUDA · .NET · SQL
I am especially interested in:
- Software architecture and system design
- Data engineering and entity resolution
- Graph algorithms and applied machine learning
- Distributed systems and networking
- Performance optimization and concurrency
- Legacy-system modernization
- Developer experience and tooling
A modern cap-table and business-data platform designed to ingest, reconstruct, and understand complex datasets from databases, spreadsheets, documents, and legacy systems.
An Excel-integrated cap-table management system focused on structured data entry, governance, automation, and financial workflows.
A distributed AI-assisted radio mesh experiment involving routing, peer discovery, resilient communication, and software-defined radio.
An early-stage local-first database and business application platform that allows organizations to own and operate their data directly from their own computers.
Instead of requiring every company to store its information inside a centralized cloud service, each installation can act as its own encrypted server. Authorized users can connect remotely using cryptographic access keys issued by the database owner.
The project is exploring:
- Encrypted local data storage
- Secure remote database connections
- Peer-to-peer and client-server networking
- Public-key authentication and signed access credentials
- Role-based permissions and revocable access keys
- Local operation without a permanent internet connection
- Direct synchronization between authorized devices
- Company and database creation on user-owned hardware
- Conflict resolution and replicated data
- Auditable access and change history
- Optional discovery, relay, and synchronization services without surrendering data ownership
The goal is to provide the accessibility of cloud software while preserving the ownership, privacy, resilience, and independence of locally operated systems.
- ✨ Self-taught programmer
- 🎮 Indie game developer
- 🤖 AI Overlord Appreciator — veteran status
- 🧠 Constantly learning, building, breaking, and rebuilding
- 🌐 Reluctant but persistent web developer
“The protocol makes sense when you waste enough time.”
“Multithreading is multiprocessing for felons.”
“If paradoxes don't exist, why are we talking about them?”
“The only master I commit to is Jesus Christ.”
"The race condition is truly the superior race."
"The humbling thing about a distributed system is that several computers put aside there differences for a common noble good, showing me how wrong i am"
"You asked if i have time? Brother all i have is time. "
“An object has state, behavior, and identity. The structure and behavior of similar objects are defined in their common class; the terms instance and object are interchangeable.”
— Object-Oriented Analysis and Design with Applications, Second Edition
Build useful things. Understand the system. Question the abstraction.
