ENTER CODING…
Generative AI x Architecture Research Student
Department of CS, UofT(03/2024 - Present)
Backend development for gen. AI plugin for 3D CAD software using Python scripting & Rhino API with CS professor
Implementing code to parse 3D files & convert geometry into form processable by AI algorithm, reading 1000+ points in 5 sec.
Leading tech demos for renowned architecture firm Diamond Schmitt, consulting architects for art pipeline; Main research team ambassador for bridging art & programming concepts
Harnessing open-source AI to generate floorplans/models using AI video game level generation logic
Open AI Trip Planner Software Developer
Project, UofT(01/2024 - 04/2024)
Designed technical specifications for trip planner in Java & Swing using OpenAI and Yelp REST web services to create personalized travel plans for users based on abstract input
Implemented UI in React and Swing according to self-designed UI brand, currently working on iOS/Android mobile app development using Reactive Native
Led software development cycle from start to end, designing architecture ensuring scalability
Developed test plans that covered 80% of code using automated unit testing
Black Cat Game Jam Developer/Artist
Black Cat Game Jam(06/2024 - 06/2024)
Implementing core game features(eg. Player Controls) using Unity & C# in short-time frame to develop puzzle game end-to-end in fast-paced timespan of 5 days.
Collaborating coding tasks and reviews with team of 3 developers, coordinating coding/animation pipeline with planning tool Notion
Responsible for hand-drawn assets, narrative, and visual development of characters and environments featured in game
Spotify: The Game Software Developer & Project Manager
Project, UofT(01/2024 - 04/2024)
Led 5 member dev team to implement Java-based game that uses the Spotify API to create personalized quizzes using user's Spotify account.
Managed team organization, deadlines, and defined deliverables for each member during 3-month span of project
Designed use cases, UI, and overall implementation while coordinating team via Github and leading code review sessions.
Implemented core business logic, entities, and data access elements of software
Tetris: Assembly Developer
Project, UofT(03/2024 - 03/2024)
Self-learning MIPS Assembly language to implement the game Tetris on a bitmap, complete with features like sound effects, randomized blocks, collision detection, etc.
Developing game loop code and debugging to fit fast-paced 2 week project timeline.
“Ani-for-Me” Personalized Recommendation Software Developer
Project, UofT(01/2023 - 04/2023)
Directed app dev. in Python to create personalized results for 18 million+ MyAnimeList users by linking account — using account details such as friends, genres, etc. to traverse graph-based algorithm
Injected deep grasp of algorithms and data structures to implement graph-based algorithm that traverses differently depending on user input/preferences
Defined deliverables and production timeline, while ensuring encouraging collaborative team environment
Implemented Data Access, designed clean UI implementation using MVC design patterns