Hello World!

Building TinyGuide: A Backend Developer's Journey into AI

Building TinyGuide: A Backend Developer's Journey into AI

It's 3 PM on a rainy Saturday. My toddler is bouncing off the walls, I've exhausted my activity ideas, and naptime is still an hour away. Sound familiar?

After 10+ years of building backends for web and SaaS applications, I'm diving into something completely new: AI engineering. I'm documenting my journey building TinyGuide, an AI-powered parenting assistant, and learning in public.

Who Am I?

I'm a backend engineer with experience in Java, Spring, Go, Kubernetes, and Terraform. I've built distributed systems, managed databases, and deployed services at scale. But here's what I haven't done: built anything with LLMs, vector databases, or AI agents.

I'm also a parent to a toddler who recently asked me "why is the sky up?" at 6 AM. These are the moments that inspired TinyGuide.

What is TinyGuide?

TinyGuide is an AI parenting assistant that helps with:

Think of it as having an experienced parent friend available 24/7 through chat, WhatsApp, or even Alexa.

Why Build This?

Personal Need: Every parent knows the "what should we do today?" panic. Or the "is this behavior normal?" googling at 2 AM. I want an AI that knows my kid's preferences and gives personalized suggestions.

Learning Goals: The AI landscape is moving fast. As a backend engineer, I need to understand:

Portfolio Project: Building a full-stack AI application from scratch is the best way to learn. Plus, it's something I'll actually use, which means I'll push through the hard parts.

The Tech Stack

I'm choosing boring technology where possible and new AI tools where necessary:

Backend (Comfort Zone):

AI Stack (Learning Zone):

Frontend (Stretch Zone):

Infrastructure (Free Tier Focused):

The 12-Week Plan

I'm committing 2 hours per day, 5 days a week (10 hours total) - enough to make real progress without burning out:

What Makes This Different?

Most AI tutorials show "build a chatbot in 5 minutes." I'm interested in the real challenges:

Follow Along

I'll be writing weekly posts covering:

GitHub: github.com/nimbletactician/TinyGuide (Coming soon)
Demo: Will be live at tinyguide.app

Week 1 Goals

Next week I'm starting with the basics:

  1. Set up Go backend with Chi router
  2. PostgreSQL with user authentication
  3. First endpoint that calls Claude
  4. Deploy "Hello World" to Fly.io

Questions I Hope to Answer

Join the Journey

If you're a backend developer curious about AI, or a parent who codes, or just interested in watching someone learn in public - welcome! This is going to be messy, imperfect, and real.

What's your biggest parenting challenge that AI could help solve? Drop me a note at harikeshkalyanpur@gmail.com or @hakalyanpur.

Next post: "Week 1: First Steps with Go and Claude"


Building TinyGuide in public. Backend developer learning AI, one commit at a time.