Skip to content

Open to remote, hybrid and freelance work

Hi, I’m Serine.I build web apps that are fast, typed, and kind to the people using them.

Five-plus years shipping production frontends for enterprise clients, government platforms and my own products. I care about architecture that stays simple as teams grow: generated API clients, reusable component systems, and measurable performance.

Hi! Serine is open to remote, hybrid and freelance work.

Selected work

Client platforms, government tools and my own products. Open any project to see the problem and what changed.

  • 2025 – 2026Internal platform

    LEGO Group web platform

    The LEGO Group, via EPAM Systems

    Frontend engineering on an enterprise web platform for The LEGO Group, delivered through EPAM Systems.

    React, Next.js, TypeScript, Tailwind CSS, Styled Components, BFF, REST, Jest, Storybook

    What I solved

    The problem

    • Multiple frontend clients had to stay in lock-step with evolving backend contracts.
    • Design-system fidelity: components had to match Figma pixel-for-pixel across breakpoints.
    • Bundle size and render performance on content-heavy pages.

    What changed

    • Spec-driven API contracts enforced at the type level, cutting integration defects.
    • Reusable component library on Tailwind and Styled Components shared across features.
    • Bundle-size and test-generation work accelerated with AI-augmented tooling.
  • 2025 – 2026Internal platform

    Philip Morris International web platform

    Philip Morris International, via EPAM Systems

    Enterprise frontend for Philip Morris International, integrated with Backend-for-Frontend services over shared API schemas.

    React, Next.js, TypeScript, BFF, REST, OpenAPI, Jest

    What I solved

    The problem

    • Strict API contracts between frontend and BFF layer across several teams.
    • Legacy code needing refactor without regressions.

    What changed

    • Typed client generated from shared schemas; integration mismatches caught at build time.
    • Refactoring and test-suite generation accelerated with AI-augmented workflows.
    • Raised code quality through structured reviews and modern React practices.
  • Sep 2024 – PresentInternal platform

    Movato platform

    Movato

    Internal product and admin platform at Movato: spec-driven architecture, real-time dashboards and a typed data layer.

    React, Next.js, TypeScript, Zustand, TanStack Query, OpenAPI, Server-Sent Events, GTM / Analytics

    What I solved

    The problem

    • Frontend models drifted from backend schemas as the API grew.
    • Dashboards needed live updates without polling or a WebSocket layer.
    • Boilerplate for new features slowed the team down.

    What changed

    • OpenAPI definitions converted into typed client models, interfaces and custom hooks; one source of truth for data flow.
    • Real-time dashboards on Server-Sent Events with user behaviour analytics.
    • TanStack Query data layer with caching and client-state synchronisation.
    • AI-augmented workflow (Claude, Cursor, Copilot) for boilerplate, unit tests and debugging.
  • Mar 2021 – Sep 2022

    WildLearner

    WildLearner

    Online learning platform. Built user-facing features and a reusable component system on Ant Design.

    React, Redux, TypeScript, Next.js, Ant Design

    What I solved

    The problem

    • Inconsistent UI across features built by different people.
    • Slow pages and tangled state in older parts of the app.

    What changed

    • Reusable, user-focused component system on Ant Design.
    • Performance optimisation, refactoring and UX improvements across existing flows.
  • FA Cosmetics

    Freelance

    E-commerce storefront for a cosmetics brand, delivered as freelance work.

    React, TypeScript

    What I solved

    The problem

    • Product catalogue and checkout flows had to work well on mobile.
    • Brand-driven design with strict visual requirements.

    What changed

    • Responsive storefront UI matching brand design.
  • Aug 2020 – Mar 2021

    Geoportal Armenia

    Cadastre Committee of Armenia

    National geoportal of Armenia. Frontend interfaces over government cadastral databases.

    JavaScript, React, REST APIs

    What I solved

    The problem

    • Government backend databases exposed through REST APIs with complex data shapes.
    • Usability for non-technical public users.

    What changed

    • User-facing features that improved usability of cadastral data.
    • Technical documentation for frontend integration.
  • 2025 – Present

    Voyage Planner

    Personal

    Full-stack trip planner: itineraries by day and city, expense tracking with analytics and Excel export, email flows.

    Next.js 15, TypeScript, Drizzle ORM, Cloudflare Workers (OpenNext), Google Maps, Resend, Vitest

    What I solved

    The problem

    • Running a full Next.js app on Cloudflare Workers edge runtime.
    • Timezone-correct scheduling across cities.
    • Dense data on small screens: filters, day views, expense summaries.

    What changed

    • Deployed on Cloudflare via OpenNext with Drizzle-backed persistence.
    • Expense analytics and .xlsx export.
    • Mobile-first layouts for trip and expense views; Vitest test suite.
  • 2025 – Present

    Quiz Platform

    Personal

    Quiz platform with progressive topic unlocking, admin JSON upload, review mode and persistent progress.

    React, Node.js, PostgreSQL, Docker, Tailwind CSS, Framer Motion, Google Identity, Resend

    What I solved

    The problem

    • Slow first paint on a client-rendered app.
    • Auth: email/password, Google sign-in and password reset without a heavy auth service.
    • Full-stack local setup for contributors.

    What changed

    • Static first-paint shell with per-route canonical and title; deferred third-party scripts.
    • Google Identity Services initialised once per page load; Resend-based reset flow.
    • Docker Compose orchestration for frontend, API and PostgreSQL.

