Full-Stack Software Engineer with a speciality (and passion) for iOS development.
Enthusiastic about building products and solving hard problems, no matter the language or stack.
Experienced with learning new technologies on the fly, shipping ambitious projects quickly, and remote collaboration in startup environments.
Seeking fast-paced and collaborative remote opportunities.
Software Engineer (Full-Stack) for Hotshot — Personalized generative AI images & videos
Part of team of 3 that trained a Sora-level text-to-video model from ground up in 4 months, generating HD video up to 10s at 24 fps.
Built and managed distributed data processing pipeline in Python to prepare large image and video datasets (1B+ samples) for model training.
Led full-stack product development for iOS app and website, including subscription paywalls, user-friendly and moderated model inference, and a personalized invite system.
Lead iOS Engineer for Codename — Create & share Avatar videos
Led all iOS development from the ground up, managing the iOS team and contributing individually with end-to-end frontend and backend product development.
Rapidly iterated on product features with feature flags, A/B testing, and dynamic, server-controlled UI, enabling changes without requiring new client builds.
Built a custom framework for efficient, on-device creation of non-custodial crypto wallets, enabling secure background transaction signing for accessory purchases.
Lead iOS Engineer for Itsme — Make friends with virtual Avatars
Quickly onboarded onto an extensive, pre-existing codebase, shipping daily App Store updates for a substantial userbase while ensuring consistent stability.
Led the full-stack development of “Parties”, a Clubhouse-style livestreaming feature.
Developed a high-performance, real-time hand tracking system, leveraging a customized framework to process camera data into precise 3D coordinates.
QA Engineer Intern for Playbyte — Make & play games on your phone
March 2021 - June 2021
Conducted end-to-end testing of iOS app and game creation tools for new feature implementation and functionality.
Owned testing and bug reporting process, producing detailed bug reports and tracking ongoing quality status.
Oversaw community engagement, communicating updates and new features, responding to user feedback directly and in the development process.