Available for Internships

I Build Software That Ships

Building scalable solutions at the intersection of finance and technology

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.

2+ Internships
10+ Projects Built
5+ Hackathons

Work Experience

Reckitt Benckiser (Canada) Inc

FinTech Intern

May 2025 – Aug 2025

Global Fortune 500 company behind brands like Lysol, Dettol, Finish and Durex

  • Worked as an integrated member of Finance, FP&A and IT teams, bridging data engineering with business needs
  • Created data validation workflows with Python, SQL, Excel macros, and Power Query to improve report accuracy
  • Collaborated with Finance and IT stakeholders on Integrated Business Planning (IBP) alignment
  • Utilized enterprise systems such as SAP, Hyperion, and Power BI for data transformation and visualization
Token Z Labs

Software Engineer Intern

Dec 2024 – Apr 2025

Blockchain R&D startup building privacy-preserving digital assets and cross-chain systems

  • Worked as part of the engineering team on an MPC blockchain wallet and smart contracts, ensuring secure key handling and transaction privacy
  • Led project management and coordination across teams, ensuring timely delivery and technical alignment
  • Prototyped and tested new blockchain–AI features with iterative user feedback to enhance usability and reliability

Featured Projects

Insightify

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.

Python SQL scikit-learn Streamlit Plotly
View Project →

TaskFlow

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.

React Node.js Express MongoDB JWT
View Project →

AutoPost

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.

Python FastAPI React SQLite APScheduler
View Project →

Now

Vidit

Right now, I’m:

  • Building projects that prioritize clarity over complexity
  • Learning how real systems break—and how to design them better
  • Trying to ship consistently instead of chasing perfection

Thoughts & Reflections

Writing helps me slow down. These are honest reflections on growth, uncertainty, balance, and becoming more human along the way.

4 min read

The Quiet Moments That Shape You

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.

Read more →
5 min read

Being Lost Is Not Falling Behind

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.

Read more →
4 min read

When Productivity Became My Identity

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.

Read more →
3 min read

Friendships Built Between the Lines

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.

Read more →
5 min read

Still Figuring It Out — Honestly

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.

Read more →

Skills & Technologies

Languages & Frameworks

Python C++ SQL React.js Node.js Express.js MongoDB

Data & Analytics

Pandas Tableau Power BI SAP ETL Pipelines Data Visualization

Professional Skills

Team Collaboration Communication Problem-Solving Leadership Project Management

Resume

You can download my resume to see my experience, projects, and skills.

Download My Resume →

Let's Connect

I'm always open to discussing new opportunities, innovative projects, or simply connecting with fellow tech enthusiasts. Currently seeking Summer 2026 internships!

give me the fixed code incorporating this