CSE Student · Developer · Open Source Learner
CSE student at Techno India University, passionate about technology, problem-solving, and continuous learning. Always curious, always building, and constantly exploring new things.
I'm a first-year CS student at Techno India University, Kolkata. I got into programming through curiosity and stayed because of the problem-solving. These days I split my time between building CLI tools and web projects, learning systems internals, and going deeper into how computers actually work under the hood.
My current focus is on writing clean, useful software — tools that solve real problems, not just tutorial projects. I'm learning in public, documenting what I build and break, and pushing myself to go beyond what's taught in class.
When I'm not at a terminal, I'm reading tech blogs, working through DSA problems in C, or building something to scratch an itch I actually have. Based in Kolkata, West Bengal — learning out loud, one commit at a time.
A CLI tool built in C to manage rent payment entries and export them into a properly organized CSV. Came out of a real frustration — doing the same Excel work every month was slow. Added Google Drive auto-sync on Linux so data never gets lost.
A beginner-friendly password hashing project in C. Implements a 256-bit hex digest using 4 independent 64-bit states with bitwise XOR, ASCII conversion, and prime seeding. Includes Hash Explorer, Avalanche Tester, Register and Login modes — no external libraries.
● comfortable ● familiar / learning
Enrolled in B.Tech CSE at Techno India University, West Bengal. C was the first language that made things click — memory, pointers, control flow.
Stopped keeping everything local. Started documenting what I build, break, and learn on LinkedIn and X. Based in Kolkata, building in public from day one.
Built a CLI rent management system in C to solve an actual problem. Learned file handling, CSV export, Makefile builds, and Linux filesystem quirks the hard way.
Started reading HackerOne reports. Learned how web applications work before trying to break them. Switched to Caido for traffic interception and analysis.
Learning JavaScript deeply, working through C DSA, exploring GSoC, and doing bug bounty research on the side. Open to internships, collaborations, or anything real.
I write about what I learn — C internals, Linux, and building things as a student. No fluff. Just what I actually figured out.
Read on Medium — @roshanmallick2025 ↗If you're working on something interesting, want to discuss security research, or just want to connect — I'm reachable.
or directly at roshanmallick2025@gmail.com