Current Projects(as of 3.10)
-
Sugar Apple Cafe
Web Application
An interactive chatroom where users may design avatars and join chat spaces via unique IDs. Implemented user movement, chat bubbles, object interaction, and a persistent chat history feature.
◆ Node.js -
Rosie
Discord Bot
A helpful discord bot dedicated to helping user's manage their time. Can set reminders, pomodoro-style timers, reaction roles, and poll to schedule time-zone sensitive events for long distance friends!
◆ Python, SQLite -
Diary App
IOS
Designing and building a diary application in Swift.
Websites
Highlight Projects
-
Learning Management System
Database Systems
Designed a relational database and implemented the back-end of a web server to represent a learning management system (e.g. Canvas, Google Classroom). Constructed different user accounts with varying levels of access to certain pages. When assignments, classes, and enrollments are updated, deleted, or graded the database updates accordingly.
◆ MySQL, LINQ, C#, ASP.NET, CSS -
Lifestyle App
Android
Built an application that allows users to create and edit profiles to receive personalized BMR calculations, search for nearby hikes, and retrieve weather forecast information. Implemented a Room database to effectively store and load user profile information.
◆ Kotlin, Java, SQL, Android Studio -
Sprite Editor
Software Development
Designed a Qt application in which users may use a variety of tools to create sprites by drawing a sequence of pixel images. Implemented features that allow users to save/load documents and preview the animation at adjustable frame rates.
◆ C++, Qt -
Garden Simulation
Software Development
Built an application to educate users on the stages of a tomato plant’s life cycle through interactive images, animations, and mini games to progress between stages. Implemented the Box2D library.
◆ C++, Qt -
Tank Wars Game
Software Development, Networking
Implemented the server and client for an online multiplayer Tank Wars game using sockets.
◆ C#, .NET MAUI -
Spreadsheet Application
Software Development
Built a spreadsheet application using the classic Model-View-Controller architecture, where a spreadsheet consists of a collection of cells. Users can select and edit cells, create formulas with dependencies, save and open documents, etc.
◆ C#, .NET MAUI