Resume

Five years of shipping production frontend.

Senior full-stack engineer with five years of building scalable React applications and owning complex product workflows end to end. Strong on monorepo architecture, state management, and the performance and testing work that keeps production systems reliable.

Core competencies

Frontend

React, Next.js, TypeScript, JavaScript, HTML, CSS, Tailwind

State Management

Redux Toolkit, RTK Query

Architecture

Monorepo (Nx), Scalable frontend systems, Component design

Performance

Code splitting, Lazy loading, Bundle optimization

Testing

Playwright, Jest, E2E testing, Unit testing

Backend

Node.js, NestJS, GraphQL, REST APIs

DevOps

CI/CD, Docker, AWS, Azure, Git

Experience

01

Member of Technical Staff

Sprih

Nov 2025 - Present

  • Owned frontend architecture and delivery for Reports and Supply Chain modules in a React monorepo, handling complex workflows for assignments, permissions, and vendor analytics.
  • Refactored large-scale dynamic form and reporting systems, introducing reusable hooks and schema-driven validation (Zod, jsonLogic), reducing regression issues and improving maintainability.
  • Built and scaled API integrations using Redux Toolkit / RTK Query, enabling efficient handling of complex reporting and dashboard data flows.
  • Delivered key supply chain dashboard features, including vendor analysis and reporting insights, improving usability and data visibility.

02

Software Engineer

Bluepineapple

Jan 2022 - Oct 2025

  • Delivered features for a high-traffic Next.js application backed by GraphQL APIs (WordPress + Node.js).
  • Improved backend response performance using Clinic.js and k6, reducing average request time by 17%.
  • Implemented lazy loading and dynamic imports, improving page load performance and reducing bundle size.
  • Built key features such as Compare Bucket and optimised lead submission flows.

Selected projects

Core stack

  • React
  • Next.js
  • TypeScript
  • Monorepo architecture
  • Redux Toolkit
  • RTK Query
  • GraphQL
  • Zod