Software Engineer, Builder & AI Systems Architect
Founder & CEO @ HempDash · Building the AI Operating System for the Hemp Industry · Former Google Software Engineer — ML systems & large-scale infrastructure

Former Google Software Engineer • ML systems & large-scale infrastructure • Founder & CEO, HempDash
I'm a software engineer, entrepreneur, and AI systems architect focused on regulatory technology — building software for industries where compliance is the cost of doing business. HempDash, the AI Operating System for the Hemp Industry, is the current proof of that work.
Read My Full StoryA technical showcase of the production systems behind HempDash — the AI Operating System for the Hemp Industry.
Public compliance hub for COA review, dated rule context, merchant education, pricing, and qualified working-session requests.
Merchant workspace for products, lots, COAs, Compliance Seals, recalls, audit packs, and controlled evidence sharing.
Consumer marketplace surface for age verification, product discovery, COA access, Compliance Seal checks, recall alerts, shipping, pickup, and delivery support when available.
Mobile-first delivery-partner application for route coordination, dispatch, recipient ID checks, custody events, and earnings records when the delivery program is activated.
From machine learning systems to the complexities of regulated commerce, my work spans multiple domains.
Applying predictive modeling and neural networks to solve complex real-world problems.
Creating engaging, intelligent voice experiences with conversational AI and NLP.
Building scalable, real-time infrastructure for operations-heavy businesses.
Building software for regulated industries, where compliance is the cost of doing business.
I'm always interested in new challenges and collaborations. Let's discuss how we can work together.
Get In TouchMy latest thoughts on entrepreneurship, regulatory technology, and building with AI.
Founder Notes
A run failed on every row and recorded nothing, because the code writes its record only after a row succeeds. A failure that leaves no trace is indistinguishable from a run that never happened.
Founder Notes
I asked for a concurrency guard to be made stronger. The stronger version would have deadlocked the system against itself on every run — for the same reason the guard works at all.
Founder Notes
A config file that runs every morning had never been valid YAML. The loader was lenient, so nothing ever said so — and the field I thought I was setting was never the one in use.