About Me

Software engineer focused on backend architecture, distributed systems, and low-level engineering.

I’m a software engineer in the making. Naturally enjoying taking complicated problems and figuring something out is what has driven me till date to continuously push my boundaries and become better at engineering. Lately, I've been working on a Linux-based profiler built from scratch—providing a great learning curve for exploring systems programming and understanding what happens beneath high-level abstractions.

I learn quickly, adapt to unfamiliar technologies, and enjoy working on problems where there’s something new to figure out. Whether it’s debugging something that makes no sense at first, designing a system from scratch, or picking up a technology I haven’t worked with before, I’m comfortable getting into the details and figuring things out.

I care about writing software that is practical, reliable, and easy to reason about. More importantly: if I don’t know something, I’ll learn it, and if something doesn’t work, I’ll keep digging until I understand why.

I’m always looking to work on challenging problems, learn from people who are better than me, and build things that are genuinely useful.

What I Focus On

Systems & Profiling

Exploring low-level mechanics, memory performance, and OS primitives through custom Linux tooling.

Backend Architecture

Building robust APIs, asynchronous task workers, and distributed microservices with zero-trust security.

Engineering Mindset

Relentless curiosity, pragmatic design, and digging deep into edge cases until root causes are found.

Get in Touch

Feel free to reach out if you want to chat about backend systems, low-level tooling, or potential opportunities.