Experience

Six years of frontend work, newest first.

  1. Sep 2024 – PresentNow

    Movato

    Software Engineer

    • Spec-driven frontend architecture: OpenAPI contracts converted into typed client models, interfaces and hooks.
    • Real-time dashboards over Server-Sent Events with user behaviour analytics.
    • Data layer on TanStack Query with caching and client state synchronisation.
    • AI-augmented development workflow for boilerplate, tests and debugging.
  2. Feb 2025 – Feb 2026

    EPAM Systems

    Software Engineer

    • Enterprise frontends in React, Next.js and TypeScript for global clients.
    • Reusable, design-system-first UI components with Tailwind CSS and Styled Components.
    • Integration with Backend-for-Frontend services on shared API schemas.
    • Code reviews and technical guidance across the team.
  3. Apr 2023 – Nov 2024

    TCO Academy

    Frontend Development Lecturer (contract)

    • Delivered React.js training through lectures and one-to-one mentoring.
    • Guided students through building React apps and Git/GitHub workflows.
  4. Sep 2022 – Apr 2024

    Brainstorm Technologies

    Software Engineer

    • Led frontend development from concept to production with React, Redux, TypeScript and Next.js.
    • Designed reusable component systems with Styled Components and Material UI.
  5. Mar 2021 – Sep 2022

    WildLearner

    Software Engineer

    • Built learning-platform features with React, Redux, TypeScript and Next.js.
    • Created user-focused component systems on Ant Design; performance and UX improvements.
  6. Aug 2020 – Mar 2021

    Cadastre Committee of Armenia

    Software Engineer

    • Frontend interfaces in JavaScript and React for the national geoportal.
    • Integrated with government backend databases and REST APIs; wrote technical documentation.

Toolbox

What I reach for day to day, grouped by the job it does.

Frontend
  • React
  • Next.js
  • TypeScript
  • JavaScript (ES6+)
  • TanStack Table
  • HTML5 / CSS3
State, APIs & Auth
  • Zustand
  • Redux Toolkit
  • TanStack Query
  • REST APIs
  • BFF services
  • Server-Sent Events
  • OpenAPI / Swagger
  • OAuth / JWT
Styling & Design
  • Tailwind CSS
  • Styled Components
  • Material UI
  • Ant Design
  • Sass / Less
  • Figma
Testing & Tooling
  • Jest
  • Vitest
  • React Testing Library
  • Storybook
  • Webpack / Vite
  • Playwright
Cloud & DevOps
  • AWS
  • Cloudflare
  • Firebase
  • Docker
  • PostgreSQL
  • CI/CD
  • Unleash (feature flags)
AI-augmented workflow
  • Claude
  • Cursor
  • GitHub Copilot
  • Antigravity
  • Spec-driven development

Contact

Based in Yerevan, Armenia. Open to remote, hybrid and freelance frontend work. I reply within a day.

serinetovmasyan98@gmail.com