Projects

Current Projects(as of 9.20)

  • Diary App

    IOS

    Diary (1)

    Designing and building a diary application from scratch in Swift. My aim is to publish on the App Store ♪

    Beta Demo

  • Sleep Tracker

    IOS

    Sleep Tracker(2)<initiation phase>

    An application that lets you track your sleep in a cute and motivating way!
    ◆ This project is still in the planning phase.

    Coming Soon

Highlight Projects

  • Learning Management System (1)

    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 upd​​ates accordingly.
    ◆ MySQL, LINQ, C#, ASP.NET, CSS

  • Lifestyle App (2)

    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


    View Demo

  • Sprite Editor (3)

    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


    View Demo

  • Garden Application (4)

    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


    View Demo

  • Tank Wars Game (5)

    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 (6)

    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

Past Projects

  • 2023

    • Lifestyle App (1)
    • Simple App (2)
    • Library Web Server (3)
    • Chess Database (4)
    • LMS (5)
    • AI Pacman (6)
    • AI Crawler (7)
  • 2022

    • Simple Simulator (1)
    • Tiny Shell (2)
    • Dynamic Memory Allocator (3)
    • Friendlist Server (4)
    • Sprite Editor (5)
    • Garden App (6)
  • 2021

    • Tank Wars (1)
    • Spreadsheet (2)
  • Early Work

    • Simple Spaceship Game (2015)