I’m a full-stack software engineer who enjoys turning messy problems into reliable, user-friendly products. I’ve built and improved hiring, search, and engagement features across modern web stacks, and I’m especially proud of work that measurably boosts performance—like reducing latency, improving onboarding/search outcomes, and strengthening security against abuse. I like working end-to-end: from backend APIs and databases to front-end experiences and production reliability. My background includes React/Next.js, Node.js, GraphQL, SQL/Snowflake, and practical DevOps (monitoring, automation, and deployments), along with experimentation using A/B testing and AI-enabled tooling to accelerate iteration and improve product decisions.

I’m a full-stack software engineer who enjoys turning messy problems into reliable, user-friendly products. I’ve built and improved hiring, search, and engagement features across modern web stacks, and I’m especially proud of work that measurably boosts performance—like reducing latency, improving onboarding/search outcomes, and strengthening security against abuse. I like working end-to-end: from backend APIs and databases to front-end experiences and production reliability. My background includes React/Next.js, Node.js, GraphQL, SQL/Snowflake, and practical DevOps (monitoring, automation, and deployments), along with experimentation using A/B testing and AI-enabled tooling to accelerate iteration and improve product decisions.

Available to hire

I’m a full-stack software engineer who enjoys turning messy problems into reliable, user-friendly products. I’ve built and improved hiring, search, and engagement features across modern web stacks, and I’m especially proud of work that measurably boosts performance—like reducing latency, improving onboarding/search outcomes, and strengthening security against abuse.

I like working end-to-end: from backend APIs and databases to front-end experiences and production reliability. My background includes React/Next.js, Node.js, GraphQL, SQL/Snowflake, and practical DevOps (monitoring, automation, and deployments), along with experimentation using A/B testing and AI-enabled tooling to accelerate iteration and improve product decisions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Work Experience

Software Engineer II at Shutterstock
February 1, 2025 - July 1, 2026
Increased successful search-session licenses by 8.22% by designing and implementing full-stack OpenAI prompt-engineering solutions; outperformed a third-party AIMS API via A/B testing and drove company-wide adoption. Transformed the bundle purchase system into a top revenue-generating product by revitalizing the legacy system, upgrading payment processing to Stripe Payment Intents, and introducing a new bundle option. Reduced SEO spam traffic by 99% by training and fine-tuning an OpenAI model using New Relic logs to detect and block malicious search queries while maintaining optimal search performance. Improved content discovery and reduced search latency by developing and integrating a front-end similarity search feature using the AIMS API. Migrated AI services to Bifrost by provisioning Lambda functions within a VPC and implementing centralized API key management. Used Statsig for A/B testing, Snowflake for analytics, and agentic/AI tooling (including Codex) to optimize workflows and
Software Engineer at Jira / Atlassian
January 1, 2022 - June 1, 2023
Reduced data-fetching times to under 500ms in the issue view by contributing to a front-end migration from REST to GraphQL. Reduced processing time by 15 seconds per operation by developing an error-free automation script that improved developer experience. Improved code quality and reliability through PR reviews, unit and integration tests, and dependency upgrades to enhance system performance. Managed on-call responsibilities, debugged complex issues, and supported DevOps practices to automate deployments and strengthen monitoring. Supported team alignment and knowledge sharing through agile ceremonies, documentation, and training sessions.
Full Stack Engineer at Sparestaff
October 1, 2020 - January 1, 2022
Built and deployed an end-to-end MERN job-hiring platform serving over 5,000 users, delivering a responsive, user-friendly experience from the ground up. Increased user engagement by 50% by designing and developing a real-time chat system. Delivered core product features including authentication, an admin panel, job search, Google Maps integration, and web animations. Partnered directly with the founder to help guide product direction and translate ideas into technical solutions while adapting quickly to evolving requirements and technologies.
Full Stack Engineer (Intern) at Pulp You Media Pty Ltd
July 1, 2020 - October 1, 2020
Built and shipped features for web and mobile applications by writing maintainable code, debugging issues, and collaborating with the engineering team across design, development, and testing. Delivered user-focused solutions in a fast-paced startup environment by working closely with designers, product managers, and engineers; participated in stand-ups and sprint planning and handled ad hoc tasks when needed. Accelerated learning of industry practices by shadowing senior engineers, researching new technologies, and adapting quickly to company tools and frameworks.
Full Stack Developer (Freelancer) at Fiverr (Gia Chan)
February 1, 2020 - July 1, 2020
Built an authentication and cafe coupon web app for a Canberra startup, enabling pop-up deals for local customers. Developed a top-rated restaurant search website integrating Zomato and Google Maps APIs for location-based discovery. Engineered backend APIs for a virtual pharmaceutical classroom Unity game (virtu pharm a.c om.au) and delivered related backend functionality. Additional project: built a cross-platform desktop app using Electron and React that enhances productivity by managing application shortcuts, with instant search, favorites, and auto-launch; uses modern state and data tools (e.g., Zustand, React Query, Firebase).

Education

CS50's Introduction to Programming with Python (course) at Harvard Online
January 1, 2024 - January 1, 2024
Certificate in Full Stack Development at TortuGa Coders Bootcamp
April 1, 2020 - April 1, 2020
Higher Diploma in Event Management at Hong Kong University of SPACE
January 1, 2012 - January 1, 2014

Qualifications

Certifications / training
April 1, 2020 - April 1, 2020

Industry Experience

Software & Internet, Education, Media & Entertainment, Financial Services