kingtommy dot com

Work

Things I built that a lot of other people clicked on.

MeetCritique

MeetCritique

Online platform that allows users to submit gymnastics routines. Over 23,000 routines reviewed by nationally certified judges. Includes video playback with timestamped feedback for deductions and bonuses.

  • WordPress
  • PHP
  • WooCommerce
  • JavaScript
  • MySQL
  • AWS S3
  • MediaConvert
  • Lambda
  • FFmpeg

Campaign tools

PushPros

A collection of campaign management tools for the PushPros ad content network. Showed why an offer or vertical wasn't earning, and moved traffic toward the higher performing creatives.

  • React
  • Node.js
  • Express
  • socket.io
  • MySQL
  • AWS

Blueprint

PushPros

A map of every push notification ad campaign in the system. Creatively utilized the Aimtell Developer API at scale for managing campaign data and automating campaign workflows.

  • Node.js
  • Express
  • Pug
  • socket.io
  • MySQL
  • AWS

Publisher dashboard + APIs

PushPros

What publishers saw when using the ad network platform: performance reports, APIs for obtaining aggregated ad feeds, and performance data for their properties.

  • React
  • Node.js
  • Express
  • MySQL
  • AWS

Ad Network Analytics

PushPros

Reporting for campaigns. Service delivered over half a billion ad impressions daily. A helper app aggregated data from internal campaign systems, multiple advertisers, publishers, and delivery sources.

  • React
  • Node.js
  • Express
  • socket.io
  • MySQL
  • AWS

Revenue dashboard

PushPros

The revenue dashboard partners checked every day. Used by 114 client accounts and 702 properties, dashboard provided near-real-time impression, click, and revenue updates.

  • Node.js
  • Express
  • Pug
  • socket.io
  • MySQL
  • AWS

Performance analytics

PushPros

The staff side of PushProsRev. Revenue reporting for internal and partner properties. Performance tracking. Anomaly detection. Alerting. Allowed analysts to quickly deduce whether issues were advertiser-, property-, or platform-wide.

  • Node.js
  • Express
  • Pug
  • socket.io
  • MySQL
  • AWS

Cadence

Personal project

Designed to streamline household chores. Cadence is an intelligent task scheduling platform that learns your family's task frequency so it can automatically queue chores at the right pace.

  • TypeScript
  • React
  • Vite
  • PWA
  • Hono
  • Node.js
  • SQLite
  • Drizzle
  • Web Push

E-learning

Enright Melanoma Foundation, through Skye MM

A series of age-targeted gamified sun-safety courses. The application has since evolved, but the program is still in use to this day, with the same core content and reporting structure.

  • HTML
  • CSS
  • JavaScript
  • C#
  • SQL
  • Illustrator
  • Photoshop

Wind energy portal

United Wind

A custom-built customer portal and an admin backend for a wind energy company. Handled reporting for the turbines' power generation and customer usage.

  • HTML
  • CSS
  • JavaScript
  • PHP
  • MySQL