One livestream. One commit. One project at a time.
Welcome! π
This repository powers my Build in Public platform, where I document my journey of becoming a world-class Software Engineer while building products, learning Responsible AI, and working toward an ambitious goal:
No shortcuts. No overnight success. Just showing up every single day.
The mission of this project is to create a transparent platform where anyone can:
- Follow ongoing software projects
- Explore completed projects
- Watch daily development progress
- Learn backend engineering and software architecture
- Join the journey through community support
- See both successes and failures
This is more than a portfolio.
It's a public engineering journal.
Every day I stream approximately 2 hours while building real-world software projects from scratch.
Each livestream continues exactly where the previous one ended.
Everything is public:
- Planning
- Architecture
- Coding
- Debugging
- Deployment
- Mistakes
- Lessons learned
No hidden work.
Plan
β
Design
β
Architecture
β
Live Stream
β
Code
β
Deploy
β
Document
β
Repeat
- Current goal
- Million Dollar progress
- Current livestream
- Today's progress
- Current project
- Community updates
Every active project includes:
- Overview
- Current status
- Progress bar
- Roadmap
- Architecture
- Tech Stack
- Live episodes
- GitHub Repository
- Development logs
- Milestones
Every completed project contains:
- Project overview
- Features
- Architecture
- Lessons learned
- Screenshots
- Demo
- Source code
- Technologies used
Every livestream will be archived with:
- Episode Number
- Date
- Duration
- Project
- Summary
- GitHub commits
- Key learnings
Making it easy for people to jump into any project at any stage.
Instead of traditional blogs, every day ends with a short development log.
Example:
Day 42
β’ Designed JWT Authentication
β’ Dockerized backend
β’ Redis caching added
β’ Fixed authentication bug
β’ Learned optimistic locking
The platform will also serve as a growing engineering wiki.
Topics include:
- Backend Development
- Spring Boot
- Java
- PostgreSQL
- MongoDB
- Redis
- Docker
- Kubernetes
- Kafka
- AWS
- CI/CD
- Microservices
- System Design
- API Design
- Performance Optimization
A dedicated section documenting everything learned while working with AI systems.
Topics include:
- AI Agents
- RAG
- Prompt Engineering
- Tool Calling
- Agent Memory
- Guardrails
- Prompt Injection
- AI Security
- Model Evaluation
- Responsible AI Practices
Every architecture decision made during development will be documented.
Examples:
- Authentication
- API Gateway
- Event Driven Architecture
- CQRS
- Saga Pattern
- Redis Caching
- Database Design
- Rate Limiting
- Observability
- Distributed Systems
Everything stays transparent.
Metrics include:
- Days building
- Hours streamed
- Projects completed
- Projects in progress
- GitHub commits
- Revenue
- Subscribers
- Community growth
The website continuously tracks progress toward the ultimate goal.
$0 ---------------------- $1,000,000
β‘β‘β‘β‘β‘β‘β‘β‘β‘β‘
Every milestone will be celebrated.
- $1,000
- $10,000
- $50,000
- $100,000
- $250,000
- $500,000
- $1,000,000
Learning never stops.
Progress will be tracked across:
- Backend Engineering
- Software Architecture
- Cloud
- DevOps
- AI Engineering
- Responsible AI
- Distributed Systems
- System Design
- React
- Next.js
- Tailwind CSS
- Spring Boot
- Java
- Node.js (where appropriate)
- PostgreSQL
- MongoDB
- Redis
- Docker
- Kubernetes
- AWS
- GitHub Actions
- OpenAI
- Ollama
- LangChain
- MCP
- Agent Frameworks
Supporters will be able to:
- Follow project progress
- Vote on future projects
- Suggest ideas
- Join discussions
- Support the journey
- Access exclusive content (future)
Not every project succeeds.
Failed ideas will remain public.
Each failure will include:
- Why it failed
- Lessons learned
- What would be done differently
- Whether it will be revisited
Failure is part of engineering.
Search across:
- Projects
- Streams
- Articles
- Lessons
- Architecture
- Technologies
After several years, this platform should become:
- A portfolio of real software
- An engineering knowledge base
- A searchable learning archive
- A build-in-public journal
- A community of builders
- Proof that consistency compounds
Build.
Learn.
Share.
Improve.
Every single day.
π§ Currently under active development
This project evolves daily during live coding sessions.
Expect frequent updates, new features, refactors, and lots of learning along the way.
If you enjoy following the journey, consider:
- β Starring this repository
- π΄ Following the project
- πΊ Watching the livestreams
- π¬ Sharing feedback
- β€οΈ Supporting the journey
Every star, issue, discussion, and contribution helps.
One livestream.
One commit.
One project at a time.
This project is being built in public.
Whether you'd like to:
- Report bugs
- Suggest new features
- Improve documentation
- Share UI/UX ideas
- Contribute code
you're more than welcome!
Feel free to open an Issue or submit a Pull Request.
Let's build something awesome together.
- Landing Page
- Project Dashboard
- Ongoing Projects
- Completed Projects
- Stream Archive
- Engineering Wiki
- Architecture Library
- Daily Build Logs
- Learning Journal
- User Accounts
- Discussions
- Project Voting
- Comments
- Live Dashboard
- Revenue Tracker
- Stream Analytics
- Public API
- Plugin System
- Mobile App
- Open Source SDK