Timeline
My journey and milestones
Started RoTracker
Began building RoTracker, a Roblox activity tracking web app built with Next.js and Convex for monitoring and analyzing Roblox usage data.
Started Flow Browser
Launched Flow Browser, a modern privacy-focused browser built with Electron, React, and Vite as an alternative after Arc Browser was abandoned.
Created osa-bridge
Built an AppleScript bridge for Electron apps, enabling native macOS environment integration. Developed for use in Flow Browser.
Created electron-webauthn
Added native WebAuthn/FIDO2 passkey support to Electron apps on macOS using the AuthenticationServices framework. Built with objc-js.
Built SwiftClick
Created a macOS autoclicker built with Electron and CoreGraphics APIs via objc-js.
Built GameMatcher
Developed a matchmaking server with Bun, Hono, and MongoDB. Designed to be platform-agnostic, currently used by Toilet Tower Defense for ranked matchmaking.
Created objc-js
Built an Objective-C bridge for Node.js, enabling the use of Apple APIs and frameworks directly in TypeScript with companion packages for type safety.
Started learning web development
Expanded beyond game development into web technologies, learning React and TypeScript to build modern web applications.
Created Toilet Tower Defense
Created Toilet Tower Defense with Telanthric as the Lead Developer. It is a Roblox tower defense game that reached 5 billion visits and peaked at around 400,000 concurrent players.
Started programming
Began my programming journey with Roblox game development using Luau, learning the fundamentals of software engineering through building games.