Open to new opportunities

Rob Wiscount

I build iOS apps

Front-end developer at heart, full stack by now. Software developer at Foley Prep, based in South Jersey. By day I build the platform students use to prep for the SAT. By night I ship an App Store app, a 3D dog party game, a LeBron parody Spotify and whatever else my friends dare me to build. I design the graphics and cut the videos myself, too.

Portrait of Rob Wiscount
Shipped to the App StoreMile A Day · iOS + watchOS
🐶Made a video gameFetch · play it below
0+
Years shipping production code
0+
Apps, sites & games built
0K+
Lines of side-project code
0
Local businesses I've built for
Experience

Where I've shipped.

From an enterprise dev-team internship, to e-commerce storefronts, to running the software behind a growing tutoring company.

Foley Prep logo

Software Developer

Foley Prep
Mar 2023 — Present

I build the software Foley Prep runs on: the Digital SAT practice platform, the public site, the shop and checkout, scheduling, the ad and attribution tools, and the kiosk at the front desk. 2,400+ commits to the main codebase since 2023 — mostly front end, increasingly full stack.

  • Digital SAT platform: helped build Foley's practice-test app for the new digital SAT and built its adaptive score reports — performance by topic, missed and omitted questions, timing, and printable reports emailed to families.
  • Ad Studio (built solo): one dashboard that pulls Meta and Google Ads campaigns, spend and creatives and ties each ad to the Stripe purchases it actually drove, including new vs. returning clients. In its first four months it tied 400+ sales and 120+ new clients to the exact ad that brought them in.
  • Added an AI content studio to Ad Studio: plans the month, writes the copy and generates the images, then schedules the posts straight to Foley's Instagram and Facebook.
  • Built the tracking that feeds it: Meta Pixel + Conversions API (still counts when a browser blocks the pixel), Google Ads and Reddit conversions, and lead-source attribution on every inquiry.
  • Front-desk kiosk (built solo), running at all 7 locations: tutors and students check in with on-device face recognition, with an admin view for live cameras, kiosk health, punctuality reports and automatic texts when a tutor is running late.
  • Built the in-test issue reporter, print-a-test and MCVSD entrance-exam reports, and question views on the Insights dashboard.
  • Core developer on the staff and client scheduling apps: booking, availability, rosters, session notes and payment status for every location.
  • Built PTO and calendar management: requests, approvals, sick-day alerts, peak-season rules and conflict detection that blocks double-booking.
  • Rebuilt much of the shop and Stripe checkout: service packages, cart and pre-checkout flow, fundraiser events, and adding students to their sessions automatically after purchase.
  • Co-built Thumper, the in-house calls and texting inbox (Twilio), and the client dashboard with customizable widgets.
  • Design and ship the marketing site and SEO landing pages (SAT, ACT, HSPT, SSAT, MCVSD, college essays, executive function and more), plus newsletters and seasonal campaigns.
  • Built the marketing site for Scorgi, Foley Prep's SAT platform for tutors and educators.
JavaScriptNode / BunExpressMongoDBStripeMeta + Google Ads APIsOpenAI APITwilioSocket.IO
XGen logo

Integrations Developer

XGen
Mar 2021 — Jun 2022 · Remote

Full-time, remote developer at a Florida AI startup whose recommendation engine powers "Recommended for You" product experiences for e-commerce brands. I was the person who got it live on each client's storefront.

  • Built and deployed custom JavaScript, HTML and CSS integrations straight into client storefronts, matched pixel-for-pixel to each brand so the recommendations looked native.
  • Owned the rulesets and page triggers that decided when and where personalized content appeared, which directly moved client conversion.
  • Built one-off solutions when a client needed something the product didn't do, from dynamic product carousels to custom recommendation widgets.
  • Debugged complex cross-browser JavaScript issues across dozens of live client sites, where a bug meant a store losing sales.
  • Worked directly with client teams to scope integrations, then shipped and maintained them in production.
JavaScriptHTML/CSSSaaSE-commercePersonalization
USLI logo

Programming Intern

USLI
Jul 2020 — Mar 2021

Selected for USLI's competitive paid College Help internship, working on a real enterprise development team at a national specialty insurance company.

  • Learned C#, SQL, JavaScript, HTML and CSS on the job and shipped changes to production alongside senior developers.
  • Worked in a full SCRUM/Agile loop: daily standups, sprint planning and code reviews.
  • Diagnosed and fixed bugs in Visual Studio, which is where I learned to debug properly.
C#SQLJavaScriptVisual StudioAgile
Featured · Live on the App Store

It started with a stupid bet.

My buddy David and I bet each other we could run a mile every single day. Neither of us stopped — so we built the app for it. Real users, real data, a production backend, all ours.

