yourRanney
Mobile App | 2019-2022
iOS app for viewing school schedules and assignments with push notifications
Built the summer before 9th grade, yourRanney was a native iOS app that solved the painfully clunky process of checking school schedules and assignments. By reverse-engineering the school's myRanney web API using Safari's network inspector, I built a beautiful iOS-native UI that made checking your schedule instant.
The app grew to 300 users, went through a complete rewrite in 11th grade to professional standards, and taught me everything about production iOS development - from App Store submissions to server uptime for push notifications.
Technologies: Swift, UIKit, iOS, Push Notifications, REST APIs
IV therapy delivery platform - like DoorDash for mobile IV treatments
Post-graduation startup attempt to let people order IV therapy to their house. Built the complete platform: interactive IV customization editor (HTML/JS then React), order flow with health questionnaires and e-signatures, and a SwiftUI nurse companion app with live location tracking.
Partnered with a doctor and nurse, perfected the software, but learned that building software isn't the hard part - marketing is. The niche-within-a-niche market and lack of SEO knowledge led to shutting down after a few months.
Technologies: React, Symfony, SwiftUI, PHP, MySQL
Battle Ring
Game | 2016-2019
Multiplayer game about squares shooting squares, evolved from Scratch to Unity with online multiplayer
Started as a Scratch game where friends would pile onto one Chromebook, each claiming a subset of keys (WASD, TFGH, IJKL, arrows). Remade in Unity for better performance, then integrated Photon Unity Networking (PUN) for real online multiplayer at age 13.
Hosted on my personal website which was unblocked by the school - until they caught on and blocked it. Solution? Renew DHCP lease, new IP, new domain. Eventually got caught hosting a VPN for friends too.
Technologies: Scratch, Unity, C#, Photon Networking, WebGL
vinnysaj.net
Web App | 2024
This portfolio - a functional Mac OS X desktop recreation in the browser
A nostalgic recreation of the Mac OS X desktop environment as my personal portfolio. Features working windows, a functional Finder, Safari with web proxy, Mail app with AI-powered replies, and more.
Built with React, Next.js, and a lot of attention to detail in recreating the Aqua UI aesthetic that defined my early computing years.
Technologies: React, Next.js, TypeScript, Tailwind CSS, Zustand
Minecraft Servers
Game Servers | 2012-2016
Where it all began - hosting game servers on an old iMac in elementary school
The origin story. Learning to host Minecraft servers on the thick white shell iMac, running chmod commands before knowing what Unix was. Progressed from vanilla servers to CraftBukkit, Spigot, and attempted a BungeeCord mini-game network.
This accidentally taught me more about computers than any class - server administration, networking, and the joy of creating something friends could enjoy together.
Technologies: Java, CraftBukkit, Spigot, BungeeCord, Server Admin