John Nguyen

Software Engineer @ BoomPop

Software Engineer with ~10 years of experience in product development, growth engineering, and A/B testing. Specialized in full-stack web development, experimentation, and conversational UI. Currently focused on top-of-funnel growth at BoomPop.

Download PDF

Skills

ProficientWorkingFamiliar

languages

TypeScriptJavaScriptPythonC#Kotlin

frameworks

Next.jsReactTailwind CSSTanStack QueryReact NativeAndroidThree.js

backend

Node.jsPostgreSQLRedisGraphQLREST APIsClerkNeonDBResend

growth

ExperimentationAnalyticsA/B TestingFeature FlagsPostHog

cloud & infrastructure

AWSVercelCloudflareEdge ComputingLambda@EdgeFirebaseSSTGCPSystem Architecture

tools

Collaboration

GitGitHubNotionSlackLinear

Testing

PlaywrightJest

CMS

SquareSpaceShopifyWordPressWebflow

Platforms

DopplerDataDog

creative

FigmaProcreateAdobe SuiteMusicProduct DesignSoundTrapDAWBlender

soft skills

Team ManagementProject Management

AI Tools

CursorGeminiCopilotCodexClaudeAntigravityVertex AI

Highlights

  • 10+ Years of Tech, Design, & Product Experience
  • 5 Hackathon Awards Won
  • $3M+ ARR Generated
  • 7 cats rescued

Experience

Software Engineer

Dec 2025 - Present
@ BoomPop

Building growth-focused features and infrastructure, currently focused on top-of-funnel acquisition experiences, product analytics, and experimentation.

ReactTypeScriptNext.jsAnalyticsGrowth Engineering

Senior Software Engineer

Jan 2022 - Jun 2023
@ Optimizely

Co-led JavaScript OSS team, maintaining and implementing new features for key experimentation SDKs with 200k+ weekly downloads on npm. Co-led development of core SDK extensions including edge computing adapters for Vercel, Cloudflare, Akamai, and AWS Lambda@Edge and major integration of ODP acquisition.

TypeScriptJavaScriptSDK ArchitectureA/B TestingEdge Computing

Senior Web Developer & Android Engineer

Jul 2017 - Sep 2021
@ ReachMobi

Led mobile web and native application development for several product lines including Coupon and Weather. Designed and instrumented hundreds of micro experiments leading to up to 3x lifts in OPR, CVR, and LTV. Conceptualized, designed, and developed new $3M ARR conversational web product line.

JavaScriptAndroidA/B TestingNode.jsMobile Development

Founder, Front End Lead

Jan 2015 - Present
@ CrystalFruit

Founded web and mobile design agency servicing dozens of clients internationally. Led teams of creatives and engineers to create, transform, and maintain websites, apps, and graphics.

ReactNext.jsFigmaTeam LeadershipProject Management

Software Engineer, C2C

2016
@ Vanguard

Internship under CTO, primarily R&D around AWS, Node.js, and Apple TV development in Swift.

AWSNode.jsApple TVR&D

Education

B.S. Computer Science

2013 - 2017

Temple University, Philadelphia, PA

Active in student organizations: CoDesigners (creative tech club), B-boys (dance crew), Guitar club, TUDev (developer community), Owl to Owl (mentorship program).

Featured Work

Side Projects & Volunteer Work

Nuzlocked.io

Personal Project

Live

A multi-tenant Pokémon Nuzlocke run manager for group and solo challenges, with on-site GBA/DS emulation, automatic save syncing, AI features, and more.

Multi-tenantGBA/DS EmulationSave SyncAI
Deadlock Tier List

Personal Project

Live

An informational Deadlock tier-list site with daily cron-driven API ingestion, a strategy planner, and analytics tools.

Cron JobsAPI IntegrationStrategy ToolsAnalytics
ArtShield.io

Volunteer Frontend Lead

Jan 2023 - Apr 2024

Tools to help human artists watermark their art and scan LLM data sources to discover if their art has been scraped.

ReactTypeScriptImage ProcessingAI/ML
Cara.app

Volunteer Engineering Manager

May - Aug 2024

Social media app for human artists similar to Instagram. Went viral with 1M+ users and the infamous $90k Vercel bill.

React NativeTypeScriptMobileLeadership

Foundera.us

Contract Web Designer

2023

Makeup matching app that helps users match their skin tone with thousands of foundations, concealers, primers, and more.

ReactDesignUI/UXColor Matching