Mile A Day app icon Live on the App Store

Mile A Day

Walk or run one mile, every single day. Build a streak, keep it alive with friends and settle it in head-to-head competitions.

iPhone Apple Watch Widgets & Live Activities HealthKit Live buddy walks 5 competition modes 3D route flyovers
0K+lines of Swift
0K+lines of TypeScript
0+DB migrations
500days
My current streak
Live
Next milestone: 600 days

A mile walked or run every day since May 13, 2025.

LiveThe Mile A Day community, right now
203people signed up
66,743miles logged
70active this week
44.6miles today
6,855hypes sent
999 dayslongest active streak

Pulled live from the production API every minute — the same numbers as mileaday.run.

Native iOS & watchOS

SwiftUI app plus a Watch companion, widgets, Live Activities and Siri shortcuts, with GPS tracking tuned to never shortchange a mile.

Production backend

TypeScript + Express on PostgreSQL: streaks, feeds, real-time group walks, competitions, push notifications and cron jobs, with CI gating every deploy.

Web + admin dashboard

A Next.js marketing site at mileaday.run and an analytics dashboard tracking growth, retention and how people use each feature.

Everything else

Side quests & real clients.

Sites for local businesses, games for game night, and apps for my friends' group chats.

Trouble Brewing Coffee House homepage with an illustrated gallery wallClient · Launching soon
Coffee house · Haddon Heights, NJ

Trouble Brewing

A local coffee shop wanted Squarespace. I built them something better — and they still get to edit it themselves.

  • Custom React site with an interactive gallery-wall hero of the shop's real art
  • Click-to-edit visual CMS: live preview, autosave drafts, one-click publish, revision history
  • Zero hosting cost, CI on every change, weekly automated backups
React · Vite · Supabase
Dawg House Duel home screen: two players, two clocks, one picture at a timeLive
Game show · Web

Dawg House Duel

I love the duels on The Floor, so I built my own. Two players, two clocks, one picture at a time.

  • 31 category decks, 3,200 pictures, plus a daily challenge everyone gets the same
  • The judge scores from their phone — paired by room code over a Cloudflare Worker
  • Every sound effect is synthesized live in the browser. Zero audio files.
Vanilla JS · Cloudflare Workers
Pressed by J&H juice websiteClient · Live
Cold-pressed juice · E-commerce

Pressed by J&H

My proudest design. Juice that pops off the screen — and you can actually order it.

Stripe checkout with pickup or local delivery, and nine flavors that each get their own page and nutrition panel.

JS · Stripe · Netlify
Traveling Tastebuds websiteClient · Live
Food creator · NJ & Philly

Traveling Tastebuds

A food TikToker with 300K followers needed a home base.

An interactive food map of every review with follower discounts, plus a custom admin that auto-fills TikTok embeds.

JS · Express · MongoDB
Not live yet · iOS
iOS · Movies

FantasyFlicks

Fantasy football, but you draft movies. Your league wins on box office, Rotten Tomatoes or the Oscars.

Live draft rooms, trades and waivers. Oscar odds pulled from prediction markets. A swipe-to-match "Movie Night" for picking what to watch.

SwiftUI · Firebase · TMDB
Top Dawgs pool team websiteLive
APA pool league · South Jersey

Top Dawgs

I play in a pool league. Naturally, my team needed deeper stats than the league gives us.

Pulls our match data into a type-checked cache, tracks sweeps on a "Patch Watch" leaderboard, and scores matches live from a phone.

Next.js · Supabase · Cloudflare Workers
Giddey home screenLive
Daily puzzle · NBA

Giddey

2K MyTeam meets a daily puzzle. Draft 9 players, build chemistry, chase a perfect 279.

Afterwards a solver shows you the optimal lineup — so you know exactly how badly you did.

Next.js · TypeScript
Pick 5 NFL pick'em appLive
NFL pick'em

Pick 5

A friend's uncle ran our football league on pen and paper. I'm retiring the clipboard.

Points scale with the betting odds, so picking the underdog pays. Automatic scoring plus email and push reminders.

Next.js · MongoDB · Cloudflare Workers
Beer Party home screenNot live yet
Real-life party game

Beer Party

Mario Party, but the minigames happen in your backyard. Drinking optional.

32 games auto-dealt so nobody sits out, secret missions, and a phone companion that joins by QR code.

React · WebSockets
Unused CSS Detector flagging unused classes in VS CodePublished
VS Code extension

Unused CSS Detector

Finds the CSS you forgot you wrote.

Follows which pages load a stylesheet and the JavaScript they import, then flags dead classes right in the editor.

TypeScript · VS Code API
Foley Prep websiteDay job
Tutoring & test prep · 7 NJ locations

