Hey there, I'm
Soumyadeep Pradhan.
Building for the web. Writing about how things actually work.
A bit about me.
I'm a Full-Stack Developer at JPMorgan Chase & Co., where I build and debug real-world applications across both frontend and backend.
I'm genuinely obsessed with AI, not the hype, but the part where it quietly makes engineering feel like cheating in the best way possible.
Outside of work, you'll find me singing, painting, or chasing a creative side-project. I'm also an avid traveller, always planning the next trip.
I've recently started writing blogs too. It turns out, explaining something clearly is the fastest way to realize you didn't fully understand it yourself.
Fun factI have travelled 18 states across India and counting. Every trip teaches me something a textbook never could.
Where I've worked.
Software Engineer II @ JPMorgan Chase & Co.
July 2022 - Present · Full-time
- Part of the Chase Travel engineering team, contributing to consumer-facing travel booking experiences at scale.
- Building and shipping full-stack features across internal platform tools, from backend APIs to polished UIs.
- Mentored new joiners and reviewed designs on cross-team architecture decisions.
- Drove technical roadmap planning and sprint prioritization with product partners.
Things I've built.
My Portfolio
Personal portfolio and blog built with Next.js, MDX, and SCSS. Full SEO, dark mode, parallax background, and a two-tier blog loading system that keeps the bundle lean.
- Next.js
- MDX
- SCSS
COVID-19 Fake News Detection
ML-powered fake news detector trained on COVID-19 social media data. Benchmarks six classifiers: Decision Tree, Logistic Regression, Gradient Boosted Trees, and more, to identify misinformation at scale.
- Python
- Machine Learning
- Scikit-learn
- NLP
Spotify Clone
A pixel-faithful Spotify web player clone with a fully functional UI, sidebar navigation, now playing bar, and playlist views. Built to sharpen frontend fundamentals.
- React
- JavaScript
- CSS
Recent posts.
Vector indexing in RAG: why embeddings need a different kind of index
You can't B-Tree your way through meaning. Here's why vector search needs graph-based indexes and how they make RAG systems fast.
Read article- Premium
How I think about my role as a mid-level engineer
Not a checklist for getting promoted. A look at how the job actually works once you're here.
Read article What singing taught me about writing software
A short essay on practice, restraint, and why your hobbies make you a better engineer.
Read article
Let's connect.
Open to discussing new ideas, collaborations, or just trading notes on tech and craft. Drop me a line, I read everything.
Prefer email? contact@soumya.io