66 karma · joined August 19, 2009
Now I mostly build things with AI and write about what I learn, under the GammaVibe name (YouTube, blog, the occasional course). I also make indie desktop apps under Sunset Mesa Software: buy-once, no subscriptions, BYOK or local models, your data stays on your machine.
Interests: TTRPGs, hiking, camping, off-roading.
https://mirkof.com
If Stripe acquires them, I worry that they'll slowly destroy the service, like they did with LemonSqueezy 2 years ago.
Several important learnings (both around misinterpreting traffic to my eng breakdown as willingness to pay for a course, as well as attempting to sell a course before I had the audience size to pull this off).
I ended up making the course free on YouTube (linked at the end of the post). Happy to answer questions around my learnings.
I'll be around if you have any questions.
Lately, I've found this new AI assisted coding world immensely empowering. In the last few weeks, I've built web apps (e.g. Astro), an agentic pipeline (Python, Pydantic AI), a proof of concept for a roguelike game (C++ with libtcod), and I'm now working on a cross-platform desktop app in Tauri 2 (Rust and TypeScript). And I'm learning a ton. Not necessarily low level language details - I'm increasingly trusting those to the LLM - but application architecture, product design, marketing, agentic engineering, etc. I've found this genuinely empowering and haven't felt this motivated about application development in decades.
I'd say zoom out a level and see if you can find the joy in learning some of the higher level concerns.
Happy to answer any questions that folks might have.
I recently shared the text write-up of my autonomous market research agent. Based on the questions I got about the specific implementation, I recorded a video walkthrough of the architecture and codebase.
In the video, I show:
The Pydantic AI orchestration logic.
The state-based pipeline architecture using Postgres/pgvector.
Two bugs I ran into with Gemini Flash, e.g. how I prevented it from truncating UUIDs.
A demo of the new Audio Overview feature (generating a podcast from the research).
Happy to answer any questions about the stack!
This project started on a whim a few months ago. I was curious if it was possible to automate ideation by feeding raw news into an LLM and getting coherent, viable business concepts out, rather than just generic summaries.
I ended up building a full pipeline (10 steps, db state driven) to test the theory. It runs daily on a DigitalOcean droplet, scans ~500 articles via EventRegistry, and uses Gemini 2.5 Pro/Flash to synthesize the trends and post a fleshed out idea to Ghost CMS each morning.
The stack is Python 3.13, Pydantic AI, and Postgres with pgvector. I found Pydantic AI particularly helpful for handling the structured outputs, and Logfire was a super helpful bonus. The vector search turned out to be critical for semantic deduplication so the agent doesn't get stuck in a loop suggesting the same ideas every day.
Happy to answer questions about the architecture or the prompt engineering logic!