use left/right click and mouse wheel to navigate!
use one or two fingers to navigate!
A Pokémon TCG pack-opening simulator I am building that recreates the experience of opening real booster packs using live data from the TCGdex API. I implemented custom pack-generation logic across multiple game eras, handling rarity-weighted pulls, reverse-holo eligibility, and special cases like Amazing Rares and shiny vault cards to closely match real-world pack behavior. The app features animated pack reveals, card flip sequences, and a dynamic collection system that tracks different finishes (normal, holo, reverse) for each card. I also integrated direct marketplace links so users can quickly search and view cards externally. In the future, I hope to integrate all Japanese sets and have real-time per-card market prices. The pull rates are currently heavily inflated, but check out the project here!
Skills: React, Vite, JavaScript, API Integration, State Management, UI/UX Design,
A full-stack mobile web application I'm building with three other members that turns personal budgeting into a city-building experience. Instead of tracking finances in a traditional way, users grow and shape a virtual city based on how they manage spending, savings, and financial goals. The goal is to make budgeting feel more interactive, visual, and rewarding over time. I focused on building the social and user systems across both the front end and back end, including the friends list, friend requests, and player dropdown UI, along with full user authentication (login, signup) and data flow. I also contributed to the interactive city experience, helping implement the city layout and refine player movement so it feels smooth and responsive around obstacles. Check out the repo here!
Skills: React, JavaScript, Express.js, Full-Stack Development, System Design, State Management, Game Mechanics, UI/UX Design
I got into 3D modeling after a computer graphics course introduced me to Blender, and it quickly became one of my favorite creative outlets. Since then, I've been researching different workflows and techniques for modeling, lighting, materials, and scene building so that I can bring my own ideas to life instead of only imagining them. For this portfolio, I was able to merge 3D world-building and digital art with my background in programming to create an interactive space instead of a normal static site. Long term, I hope to have the ability to use these skills and build games end-to-end on my own!
Skills: Blender, 3D Modeling, Lighting & Composition, Game Art, Web Development, Visual Design
Hello! I'm Samuel, and I'm currently a senior at New York University
studying computer science and game design. I'm also a part of NYU's
Accelerated Bachelor's - Master's program. I enjoy mixing problem-solving
skills with creativity to bring ideas to life through projects involving
game development and 3D design.
In my free time I like to play piano,
explore the city, and compete on NYU's Overwatch 2 team. I'm excited
to learn new tools and collaborate with others who share my love
for technology and art. Also, the piano in this room works. Give it a try
and play a song!
You can find my resume here!