Twenty-one years, three eras
About
I started in 2005 building ActionScript — games, e-learning systems, interactive desktop and web applications, streamed through Flash Media Server. Flash was, for a decade, the actual motion platform of the web: if something moved convincingly on a screen, there was a good chance it was built the way I was building things. That decade taught me the fundamentals that never go out of date — timing, interpolation, the difference between an animation that reads as intentional and one that reads as decoration.
When the web moved on, I moved with it. From 2011 I led a team through the shift from ActionScript into AngularJS and JavaScript, and by 2015 I was deep in Angular 2+, TypeScript, RxJS and NgRx — architecting single-page applications for European clients, leading a frontend team of up to 18 on a car-leasing platform, and building an SEO-optimised, server-rendered e-commerce site for car parts across Europe. That decade was about architecture: state management, hybrid mobile delivery with Cordova and Ionic, and the discipline of shipping something a distributed team can maintain for years.
Now I work across React and Next.js alongside continued Angular work — this site is built in the stack it describes. Twenty-one years in, the constant hasn't been any one framework. It's been making interfaces move in a way that feels deliberate, and leading the people who build them.
Skills
This site is itself the work sample for the newest line in this list — built in React and Next.js.
Frontend
- JavaScript21+ yrs
- HTML5 & CSS/SCSS21+ yrs
- Angular (AngularJS → Angular 2+)15+ yrs
- TypeScript11+ yrs
- RxJS11+ yrs
- NgRx11+ yrs
- React6+ yrs
- Next.js6+ yrs
Architecture
- Solution Architecture (UI/UX)15+ yrs
- SPA Architecture15+ yrs
- Server-Side Rendering (SSR)7+ yrs
- State Management11+ yrs
Mobile & Hybrid
- Cordova (PhoneGap)11+ yrs
- Ionic11+ yrs
Tooling & Process
- Git15+ yrs
- Azure DevOps11+ yrs
- Team Leadership15+ yrs
- Jira11+ yrs
Legacy (Flash)
- ActionScript 3.021+ yrs
- Flash Media Server20+ yrs
- Flash Professional / Flash Builder21+ yrs
Leadership & delivery
- Team sizes from 4 to 18, including distributed teams across time zones
- Frontend tech lead and solution architect on multi-year European platforms
- Problem solving, strategic planning, and keeping commitments ethically
- Time-bound delivery of bug-free products across full software development cycles
Education
PG Diploma in Advanced Computer Arts (DACA)
6-month full-time comprehensive program · 2005 · A+
Bachelor of Commerce
JJ Kundaliya College, Saurashtra University · 2004
Languages
English · Hindi · Gujarati
Passport ready