A solution-oriented UI Developer and Architect with over 17 years of experience in the frontend industry, including 12+ years of full-time professional development and 5 years as a freelance designer and developer.
At Publicis Sapient, I have helped clients in the banking, retail, and automobile industry with their Digital Transformation journey.
Currently, I lead the development of web applications using ReactJS for a major bank based in the UK. In the past, I have led the development of B2B web applications using ReactJS for a leading DIY and home improvement retailer based in the United States. Also, I have built customer-facing ReactJS applications for a luxury clothing retailer and a home furnishing and domestic merchandising retailer. Before joining the retail industry, I contributed to the automobile industry for over five years by building web applications for one of the top three automobile giants based in the United States.
Skills
- JavaScript
- ReactJS
- TypeScript
- NodeJS
- Microfrontend
- Monorepo
- GraphQL
- HTML5, CSS3 & Sass
- Cypress
- Accessiblity
- Performance
- Security
- User Experience
- Design Thinking
- Agile Development
- People Management
- Mentoring
- Growth
- Strategy
- PWA
- Webpack
- GIT
- nginx, Apache
- Web Analytics
- Photoshop
- SEO
- Wordpress
Philosophy
Good design bridges the gap between users and businesses. I believe design should be functional, driven by the right technologies to create seamless experiences. As a technologist, I continuously explore and refine the tools that bring UIs to life. With a user-first mindset, I apply design thinking to craft applications in close collaboration with product owners and designers. A well-designed interface doesn't just solve a problem—it reshapes how users engage, consume content, and become immersed in the experience.
Open-Source Projects
-
React-Redux-Sass Starter Kit
A pre-configured kit to jump-start developing React applications with Redux and Sass.
Trended on Hacker News
-
FourShadows.js
Time-aware, algorithm driven shadows for icons.
Trended on Hacker News
-
Simple Material Design Palette
No-nonsense palette for Google's Material Design Colors.
2,000+ active users
-
gBoxShadow.js
Gravity-sensing box-shadow effect for Flat UI.
Trended on Hacker News
Developer's Guide to Being a Better Leader
My posts on leadership for developers.