Hello, I'm Michael Tran, a software developer and game enthusiast at heart based in Chicago. Focused in developing software to improve/enjoy our daily lives. Please have a look at some of my projects below!
In spring 2020, I graduated with highest honors from UIC with a BS in Computer Science. I spent two years working at a startup called TactileAI, where I was able to get hands-on experience in frontend, backend, and infrastructure development for building a commerical application. I am currently working on personal projects and continuing to learn and develop my skills as a computer scientist.
Languages ?
Frameworks and Platforms
Tools
Maple Gear is a gear tracker/simulator to explore character progression without having to log into the game. There is no current official game API to query the character progression of an account so this website was built to help track it. This website also serves as an equipment simulation for users to explore potential upgrades/changes in their character progression. Implements Firebase for authentication and cloud saving.
Work Life Balance is a 3d healthcare awareness serious game designed and developed by two CS colleagues and myself, in collaboration with the UIC College of Pharmacy Memes for Health under Dr. Younge and Faiz Rehman. The project was written in C# using Unity game engine and every aspect of the design was documented in a design document found on GitHub. I coordinated with the group to achieve important milestone deadlines and combined seperate code, leading to praise from the College of Pharmacy members on the end product.
Research done under Professor Marai to develop a tool to explore the UIC Head and Neck Cancer dataset. The tool displays the demographics and cancer staging for the subset of patients that reside in Chicago. Written in JavaScript and D3.js library to help generate visuals.
Discord bot developed using discord.js API and node.js. Automatically compiles weekly event information from the official Maplestory patch notes into a user-friendly text channel to serve over 10+ Maplestory players. Additionally, features radio streaming from listen.moe (both korean and japanese), basic polling system, and Runescape api calls such as Grand Exchange item prices and hiscores.
2D roleplaying simulation dedicated for teaching Catholic youths to live a Eucharistic Day/Sống Ngày Thánh Thể by completing various tasks around the area such as picking up trash. Developed "complete the sentence" minigame with prayers that randomly selects a prayer and then randomly generates wrong answers to keep it replayable.
The KeyGlove was designed and developed for Wearable Technologies class at the University of Illinois at Chicago. The device is able to wirelessly control the keyboard and mouse of a computer by processing signals from the user's glove. Contributed in developing the back-end to process the signals and convert into mouse and keyboard actions.