Based in Silverdale, WA

Zachary
Harper

Software Engineer — Full-Stack & Real-Time Systems

I build interactive, user-facing systems that feel fast and alive. From peer-to-peer video sessions to payment flows and game engines — I own features end-to-end and ship things people actually use.

zachary-harper.sh
~ $ whoami
zachary harper
 
~ $ cat skills.json
{
  "languages": ["JS", "TS", "PHP", "C++"],
  "frontend": ["React", "CSS", "Storybook"],
  "backend": ["Node.js", "APIs"],
  "years_exp": 10
}
 
~ $

Skills & Technologies

Languages

JavaScript TypeScript PHP C++

Frontend

React HTML CSS Storybook

Backend

Node.js API Development

Systems

Real-time WebRTC State Management UI/UX

Tools

Git Jira SSH VIM

Experience

Software Alchemist

Boom Learning

Nov 2020 – Present
  • Built and improved payment and checkout flows to support user onboarding and purchases
  • Designed and developed a custom store experience for schools and managed teacher accounts
  • Created a new user sign-up flow to simplify onboarding
  • Developed a dashboard to give users better access to reports and seller data
  • Built and maintained a peer-to-peer system for screen sharing and live user sessions
  • Collaborated with design and engineering teams to deliver customer-facing features
  • Introduced Storybook to improve UI consistency and development workflow
  • Led and mentored a small team of UI/UX developers

Software Developer

Sleepless Inc.

Aug 2017 – Aug 2020
  • Built and maintained web application features using PHP, JavaScript, HTML, and CSS
  • Worked directly on remote servers using SSH and VIM
  • Used Git for version control, change tracking, and collaboration
  • Designed and implemented custom UI elements, graphics, and layouts
  • Developed and published browser-based games using JavaScript
  • Built a custom game engine in C++ and recreated it in JavaScript

Freelance Web Developer

Self-employed

Sep 2014 – Aug 2017
  • Designed and developed websites and web applications for various clients
  • Delivered end-to-end solutions from design through deployment

Featured Projects

01

Peer-to-Peer Screen Sharing

Built a real-time WebRTC-powered screen sharing and live session system used by educators on Boom Learning — enabling live teacher-student interactions at scale.

WebRTCJavaScriptNode.jsReal-time
02

School Store & Checkout

Designed and implemented a full custom store experience for K-12 schools, covering browsing, purchasing, and teacher account management with streamlined payment flows.

ReactTypeScriptPayments API
03

Analytics Dashboard

Developed a seller and reports dashboard giving creators and admins deeper visibility into product performance, user data, and sales metrics.

ReactJavaScriptCSSData Viz
04

Browser-Based Game Engine

Engineered a custom game engine from scratch in C++, then ported the entire system to JavaScript for browser deployment, shipping multiple playable games.

C++JavaScriptCanvas API
05

UI Component System

Introduced Storybook to Boom Learning's engineering workflow, building a shared component library that improved consistency and accelerated front-end development across the team.

StorybookReactTypeScriptCSS
06

User Onboarding Flow

Rebuilt the sign-up and onboarding experience to reduce friction and improve conversion — coordinating closely with design to deliver a polished, intuitive first-run experience.

ReactUX DesignJavaScript

Let's Build Something

I'm a software engineer based in Silverdale, WA with over a decade of experience building products people actually use. My focus is on interactive, user-facing systems — the kind that feel fast, polished, and alive.

At Boom Learning, I've owned features end-to-end: from real-time peer-to-peer sessions to payment flows, onboarding experiences, and seller dashboards. I care about both the technical craft and the human experience on the other side of the screen.

When I'm not shipping product features, I'm building game engines, tinkering with low-level systems, or exploring new ways to push the web forward.

Say hello →

Olympic College

A.A.S. Information Technology, Web Development · 2014–2017

Front End Developer — Udacity '14 CompTIA+ '15