Technical Projects

Technical Projects

  • ... ...

    Blackjack Game | Personal Project

    Java PC game with JSON for data persistence
    Blackjack Game

    Java PC game with JSON for data persistence

    February 2023 - April 2023

    ·Employed the Big-Bang mechanism to simulate a Blackjack game between a PC dealer and a user player, utilizing over one thousand lines of code and integrating various algorithms to simulate Blackjack rules and user actions;
    ·Designed and implemented a game record management mechanism utilizing JSON as the local database, enabling users to save, manage, and load their game records;
    ·Developed a visually engaging user interface with self-composed sound effects using Java Swing.

  • ... ...

    FrancisHuangHub | Personal Project

    Django-based Personal website with HTML5, CSS, and JavaScript for UI
    FrancisHuangHub

    Django-based Personal website with HTML5, CSS, and JavaScript for UI

    May 2023

    ·Designed and developed a Django website showcasing my portfolio, career updates, perspectives, and media creations, which also features a contact me function to allow users to leave messages;
    ·Utilized HTML5, CSS, and Bootstrap4 packages to create an aesthetically pleasing user interface that is responsive to different devices, including mobile and desktop;
    ·Implemented user account management functionalities such as user registration, login, logout, and restricted access to registered users-only features;
    ·Deployed the whole web application on my personal cloud server with Nginx and uSWGI.

  • ... ...

    LegalQA | Personal Project

    Django-based forum application expanding upon FrancisHuangHub
    LegalQA

    Django-based forum application expanding upon FrancisHuangHub

    May 2023

    ·Designed and developed a forum application aimed at providing a platform for law students to discuss legal academic issues which enables only registered users to post questions, comments, and replies with entries presented alongside their respective time and owners;
    ·Implemented a user-editing mechanism that allows only the question owners to edit titles and descriptions, ensuring the integrity of the content.

  • ... ...

    LegalToolKit | Personal Project

    A series of Django-based calculators expanding upon FrancisHuangHub
    LegalToolKit

    A series of Django-based calculators expanding upon FrancisHuangHub

    Mar 2021 - Jun 2021

    ·Created an Economic Compensation Tax Calculator to help Mainland China users calculate their personal income tax owed on economic compensation received after being dismissed by a company;
    ·Built a Sick Leave Salary Calculator that allows users to determine their actual salary for a month that includes sick leave, using two commonly used algorithms in Mainland China;
    ·Implemented a Date Inference Calculator that enables users to calculate dates based on a given reference date and duration, either forward or backward;
    ·Developed a Days Calculator that calculates the total duration between up to five different time periods, useful for tracking project timelines or vacation planning.


  •