Picture of the author

Eric Park

Full Stack Developer

Software engineer with 5+ years of experience using TypeScript, Vue, React, Next, Node, and PHP/Laravel.

Software Engineer at Loop and Spearmint

TypeScriptReact & Next.jsVue & VuexPHP/LaravelAWSNode.js

Frontend Development

  • Modern Frontend Architectures
  • Performance Optimization
  • Responsive & Accessible UIs

Backend Development

  • API Design & Development
  • Database Architecture
  • Microservices

DevOps & Cloud

  • AWS Infrastructure
  • CI/CD Pipelines
  • Scalable Architecture

Professional Experience

#1
loop logo

Loop Returns

Returns Management Software

    Overview

    Software Engineer

    11/2021 - 06/2025

      Experience (cont)

      • Architected shared application state using Vuex, scoped props, and custom events to coordinate multi-route flows, cutting UI bugs and enabling consistent state rendering across complex interactions.
      • Built a scalable Vue component system using v-slot and v-model, reducing UI duplication by 65 % and accelerating delivery of consistent, maintainable interfaces aligned with Figma specs and designs.
      • Implemented frontend validation and inline error handling across critical forms, improving form success rates by 30% and reducing weekly engineering support volume tied to avoidable user errors.
      • Developed frontend test suites using Cypress and Vue Test Utils, doubling test coverage and reducing regression bugs during CI/CD releases, resulting in faster and safer deployment cycles.
      Experience

      • Led full-stack development of a major engagement tracking feature, collaborating with cross-functional teams and implementing dashboards and real- time monitors for visibility across critical flows
      • Integrated 1M + secure JWT-based monthly authentications into a third-party analytics platform, enabling seamless user session tracking and unlocking a unified view of behavior across previously siloed services.
      • Designed a backend API wrapper to translate 500K+ daily customer events into structured analytics, feeding real-time dashboards and informing quarterly roadmap decisions with concrete usage patterns.
      • Implemented full-stack observability using metrics, alerts, and distributed tracing (Datadog), cutting incident response time by 40% and improving deployment confidence through better pre-prod diagnostics.
      Frontend Technologies

      TypeScript, Vue, Vuex, Vite

      Testing: Vue Test Utils, Jest, Cypress

        Backend Technologies

        PHP, Laravel, MySQL, REST

        Deployment: Kubernetes, AWS

          #2
          loop logo

          Spearmint

          Automated Test Creation Tool

            Overview

            Software Engineer

            04/2020 - 11/2021

              Experience (cont)

              • Adopted TypeScript across the frontend stack to improve static analysis, increase early bug detection, and enforce consistent architecture through OOP principles like classes, interfaces, and type inheritance.
              • Strengthened application state across complex React trees by implementing useContext and useReducer, enabling clean, testable, and collaborative state logic for dynamic, component-rich user interfaces.
              • Enhanced frontend accessibility testing by integrating the AXE API to enforce WCAG 2.1 standards and developed new visualization modes including screen-reader simulation, grayscale, and mute to promote inclusive development practices.
              Experience

              • Developed a performant SPA using React with separation of concerns between stateful containers and presentational components, improving reusability and render performance across views.
              • Created backend controllers for user auth, sessions, cookies, and test state persistence, ensuring accurate test state transitions and enabling deeper automation for QA and CI pipelines.
              • Centralized complex application state using useContext and useReducer, simplifying shared logic across nested components and enabling easier onboarding and future code maintainability.
              Frontend Technologies

              TypeScript, React, Redux

              Build: Webpack, Electron

                Backend Technologies

                Node.js, Express, NoSQL

                API: RESTful

                  Open Source Contributions

                  Parabol

                  An agile meeting tool that helps teams run effective retrospectives and planning meetings.

                  Frontend Architecture

                  • • Modern React Framework
                  • • TypeScript for Type Safety
                  • • Tailwind CSS
                  • • Real-time Authentication

                  Backend Systems

                  • • Node.js Server
                  • • Redis Caching Layer
                  • • GraphQL API
                  • • PostgresQL Database

                  Key Achievements

                  • • Global route guarding
                  • • Input sanitization layer

                  System Architecture

                  React Frontend (TypeScript + Tailwind CSS)Organization Service (GraphQL)Redis Cache LayerAuthentication DB (PostgreSQL)Elasticsearch Product Search

                  GitLab

                  SDLC Management Platform

                  Frontend Features

                  • • Vue + Typescript Views
                  • • CI/CD Visualization
                  • • Styled with Tailwind CSS
                  • • Webpack for deployment build
                  • • Vite developer environment

                  Backend Pipeline

                  • • GitLab Rails (Ruby)
                  • • GraphQL API
                  • • Microservices
                  • • Redis Time Series

                  Data Flow Architecture

                  GitLab PagesGitLab WorkhorseGitLab ShellPuma (GitLab Rails)PostgresQLRedis Cache Layer

                  Let's Build Together

                  Looking for a full-stack developer who can architect and implement complete solutions? Let's discuss your project.

                  Irvine, CA