Hi, I'm Dev

Backend Software Developer

Passionate about building scalable and efficient backend systems while exploring machine learning and its applications in quantitative finance.

About Me

Hey there! ๐Ÿ‘‹ I'm a junior at Penn State who's absolutely obsessed with building things that actually work (most of the time ๐Ÿ˜…).

My go-to stack? Django for the backend (because Python is just so satisfying to type, and Django's ORM makes my life 10x easier), React for the frontend (because who doesn't love component-based chaos?), and SQL as my database of choice โ€” I just can't help myself, it's like my default setting at this point.

When I'm not building web apps, you'll find me grinding LeetCode contests in C++ (yeah, I know it's weird, but something about C++ just clicks for competitive programming). Check out my LeetCode profile if you're curious!

I'm also diving headfirst into Machine Learning โ€” currently working on something that might actually become a research paper (fingers crossed ๐Ÿคž). Plus, I've been deep-diving into DevOps ever since I had that "oh wait, how do I actually deploy this?" moment a few months ago when I was working solo on a project. That was... educational. ๐Ÿ˜‚

Beyond the code, I'm the President of the Computer Science Association at Penn State, which basically means I get to nerd out with awesome people who also think debugging at 2 AM is a good time.

I'm a bit of a competition junkie โ€” give me a Kaggle competition, a hackathon (especially those intense 24-hour ones), or a LeetCode contest, and I'm there. There's something addictive about the rush of solving problems under pressure.

But honestly? What I love most is collaborating with fellow developers and just talking shop. Whether it's discussing the latest framework, debating design patterns, or sharing war stories about that one bug that took 6 hours to find, I'm always down for a good tech conversation.

My Story

So, here's the thing โ€” I didn't put much thought into choosing Computer Science as my major. It just seemed like the right choice at the time. And honestly? I thought I'd never be able to code unless I worked really hard. Classic freshman mindset, right? ๐Ÿ˜…

Then, just a few weeks into my freshman year, something wild happened. My professor gave a free lecture and started this arm wrestling challenge โ€” beat him, and you get no assignments for the entire semester. Obviously, we all tried. And then we started arm wrestling each other. It became this whole thing in class.

But here's where it gets interesting (and slightly painful): during one of those arm wrestling battles, I was in this weird position with my arm and elbow at a strange angle, and... I broke my humerus bone. Yeah, that happened. ๐Ÿ’€

So there I was, stuck at home for 3 months straight without my dominant hand working. I couldn't write anything, couldn't go anywhere. I was basically a one-handed human for a quarter of a year. That's when I had this realization: "Well, I can still type..."

And that's how I discovered CS50 โ€” Harvard's intro to computer science course. That course was a life-changing moment for me. I used to sit in front of my laptop for 14-15 hours a day, coding and watching lectures. Sometimes I'd rewatch the same lecture three times, or spend 2-3 days solving a single problem until I understood it entirely โ€” without any help. No shortcuts, no cheating. Just pure, stubborn determination.

CS50 gave me the foundation and the nudge I needed to start. It got me really interested in coding, and after that, I've been self-propelling and kept learning new technologies on my own. What started as a way to pass time while my arm healed turned into a passion that defines who I am today.

Sometimes the best things in life come from the most unexpected situations. A broken arm led me to discover my love for coding. Talk about a silver lining!

Technical Skills

Languages (By Prefference)

  • C++/C
  • Python
  • Java
  • Javascript(HTML/CSS)
  • Golang
  • Dart
  • PHP
  • Swift

Frameworks & Libraries

  • Node.js/Express.js
  • Django/Flask
  • React.js
  • Angular
  • React Native
  • Flutter
  • Tailwind CSS
  • Bootstrap
  • Material UI
  • Pandas/NumPy/SciPy
  • Scikit-learn
  • Backtrader
  • yFinance
  • Selenium

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis

Tools & Technologies

  • Git & GitHub
  • Docker
  • Linux
  • AWS
  • CI/CD

Projects

Smart Canteen Ordering System (SCOS)

A hackathon project. Built as a full-stack web application to decrease the waiting time in the canteen during peak hours.

HTML CSS JavaScript DJango SQL Hackathon

Algorithmic Trading Bot

An algorithmic trading bot that trades stocks based on Bollinger Bands Strategy. Used Selenium to execute the trades. yFinance to get the data. Backtrader to backtest the strategy.

Python Selenium yFinance Backtrader Algorithms Stock Market Quantitative Finance

Experience

Software Development Engineer

N Shashikant & Co (Family Business) ยท Mumbai, India
August 2024 - Present

Software Development Engineer Intern

Osource Global ยท Mumbai, India
January 2025 - February 2025

Software Development Engineer Intern

Yes Energy ยท Auckland, New Zealand
August 2024 - October 2024

Co-Founder and CTO

Vertech India ยท Mumbai, India
May 2024 - July 2024

Founder & CEO

Devine Perfumes ยท Mumbai, India
March 2018 - May 2019

Get In Touch

I'm actively seeking internship opportunities for my junior year. If you're interested in working together or have any questions, feel free to reach out!