Next.js
TypeScript
React js
Tailwind CSS
Redux
Node js

Frontend Developer

Martin Wilson

React js • Next js • Redux • Zustand • Tailwind CSS • TypeScript • Node js

Building fast, scalable, and user-first web experiences.

About

A little about me

What I do and how I work

I’m a Frontend Engineer with 3.5 years of experience building fast, scalable, and production-ready web applications using React.js, Next.js, TypeScript, Redux, Zustand, and modern UI systems. I’ve delivered end-to-end features across large product and website ecosystems at upGrad, driving improvements in load speed, UX quality, reliability, and engineering efficiency through Next.js migrations, performance optimization, API integrations, analytics instrumentation, and reusable component libraries. I enjoy solving complex frontend challenges, designing scalable architectures, and crafting smooth, intuitive interfaces that feel fast and dependable. I’m open to new opportunities, especially roles focused on React, Next.js, TypeScript, SSR, and performance-focused frontend engineering.

Skills

Tools and technologies I use

Frontend

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • TypeScript
  • React.js
  • Next.js
  • Redux
  • Redux Toolkit
  • Redux Saga
  • Zustand
  • Recoil.js
  • Astro.js
  • Socket.io
  • PWA

Backend

  • Express.js
  • Node.js
  • Supabase [Auth, Database, Edge Functions, File storage, Rest API]

API

  • GraphQL
  • REST APIs
  • Websockets

UI/UX

  • Component-based architecture
  • Atomic Design
  • Responsive Design
  • Cross-browser compatibility
  • Accessibility (WCAG)

Styling

  • Tailwind CSS
  • Shadcn UI
  • Radix UI
  • Headless UI
  • Material UI
  • Ant Design
  • Bootstrap
  • Styled Components

Tools

  • Git
  • NPM/Yarn
  • Bitbucket
  • Jenkins
  • Docker
  • Amazon S3
  • NGINX
  • AI Tools
  • Figma
  • Jira

Architecture & Performance

  • Frontend Optimization
  • Performance Tuning
  • SSR & SSG (Next.js)
  • API Caching Strategies
  • Headless Architecture
  • Component Libraries
  • Dark Mode Implementation
  • State Normalization
  • CI/CD
  • Agile Development
  • Cross-Functional Collaboration
  • Chrome DevTools

Projects

My Work

Click to see details

SimpliTrade preview screenshot

SimpliTrade

Full-Stack Paper Trading App

Next.js Zustand WebSockets Node.js Supabase TypeScript TailwindCSS
Focus: Real-time data handling • User dashboard • Scalable state management • Responsive design • PWA • Architecture • API Integration

Experience

Work Journey Total Exp: 3.5 Years

2023
May 2023 - Feb 2025

Software Engineer - 1

upGrad

  • Delivered end-to-end product features, improving user engagement, retention, and learning outcomes.
  • Implemented gamification, certificate sharing, and job portal integrations, enhancing user motivation and platform utility.
  • Integrated LinkedIn, Facebook APIs & Mixpanel analytics, enabling data-driven decisions and personalized experiences.
  • Built scalable, reusable frontend components using React, Redux, Zustand, Tailwind, Shadcn, Radix, improving development efficiency.
  • Optimized state management, forms, and performance (SSR, lazy loading, code splitting), boosting speed and reliability.
2021
Oct 2021 - Apr 2023

Associate Software Developer

Knowledgehut (acquired by upGrad)

  • Migrated legacy PHP website to Next.js, improving page load speed, Core Web Vitals, and SEO.
  • Designed responsive, pixel-perfect UI with Tailwind, Shadcn, Radix, Styled Components, ensuring cross-device compatibility.
  • Implemented real-time features, optimized forms, and reusable components, increasing developer efficiency and scalability.
  • Leveraged MoEngage & Mixpanel analytics to track user behavior and drive continuous performance optimization.
  • Applied performance optimizations (SSR, code splitting, lazy loading, React.memo) for fast, interactive web experiences.

Contact

Let's work together

I'm always excited to work on new projects and collaborate with amazing people. Whether you have a project in mind or just want to chat about web, I'd love to hear from you!

Email

martin7teen@gmail.com

Phone

+91 8088912611

Location

Bengaluru