status: open_to_work

Frank Ji

>

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

Front-End Developer

Mitre 10

  • Develop and maintain a high-traffic B2C e-commerce storefront using Angular and SAP Composable Storefront (Spartacus).
  • Drive server-side rendering optimisation and SEO improvements, boosting organic search visibility.
  • Implement Algolia-powered search experiences across product catalogue and content pages.
  • Architect complex state management with NgRx and RxJS across checkout, cart, and product domains.

Graduate Teaching Assistant

University of Auckland

  • Mentored final-year Computer Science students across .NET, front-end, and Python (Flask).
  • Reviewed and graded coursework, providing detailed technical feedback.

Tutor

YouTutor Ltd.

  • Provided academic support to Computer Science students.
  • Taught Object-Oriented Programming and Java concepts.

Full-Stack Software Engineer

CentraPass

  • Delivered end-to-end features across React/Next.js front-ends and NestJS REST APIs.
  • Designed and integrated serverless authentication flows using AWS Lambda and Cognito.
  • Built data layers against MongoDB and PostgreSQL, handling schema design and query optimisation.

Education

University of Auckland

Bachelor of Engineering (Honours) — Software Engineering

  • First Class Honours
  • Dean's Honour List, 2021
  • Summer Research Scholarship, 2023–2024
  • NZ Programming Contest — 1st place (2021), 3rd place (2022)
  • Southern Pacific Programming Contest, 2021
  • ANZAC Programming Contest, 2022 — multiple rounds
  • First-in-course: Mathematics Modelling & Fundamental of Computer Systems (2021)

Howick College

Secondary School

  • NCEA Scholarship Calculus, 2018
  • Top student in Calculus and English Language, 2018
  • Excellence Endorsements in Level 3 Calculus and Statistics

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.

  • TypeScript
  • AWS Lambda
  • SES
  • DynamoDB
  • Google Calendar API
  • Notion 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.