Projects

These write-ups mix professional work and personal projects. Where the work is private, I keep the explanation focused on the engineering shape, constraints, and decisions rather than client-sensitive details.

BunkerCoin — a blockchain over shortwave radio

Professional work · Open source

Core contributor to an open-source blockchain protocol that runs Alpenglow consensus over HF shortwave radio — from the Rust consensus node to the public API layer and the node infrastructure behind it.

Problem

Blockchains assume fast, reliable internet. Shortwave radio gives you 50–2400 bps, heavy packet loss, and ~300-byte packets — and consensus, block propagation, and a public explorer API all have to survive that.

Approach

Harden the Rust node against real radio conditions instead of simulated ones, build the RPC and API layer that exposes blocks, transactions, and live radio stats, and stand up the secured bastion-and-API infrastructure that connects live radio nodes to the public internet.

Notes

Top contributor to the core repo. The best bugs only appeared on real PACTOR modem hardware: corrupted radio frames triggering absurd allocations, restarts that silently wiped the chain, and a modem that froze without erroring — fixed with decode limits, deterministic padding, restart-safe finalization, and a link watchdog that self-heals the connection.

Rust · Alpenglow consensus · PACTOR / HF radio · Erasure coding · Bun + TypeScript APIs · Caddy + Tailscale

SiteSource

NDA-protected media and analytics platform

Professional work · Redacted due to NDA

A deliberately redacted case study covering custom DRM, real-time video, analytics infrastructure, and compliance automation.

Problem

The platform had to protect content, support low-latency media workflows, process analytics data reliably, and automate parts of compliance without turning the system into a black box.

Approach

Treat rights enforcement, streaming, analytics, and compliance as one interconnected product system, while keeping the public description focused on engineering shape rather than confidential implementation detail.

Notes

This public version stays intentionally high-level. The relevant point is the range of system problems solved, not the specific internal product details.

Custom DRM · Real-time video · Apache Kafka · Apache Druid · Applied ML

@Boostx AI-driven creator chatbot service

Professional work · Production

Product engineering for a chatbot service designed to strengthen how online content creators interact with their fans.

Problem

Creator communities need responsive fan interaction, payment flows, and conversational experiences that feel useful in production rather than impressive only in a demo.

Approach

Combine messaging integrations, monetization flows, and custom LLM deployment into a product that is operationally reliable and clear for both creators and fans.

Notes

The work covered the boundary between backend engineering and applied AI: deploying model-backed behavior, wiring product flows, and making the service practical to use.

Telegram API · Payments · Custom LLM deployment · AI chatbot service

@Vennie sales automation platform

Professional work · Production

Product work for an advanced AI-driven sales automation platform aimed at small and medium-sized enterprises.

Problem

A sales automation product needs model-backed workflows, secure account connectivity, outreach tooling, and internal prioritization systems that work beyond a demo environment.

Approach

Combine LLM-backed workflows, Gmail connectivity, payment flows, and lead-enrichment systems into a product that supports both user-facing automation and internal sales operations.

Notes

The work included lead and people enrichment, support-channel detection, deal pipeline tracking, task management, outreach workflows, and the integrations needed to make the platform practical in production.

LLM integration · Payments · Gmail OAuth · Lead enrichment · RevOps automation

Aluung

Side project · Live

A financial inclusion tool for informal savings groups, built to make contributions, records, and group visibility easier to manage.

Problem

Many community savings groups still rely on chat threads and handwritten records, which makes transparency and continuity difficult.

Approach

Start with the smallest workflow that helps a group stay organized, then expand only where the product reduces real friction.

Notes

Aluung is where product thinking matters most for me: practical software for people who need clarity more than complexity.

Product design · Full-stack development · Payments exploration · Community-centered UX

Site

School timetable management

Side project · Live

A timetable system for schools that auto-generates conflict-free schedules with an in-browser constraint solver, then lets staff refine the result with drag-and-drop and export PDFs.

Problem

Building a school timetable by hand means juggling teacher availability, double periods, subject pairings, daily maxima, and avoid-days — and most schools still do it in spreadsheets.

Approach

Run the solver in the browser inside a Web Worker: MRV-ordered construction followed by time-budgeted simulated annealing over feasibility-preserving moves. The server, on the Cloudflare Workers free plan, only serves solver input and re-validates every hard constraint before persisting — the client is never trusted.

Notes

Results are seeded and reproducible, with live progress and cancel in the UI. When a lesson cannot be placed, it reports the specific constraint that blocked it instead of failing silently. Solver modules are pure TypeScript and fully unit-tested.

Next.js · TypeScript · Cloudflare Workers · Cloudflare D1 · Constraint solving · Simulated annealing

Site