Senior engineer, 15+ years. Now building independently — SaaS products, developer tools, and templates.
I've spent 15+ years building web applications — from identity verification at ID.me, to analytics platforms at Novetta, to media systems at Gannett and collaboration tools at PGi. Rails, React, TypeScript, and whatever gets the job done.
The thread connecting everything I build now: workflows I've lived. Trip planning with friends became TripLink. Running a practice became FlowState. Freelancing became dino.systems. I build for problems I've felt firsthand.
Open to advising, contract work, and partnerships.

Running a massage practice means drowning in intake forms, chasing payments, and writing SOAP notes after hours. FlowState automates scheduling, payments, and documentation — with guided onboarding tours and AI-powered session planning.
For massage therapists

Planning a group trip means scattered links, Venmo chaos, and "what hotel are we at?" texts. TripLink keeps itineraries, costs, and logistics in one shared space.
For friend groups planning trips

Kids lose touch with their heritage when language tools don’t exist. Fidel Family teaches Tigrinya, Amharic, Oromo, and English through the Ge’ez alphabet, vocabulary packs, matching games, sound quizzes, memory pairs, and interactive books — with watercolor illustrations and audio from native speakers.
For Eritrean & Ethiopian families

Independent carriers waste hours calling brokers for loads. Never Empty is a two-sided marketplace connecting carriers to shippers directly — with real-time search, shipper ratings, and response tracking.
For independent freight carriers

Property managers juggle invoices in spreadsheets and blast emails through personal accounts. Aldrich Ave handles invoicing with live calculations and PDF export, plus community email blasts with delivery tracking.
For small property managers

A freelancer ops suite — estimates, invoicing, time tracking, and AI generation in one place. Free tier with usage caps, Pro for unlimited.
For freelancers & contractors

Chrome DevTools shows raw JSON blobs that are painful to read. DevJSON formats, searches, diffs, and exports JSON API responses with request timing waterfalls — right in DevTools.
For frontend developers

Booking confirmations are buried in email threads. Paste a confirmation email and get structured flight, hotel, and reservation data instantly.
For travelers

Chrome DevTools makes you dig through the box model to check spacing. CSS Spacing Inspector overlays margin, padding, and gap values directly on the page — hover to see, click to copy, with inconsistency detection for flex/grid layouts.
For frontend developers

Switching projects means losing all your Chrome tabs. Tab Groups saves, restores, and switches your entire tab configuration per project — with search, drag-and-drop reorder, export/import, and keyboard shortcuts.
For developers & researchers

Spotlight-style command palette for Next.js. When users search for something that doesn't exist, AI takes over and executes actions.

Next.js 14 + Clerk authentication starter. Sign up, sign in, protected routes, and user management out of the box.