status: open_to_work

Frank Ji

> front_end_developer

I build performant, accessible web experiences — from enterprise e-commerce platforms to serverless side projects.

AngularReactTypeScriptAWS

About

I'm a front-end developer based in New Zealand with a background in software engineering from the University of Auckland. I enjoy building things that live on the web — whether that's a large-scale commerce platform serving thousands of customers or a personal tool that makes my mornings easier.

Day-to-day, I work on enterprise e-commerce storefronts using Angular and SAP Composable Storefront (Spartacus), handling everything from component architecture and state management to SSR and search integration. Outside of work, I gravitate toward React, TypeScript, and AWS — building serverless apps and exploring new patterns.

I care about clean code, thoughtful UX, and shipping things that actually work well for the people using them.

Experience

2024 — Present

Front-End Developer

Mitre 10

  • Building and maintaining a B2C e-commerce storefront using Angular and SAP Composable Storefront (Spartacus).
  • Driving SSR optimisation and SEO improvements to boost search visibility and performance.
  • Implementing and refining Algolia-powered search experiences across product catalogue and content.
  • Managing complex state with NgRx and RxJS across checkout, cart, and product flows.

2022 — 2023

Full-Stack Software Engineer

CentraPass

  • Developed responsive web applications with React, Next.js, and TypeScript.
  • Built REST APIs using NestJS, integrated with MongoDB and PostgreSQL.
  • Integrated AWS Lambda and Cognito for serverless authentication flows.

2023

Graduate Teaching Assistant

University of Auckland

  • Provided academic support to final-year Computer Science students.
  • Reviewed and marked student work across .NET, front-end, and Python (Flask) topics.

Projects

Remind Me

GitHub ↗

A serverless morning briefing system that sends a daily HTML email digest with upcoming Google Calendar events and Notion todos. Built as a set of single-responsibility AWS Lambda functions orchestrated together.

TypeScriptAWS LambdaSESDynamoDBGoogle Calendar APINotion API

Skills

Front-End

AngularReactNext.jsTypeScriptRxJSNgRxTailwind CSSSCSS

Back-End

Node.jsNestJSExpressGraphQL.NET

Cloud & Infrastructure

AWS LambdaS3SESDynamoDBCognitoSSM

Tools & Platforms

GitSAP SpartacusAlgoliaViteesbuild

Get in Touch

I'm always open to interesting conversations and opportunities. Feel free to reach out.