Skills
Languages:
C, C#, C++, Java, JavaScript, Python, RISC-V, x86
Tools:
Apache Kafka, AWS CloudFormation, Docker, GitHub Actions, GNU Debugger, JUnit, React.js, Selenium, Terraform,
Vagrant
Cloud Services:
AWS CloudFront, AWS Lambda, AWS S3, Azure AI Vision, Azure Event Grid, Azure Functions, Azure KeyVault
Databases:
AWS DynamoDB, Azure CosmosDB, MongoDB
Work experience
Software Engineer (Volunteer)
SuperTech FT | Dec 2023-now
General Sale Associate
Bear Basics | 2023-now
Freelance
Computer Science and Electrical Engineering Tutor | 2019-now
ConceptX
Mathematics Instructor | 2018-2018
Projects
This Website - Designed a personal portfolio website as a serverless web application and deployed it using AWS services.
Event-Driven Serverless Tollbooth - Developed the Terraform-provisioned Azure infrastructure that scans vehicle plate images and reports data analysis.
Relational Database Engine - Upgraded the internals of a relational database management system with SQL support.
Pacman AI Agent - Trained the Pacman Agent using reinforcement learning in the classic maze-action game.
Operating System Kernel - Built an x86-compatible kernel.
Real-Time Chat Application - Implemented a real-time web-based chat application that supports one-to-one chat rooms and group chat rooms.
Version Control System - Designed and implemented a version control system whose design is inspired by Git.