Notably - meeting notes that don't pretend to listen
A meeting-notes tool that admits when it didn't catch something instead of hallucinating action items. Whisper + a homemade "is-this-a-decision?" classifier. Saved 3 marriages, broke 1 standup.
Super Ultra Instinct Prompt Engineer. Fullstack by trade,
frontend by reputation, DB-migrations by night. I turn vague Slack
messages into worse Slack messages, then ship something.
Currently translating "make it pop" into TypeScript and "why is
it slow" into EXPLAIN ANALYZE for a living.
I started programming because I wanted to make a Pokémon game and never finished. Eight years later I'm still starting projects and not finishing them - only now somebody pays me for it.
I'm what the kids call a vibe coder: I type the energy I want the code to have, the LLM types something close enough, and we meet somewhere in the middle. I tell people I "architect" software, which mostly means I name files well, draw boxes on Excalidraw, and feel guilty about both later.
I care a lot about small things - the cursor that lands on the right line, the empty state that actually says something, the API that returns the right error code, the migration that doesn't quietly rollback at 3am. I'm allergic to dashboards with four KPIs and one charity-case bar chart.
Off-hours I draw mediocre pixel art, lose chess to my eight-year-old cousin, and pretend to read books about systems thinking.
A habit app that gently roasts you for skipping leg day. SwiftUI + a Rust core for the local-first sync. The roasts use a tiny fine-tuned model so your shame stays on-device.
A meeting-notes tool that admits when it didn't catch something instead of hallucinating action items. Whisper + a homemade "is-this-a-decision?" classifier. Saved 3 marriages, broke 1 standup.
rubr "why is my regex eating tomorrow's lunch"
a duck responds in plain English, then asks one annoying
follow-up question that fixes everything. 1.2k stars, 0 issues
closed.
Recipes for instant noodles ranked by ✨vibe✨ and Saigon street proximity. The killer feature is the "no, you can't add chicken" button. Will probably never ship. Don't ask.
You upload your unfinished repo, it autoplays the README and a guilt soundtrack. Killed by AWS bill. Eulogy available on request.
My aunt's banh mi stand needed a tablet POS. I built one. She still uses a calculator. The tablet plays YouTube. Both of us consider this a win.
Own a vertical slice end-to-end: Postgres schema, Node/TS API, React app, on-call rotation. Mostly turn Figma into TypeScript and Figma comments into bug tickets.
Built the whole web app from the ground up - Next.js, Postgres, a Redis I shouldn't have used. Used "we'll refactor later" as a load-bearing comment.
Compliance dashboards on top of a Java monolith I learned to fear and respect. I never learned what 90% of the acronyms meant. It was fine.
Six WordPress sites a quarter, plus the PHP plumbing nobody else wanted. Met jQuery. Forgave jQuery. Eventually left jQuery.
Sticker count: 8. Lines of code in production: ~12. Free pho every Friday.
any keyword still counts as TypeScript, fight me.CTEs.display: flex; pray;git push --force.utils2_final_v3.ts.Define "real." I commit code that runs in production and bills get paid. The bar is on the floor and I am clearing it daily.
Yes. Next question.
Whichever one didn't crash today. The honest answer is: VS Code with vim keybindings, which makes both the vim crowd and the VS Code crowd hate me equally. It's a balanced lifestyle.
It already replaces my typing. It hasn't yet figured out how to attend the standup, write the slightly-passive-aggressive Slack reply, or convince the PM that the thing they want is, in fact, the thing they don't want. So: not yet.
Prettier. I outsourced this conviction in 2019 and I sleep better for it.
Because I tried to design a "tasteful" version four times and gave up. Black lines, big type, no apologies. If you hate it, that's part of the vibe. If you like it, congratulations on your taste.
For the right kind of weird, yes. Email me. Tell me what's broken and why three other engineers said it couldn't be done. I'll probably believe them, then try anyway.
There are at least three. Try the Konami code. Try clicking the logo five times. Try typing help in the terminal. Touch grass first.
BA for party mode.
Tap the logo 5× or press "_" for the terminal.
Type help inside.