Computer Science student at University of Waterloo with experience in full-stack development, blockchain systems, and financial data engineering. Passionate about creating efficient, user-centric applications.
Global Fortune 500 company behind brands like Lysol, Dettol, Finish and Durex
Blockchain R&D startup building privacy-preserving digital assets and cross-chain systems
An interactive dashboard that helps make sense of financial trends through clear, visual forecasting.
I built this because I wanted to understand how financial models behave in real-world conditions, not just clean datasets.
Focus: making complex financial data easy to explore and understand.
View Project →A full-stack task management app designed to stay fast, secure, and distraction-free.
I built this after feeling overwhelmed by productivity tools that added complexity instead of reducing it.
Focus: building systems that stay reliable and simple as they grow.
View Project →An automated social media scheduling tool that handles posting, timing, and performance tracking.
I built this to explore how background jobs and async systems work when reliability actually matters.
Focus: designing background automation that remains predictable and resilient.
View Project →Right now, I’m:
Writing helps me slow down. These are honest reflections on growth, uncertainty, balance, and becoming more human along the way.
Most growth doesn’t happen when life is loud. It happens in quiet moments—when no one is watching and you choose to keep going anyway.
I used to think progress had to feel dramatic. Big wins. Clear milestones. Constant validation. But the truth is, the moments that changed me most were silent—late nights thinking, walking alone, sitting with discomfort instead of escaping it.
These moments don’t look impressive from the outside, but they slowly build resilience. They teach patience, self-trust, and the ability to keep moving without applause.
Over time, I realized that who you become in private matters far more than how you appear in public.
Feeling lost used to scare me. Now I see it as a sign that I’m growing out of old versions of myself.
There’s pressure to always know what’s next. A plan. A direction. A purpose you can explain in one sentence. But some phases of life are meant to be unclear.
Being lost often means your old goals no longer fit—but your new ones haven’t revealed themselves yet. That space feels uncomfortable, but it’s honest.
I’ve learned that clarity comes from movement, not certainty. You don’t find yourself by standing still.
For a long time, being busy felt like proof that I mattered. Rest felt like something I had to earn.
I measured my worth by output. If I wasn’t productive, I felt behind. If I rested, I felt guilty. Eventually, everything started to feel heavy—even things I once loved.
Burnout doesn’t arrive loudly. It creeps in quietly, disguised as discipline.
Learning to rest without guilt was one of the hardest—and most necessary—lessons I’ve learned.
The most meaningful connections in my life weren’t planned. They formed in ordinary, unnoticed moments.
Real friendships didn’t come from networking or convenience. They came from shared silence, late conversations, mutual exhaustion, and honesty without performance.
I’ve learned that presence matters more than perfection. Being there—consistently—is what builds trust.
The strongest bonds are often formed when no one is trying to impress anyone.
I don’t have everything figured out. And I’ve stopped pretending that I should.
Life doesn’t move in straight lines. It loops, pauses, and changes direction without warning. Expecting constant clarity only creates pressure.
Some days, the best you can do is take the next honest step—even if the full picture isn’t clear yet.
If you’re still figuring things out, you’re not behind. You’re human.