Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Chinese
Advanced
Work Experience
Senior Software Developer at Manifold Valley
October 15, 2021 - February 15, 2023Led development of a private 3D graphics engine, photogrammetry platform, and physical rig; implemented ML/AI tooling with PyTorch and TensorFlow; built data pipelines and cloud infrastructure using SQLAlchemy; developed a Qt-based data scientist toolchain; collaborated with students and contractors to deliver integrated AR/VR experiences.
Full Stack Software Engineer at Pratt Institute
January 1, 2018 - January 1, 2021Developed a chat bot and companion apps; integrated private university libraries into applications; built AR/VR experiences in Unity with limited Unreal Engine integration; maintained datasets, documents, and knowledge graphs; contributed to a Swift-based main app; taught Unreal Engine 4 in relation to movie and game production.
Studio Engineer at Sasori Zero Labs
February 26, 2019 - April 3, 2020Negotiated with owner to condone Meetups to teach AR and VR concepts. Collaborated with local and international artists to create music videos and VR experiences in Unity with limited Unreal Engine integrations, akin to The Volume used by Disney for show and film production.
Lead Software Developer at Sasori Zero Labs LLC
November 5, 2024 - PresentFerrous is a streamlined, model-agnostic turn-based tabletop wargaming platform designed for accessibility, customization, and engaging strategic play. Built for both casual and competitive players, Ferrous emphasizes a flexible ruleset, allowing players to tailor their experience—as long as all participants agree, the battlefield is yours to shape.
Core Gameplay
Matches are played 1v1 on an 8x8 grid, with each side fielding 4 units (8 total per match).
Matches are fast paced, with an average playtime of 20-45 minutes.
Players control Battalions, composed of Mechs, engaging in tactical warfare.
Game Modes & Progression
Singleplayer & Multiplayer: Battle against AI opponents or test your skills against real players in online multiplayer.
Unit Progression: Earn in-game currency after matches to purchase new units and expand your Battalion.
Official Campaigns: Experience developer-crafted campaigns, playable in both singleplayer and multiplayer, with more released over time.
Custom Campaigns & Mods: Players can create and share their own campaigns, scenarios, and modifications.
Ferrous is designed to be an expansive and evolving wargaming platform where creativity meets competition. Whether you're crafting your own campaigns or diving into tactical battles, Ferrous offers endless replayability and strategic depth.
Join the battlefield, adapt, conquer, and forge your own path in the world of Ferrous.
Education
B.Tech in Technology at New York City College of Technology
August 8, 2011 - May 25, 2017MSCS at Tulane University
August 10, 2023 - December 31, 2025In Progress
Qualifications
National Society of Leadership and Success
December 8, 2011 - May 5, 2017Industry Experience
Software & Internet, Gaming, Media & Entertainment, Education, Professional Services, Computers & Electronics, Other
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in New York today.