Build Your Own Git
A TypeScript implementation of git's core - because the best way to understand a tool is to build it yourself.
Owaish Codes
Learning in public
A developer learning through real projects and documenting the process in public—the wins, the mistakes, and the patterns worth reusing.
Topics
There's no rigid niche here. I write about whatever I'm building, learning, or figuring out.
Step-by-step walkthroughs of personal projects, from idea to deploy.
Practical tutorials like "Build your own Git" or "Set up Tailwind in Django"
Explanations of things like Git internals, REST vs GraphQL, or how HTTP works.
Curated learning paths for backend, frontend, or full-stack development.
Editor setups, CLI tricks, and dev-environment tips that save time.
Unfiltered thoughts on tech, career, and the craft of coding.
About me
I'm a developer who believes the best way to learn is by doing—and then writing about it.
This blog is my open notebook: project breakdowns, half-baked ideas, rabbit holes I fell into, and the occasional "aha!" moment.
// No polished thought-leadership. Just honest notes.