Next.js
TypeScript
React
Tailwind
Redux
MUI

Frontend Developer

Martin Wilson

Frontend Developer • React • Next.js • Redux • Tailwind CSS

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

Styling

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

API

  • GraphQL (Apollo Client)
  • REST APIs

Real-time

  • WebSockets (Live Data, Subscriptions)
  • Socket.io

UI/UX

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

Tools

  • Git
  • NPM/Yarn
  • Bitbucket
  • Jenkins
  • Docker
  • Amazon S3 (concept)
  • NGINX (reverse proxy basics)
  • AI Tools (like ChatGPT, Claude, GitHub Copilot)
  • Figma
  • Jira

Backend

  • Supabase (Auth, Database, Edge Functions)
  • Express.js(Basics)
  • Node.js

Concepts

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

Projects

My Work

Hover to see details

SimpliTrade preview screenshot

SimpliTrade

Full-Stack Paper Trading App

Next.js TailwindCSS Zustand WebSockets Supabase TypeScript
Focus: Real-time data handling • User dashboard • Scalable state management
clone of YML(yml.com) [Static Visual Website] preview screenshot

clone of YML(yml.com) [Static Visual Website]

A fast-loading, visually rich static site with fluid transitions, accessibility, and SEO focus.

Next.js TailwindCSS Framer Motion GSAP Lenis TypeScript
Focus: Visual storytelling • Fluid transitions • Responsive design

Experience

Work Journey

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@mail.com

Phone

+91 8088912611

Location

Bengaluru