Foley Prep

My day job. I build the software the whole company runs on.

Digital SAT practice tests and score reports, the shop and Stripe checkout, scheduling, a face-recognition check-in kiosk and Ad Studio, which ties every ad to the sale it drove.

JS · Node · MongoDB · Stripe
Featured · Playable right here

I made a video game.

Dogs. Throwing toys at each other. In 3D. It's a couch party game in the spirit of Boomerang Fu, built from scratch in Godot — and it runs in your browser.

Fetch key art: five cartoon dogs chasing a tennis ball Fetch gameplay: four dogs in a fenced 3D arena Play in your browser

Fetch

Throw. Dodge. Catch.

Up to four dogs, one tiny arena, a pile of toys. One clean hit and you're out. Hold to charge a throw that ricochets off the walls — but everyone can see your meter. Time the catch to steal their toy. Last dog standing wins.

Shadow Goose Luna Barkley Posey
8arenas
10treat powers
0Klines of GDScript
Source
WASD move Space throw / catch Shift dash Q bark

Early build — the in-game dogs are still stand-in models. Best on a laptop with a keyboard or controller (~90 MB).

MindGoblin logoA MindGoblin gameMy indie game studio
Featured · Press play (if you dare)

Spotify, but it's all LeBron.

LeBronify is a Spotify-style player where every single song is a LeBron James parody — 49 of them, live on the web with an iOS app behind it. Here are eight. Volume up at your own risk.

LeBron's pick of the day

LeHips Don't Lie

@ant.jr06
0:000:40
The King's Parody Collection8 of 49 songs · all LeBron
    Dynamic Island CarPlay Widgets 🌮 Taco Tuesday app icon
    All 49 at lebronify.app

    Parody songs by their original creators, credited by handle. Fan project — not affiliated with LeBron James or the NBA.

    Toolbox

    Phone to server. Browser to game night.

    The front end is home: interfaces, motion and the details people actually touch. These days I own the whole stack too — APIs, databases and native apps — and I design every logo, app icon and promo video myself.

    Front end · home base

    • JavaScript
    • TypeScript
    • React
    • Next.js
    • Vite
    • HTML & CSS
    • Tailwind
    • Bootstrap

    Apple

    • Swift
    • SwiftUI
    • watchOS
    • HealthKit
    • WidgetKit
    • Live Activities
    • MapKit
    • CarPlay

    Backend & data

    • Node
    • Express
    • PostgreSQL
    • Supabase
    • MongoDB
    • Firebase
    • Cloudflare Workers
    • Stripe

    Games & more

    • Godot
    • GDScript
    • Canvas
    • Web Audio
    • Gamepad API
    • Playwright
    • CI/CD

    Design & video

    • Final Cut Pro
    • CapCut
    • Canva
    • Figma
    • Logos & app icons
    • Ad creative
    • UI design

    I build with AI — and build AI in.

    At Foley Prep I built an AI content studio that plans, writes and designs social posts and schedules them to Instagram and Facebook, and AI is wired into how I work: prototyping, debugging, reviewing and shipping faster than I ever could alone. It's how one person ships an App Store app, a 3D game and a client CMS in the same year.

    Claude CodeClaudeChatGPTOpenAI APICursorGitHub Copilot
    Beyond the code

    The guy behind the commits.

    You've probably noticed a theme. If I like something, I end up building an app about it.

    🏃

    I actually do the mile.

    Every. Single. Day.

    Walk or run, rain or shine. Mile A Day started as my own streak — now other people use it to build theirs.

    🦅

    Philly through and through

    Sixers, Phillies, Flyers, Eagles. GO BIRDS. (And yes, LeBron's a Sixer now. I'd like to think LeBronify helped.)

    🎨

    Designer & video editor, too

    No templates, no hired designer. The logos, app icons, game art, ad creative and promo videos for everything on this page, I made myself.

    🎱

    Pool league regular

    I shoot in an APA league with the Top Dawgs — and built us a stats site, because of course I did.

    🎬

    Movie obsessive

    Box office numbers, Oscar predictions, Letterboxd logs. Hence FantasyFlicks.

    🎉

    Designated game-night host

    Game shows, party games, a dog brawler. If friends are coming over, I'm writing code first.

    A.S., Computer Science

    Rowan College of South Jersey · 2026

    Web & Database Development Certificates

    Miles Technologies Boot Camp · 2021 · Web · Database

    Interactive

    Go ahead, poke around.

    A tiny shell that knows everything about me. Type help — or try lebron.

    rob@wiscount: ~

    Let's build
    something.

    Hiring, have a project, or just want to argue about LeBron? My inbox is open and I reply fast.

    Send an email Resume