Writing
Notes on engineering, building a company, and the occasional real estate deal.
2026
- Getting your org to actually adopt AI — a frameworkYou gave everyone access to AI tools. Adoption is still inconsistent. Here's the stair-step framework and the hard lessons from getting it wrong.
- Your institutional knowledge is your AI moatAI is only as good as the context it's given. Most companies' deepest knowledge lives in people's heads and Slack threads. That's an AI capability gap.
- Monorepos are the future — especially with AIIn an AI-first engineering world, monorepos aren't just a preference — they're a multiplier. Here's why colocating your code is the highest-leverage infrastructure decision you can make right now.
- A Tale of Three EngineersThree types of engineers are emerging in the AI era. Only one has realized the job itself has changed. The difference isn't tooling — it's mindset.
- The race between AI advancement and engineering cultureLeaders are pushing for full AI adoption in engineering. But models aren't perfect yet, and the consequences are starting to show. Where's the middle ground?
- Shepherd raised $42M to build autonomous underwritingAfter four years of building, we just closed our Series B. Here's what we're building, why it matters, and what I've learned as CTO.
- Building TickerTalker — AI-powered stock analysis from earnings callsA deep dive into the architecture, features, and AI pipeline behind TickerTalker — a platform that analyzes earnings call transcripts, tracks management credibility, and gives you an edge in stock research
2021
- Month 2 introspectionWriting, focusing on large things, appreciating your cofounder
- Writing tests with Sequelize, GraphQL and TypescriptHow to write tests with Jest, Sequelize and Typescript
- Sequelize with Postgresql UUIDGenerating primary key with UUID
- Typescript sourcemaps with SentryOur setup to make it work
- Dynamically creating blog post imageAPI response for making dynamic images for your blog post
- Our startup stackWhat we use, what our tech looks like and more
- Migrating from Rails to NodejsWhy I did it, how it went and what I learnt
- Fetching files and generate zip fileHow to fetch files from CDN and generate a zip file in Ruby
- Startup problemsProblems and ideas for startups
2020
- Finding a cofounder during On Deck5 tips to help you find and work with a cofounder
- Twitter auth with Rails api + NextjsA guide to Twitter authentication on Rails API and Nextjs
- My first real estate dealA little about how it went, what I learnt, and what you can do
- My experience with GetAroundMy experience with GetAround
- Why I built my own blogA little about the process