🚀 This Is My Software Journey
Hey everyone 👋
I’ve finally decided to start writing about my software engineering and learning journey. I wanted a space to share what I build, learn, and experiment with, without making it sound like a résumé update or a “big announcement.” So here goes.
🧩 Where It Started
Ever since first year in college, I’ve always been curious about how things actually work under the hood, from how networks move data to what makes an operating system boot up. That curiosity got me into software engineering.
Over time, I’ve explored a mix of areas:
- Cryptography and security
- Machine learning and NLP
- Operating systems and systems programming
- Network science and graph theory
- Leetcode/CSES/CF/CC
But my main goal now is to implement everything I’ve studied so far, not just learn it in theory.
I want to understand how computer networks really work, experiment with all the layers, maybe even build a small database of my own (lol), and just keep pushing my understanding through hands-on projects.
⚙️ What I’ll Be Writing Here
This blog is going to be an open record of that process — expect posts about:
- Projects I’m building and how I approach them
- Experiments with systems, crypto, ML, and networks
- Lessons learned while implementing concepts from scratch
- Notes, bugs, and small insights that might help someone else trying the same
I’m also trying to get into the open-source space. Contributing to real projects and learning from the community. If you’ve been there or are just starting out too, I’d love to connect and learn together.
💭 Why Now
I realized that learning alone hits a ceiling. Writing about what I learn (and getting feedback) feels like the best way to grow.
So here’s the start.
A blank page, a few side projects, and a lot of curiosity to build things from the ground up.
Thanks for reading!
If you’re also documenting your journey, working on open source, or just experimenting with systems and networks, I’d love to hear from you 👇
Top comments (0)