Building better software. Learning continuously. Sharing the journey.
Software engineer · 12+ years
Sanket
Joshi.
Engineering ideas into digital experiences.
I'm a software engineer with 12+ years of experience building modern web applications, solving engineering challenges, and turning complex ideas into practical solutions.
My expertise spans frontend engineering, modern web architecture, and backend integrations. I'm also exploring the possibilities of Generative AI and intelligent applications.

01 / About
Understand the problem.
Then write the code.
I believe good software engineering is about more than writing code. It's about understanding problems, making thoughtful decisions, and building solutions that work for people.
Over the years, I've worked across frontend engineering, backend integrations, and modern web technologies. My journey has taught me the importance of clean architecture, collaboration, continuous improvement, and keeping things simple without compromising quality.
I'm particularly interested in frontend architecture, engineering best practices, and the evolving world of Generative AI.
Outside the code editor, I'm a curious learner, an occasional writer, and someone who enjoys exploring ideas from different perspectives.
There's always something new to build, learn, or question.
// the short version
git commit -m "make it work, make it fast, then teach it"
- years building for the web
- 12+
- years building for the web
- tech-debt initiatives led at EPAM
- 20+
- tech-debt initiatives led at EPAM
- engineers led as team lead
- 5
- engineers led as team lead
- training programs delivered
- 3
- training programs delivered
02 / Technical expertise
What I work with.
Every technology is a tool. Knowing when and how to use it makes the difference.
Here's what I work with to design, develop, and deliver modern web applications.
Frontend Engineering
- React.js
- TypeScript
- JavaScript
- Next.js
- Redux Toolkit
Backend Development
- Node.js
- GraphQL
- REST APIs
Cloud and Data
- AWS
- MongoDB
Engineering Practices
- System Design
- Performance Optimization
- Testing
- Code Quality
- CI/CD
03 / Experience
Where I've built.
Full profile on LinkedIn- Now
Jul 2026 – Present
Proxta Global Systems
UtilConnect, a cloud-native utility billing platform
- Founding Technical Lead
- Own the technical architecture, product development and release management of UtilConnect end to end.
- Shape cloud, security and scalability decisions, and lead technical discovery and solution design with customers.
- Set engineering standards and mentor the team as it grows toward a larger leadership structure.
- Architecture
- Cloud
- Leadership
Jan 2026 – Jul 2026
Freelance
- Software Engineering Consultant
- Gave React and Angular front ends a maintainable structure and set up CI/CD pipelines to ship them.
- Set up deployments, monitoring and telemetry, then guided client teams to run them independently.
- Supported pre-sales with project estimates, delivery flows and engineering artifacts.
- React
- Angular
- CI/CD
Jun 2022 – Aug 2025
EPAM Systems
Insurance domain client
- Senior Software Engineer III
- Led an engineering pod independently, owning sprint planning, stakeholder handoffs, 1:1s and coaching.
- Drove 20+ tech-debt initiatives to make an existing codebase faster, more secure and more accessible.
- Moved paper forms to a digital workflow, adding Cypress E2E tests and performance optimisations along the way.
- React
- TypeScript
- Cypress
Jan 2021 – Jun 2022
May 2019 – Jan 2022
Excellarate
- Team Lead
- Senior Software Engineer
- Led a team of 5 full-stack developers through a resource crunch, also acting as Scrum Master.
- Resolved security concerns with a façade microservice, built APIs for PDF export and Excel import, and managed AWS environments.
- Built React features with MobX and GraphQL, a Node.js PDF microservice, and a real-time Angular dashboard with Socket.IO.
- React
- Node.js
- AWS
Jan 2022 – Nov 2022
Apr 2021 – Apr 2022
Apr 2016 – Aug 2019
Training & mentoring
Skill-Lync · Monjin · Cybage
- Frontend & cloud track trainer, Skill-Lync
- JavaScript SME & interviewer, Monjin
- Technical trainer, Cybage
- Designed and delivered frontend and cloud training with live sessions and project-based mentoring.
- Ran technical interviews and candidate evaluations as a JavaScript subject-matter expert.
- Trained graduates and lateral hires for production work and built a talent pipeline.
- Teaching
- Hiring
- JavaScript
Mar 2016 – Apr 2019
Oct 2012 – Mar 2016
Cybage Software
athenahealth · TravelClick
- Senior Software Engineer
- Software Engineer
- Led a team of 4 developers delivering complex UI modules in Angular 5.
- Built reusable JavaScript libraries and data-heavy UI with Canvas, SVG, D3.js and Chart.js.
- Started as a Perl developer on web applications for athenahealth.
- Angular
- JavaScript
- D3.js
Education
- 2011 – 2012
C-DAC
Postgraduate diploma, Computer Science
- 2007 – 2011
Pune University
B.E., Electrical, Electronic & Communications Engineering
Certifications
- Scrum Master Certificate of Proficiency
- JavaScript: Patterns
- HackerRank React (Basic)
- Learning the OWASP Top 10
04 / Selected work
Shipped, not just sketched.
All projects- 01 / WORKReact · TypeScript · MongoDB
Fresh Food Market Management
Led the UI team building, from scratch, an application that helps fresh food markets manage inventory and procurement to reduce food wastage.
ReactProject notes ↗ - 02 / WORKReact · TypeScript · Node.js
Retail and Wholesale Product Lifecycle Management
Led UI and full-stack work on product lifecycle management for retail and wholesale, improving user experience and resolving security concerns.
ReactProject notes ↗ - 03 / WORKTypeScript · Node.js · Angular
Travel Booking Solutions
Led an Angular team building complex, UI-heavy applications for a travel and hospitality solution provider.
TypeScriptProject notes ↗ - 04 / WORKTypeScript · JavaScript · GoJS
Healthcare Solutions Porting
Modernized a legacy healthcare application with a new look and feel, while mentoring the team on advanced JavaScript.
TypeScriptProject notes ↗
05 / Currently exploring
Curiosity doesn't compile.
It needs exploration.
Technology never stands still, and neither should we.
I'm currently exploring Generative AI, LLM-powered applications, Retrieval-Augmented Generation, Agentic AI, modern system architecture, and engineering leadership.
I enjoy experimenting with emerging technologies and understanding how they can solve real-world problems.
- Generative AI
- LLM-powered applications
- Retrieval-Augmented Generation
- Agentic AI
- System architecture
- Engineering leadership
The goal isn't to chase every new technology. It's to understand what is genuinely useful.
06 / Technical blog
Notes from the world of code.
All writingSome things are best learned by building. Others by breaking things, asking questions, and figuring out why they didn't work.
This is where I share practical insights, technical explorations, lessons from real-world engineering, and things worth understanding beyond the documentation.
No unnecessary complexity. Just ideas, experiments, and learnings worth sharing.
- 01

Nvidia CEO exit: key-person risk
33 years. One CEO. Gone in a single morning.
November 13, 2026 · 1 min read
November 13, 2026
1 min read
- 02

MCP: 4 rules for tech leads
We connected AI agents to our internal tools using MCP. They now read tickets, test the app, and check the database on their own.
November 11, 2026 · 1 min read
November 11, 2026
1 min read
- 03

Vibe coding: never delegate list
I'll be honest — I'm still figuring this out.
November 8, 2026 · 1 min read
November 8, 2026
1 min read

@laugh_with_sanket
07 / Beyond the keyboard
From the IDE
to the stage.
On stage I'm a Marathi stand-up comic: a stand-up set on ZEE5, appearances on Zee Marathi's Chala Hawa Yeu Dya, plus short films, podcasts and an audiobook.
Visit the artist sideContact
Have an interesting idea?
Let's talk.
Whether it's a technology discussion, an engineering challenge, a collaboration, or simply exchanging ideas, I'm always open to meaningful conversations.
Good ideas often start with a simple conversation.
Let's connect.