Michael Tran
portrait-thumbnail

Michael Tran

Developer & Game Enthusiast

About Me

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.

Skills

Languages ?

Python

Go

HTML

CSS

JavaScript

C++

C#

Java

C


Frameworks and Platforms

React

Docker

Amazon Web Services (AWS)

Bootstrap

Node.js

Discord.js


Tools

Visual Studio

Terraform

Unity

Git

Discord

Slack

Projects

Card image cap
Maple Gear
Next.js Simulator Firebase

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.

Card image cap
Work Life Balance
C# Project Lead Game Design/Development

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.

Card image cap
Multi-Ethnicity Head and Neck Cancer Patient Repository
JavaScript D3.js

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.

Card image cap
Discord Bot
JavaScript Node.js Discord.js

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.

Card image cap
TNTT Simulator
C# Unity

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.

Card image cap
Personal Website
JavaScript HTML/CSS Bootstrap

Personal website showcasing my portfolio and work that I have done. Developed using Bootstrap 4, HTML, CSS, and JavaScript.

Card image cap
VEYM Website
.NET Core Angular SQL

Work-in-progress centralized membership service for VEYM organization. Contributed as a developer building messages feature for chapter/league and role(s) task flow to represent the hierarchy structure for the organization.

Card image cap
The KeyGlove
Java Arduino

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.

Card image cap
Operation-BitTorrent
C Networking Sockets

Aimed to explore a centralized P2P(peer to peer) file sharing network using sockets and mmap in C. Able to transfer files over the network. Worked on designing packet protocol for information sharing between peers.