Post

Selected Projects

Selected Projects

Selected Projects

1. NearChat (Real-time Messaging System)

  • Description: NTNU Database Systems final project (team development) with a Monorepo using Next.js for frontend and Express for backend.
  • Highlights:
    • Wrote raw SQL queries to optimize PostgreSQL database interactions without using ORMs.
    • Co-implemented database features including custom group permissions, message TTL, and offline testament mode.
  • Link: GitHub Repository

2. All-Platform-Post (TypeScript project)

  • Description: A tool that integrates multi-platform posting processes to streamline publishing workflows.
  • Highlights:
    • Developed in TypeScript to improve code quality and maintainability.
    • Deployed on Azure Static Web Apps with automated CI/CD pipelines via GitHub Actions.
  • Link: GitHub Repository

3. dimension-topology-memory-expansion (3D Puzzle Game Prototype)

  • Description: A first-person 3D cozy puzzle game prototype centered on spatial topology and memory mechanics.
  • Highlights:
    • Implemented “Frame Stitching” core mechanic: aligning photographs with real-world perspective to trigger spatial expansion.
    • Programmed custom GDShaders for rendering visual perspective effects and designed interactive physics puzzles.
  • Link: GitHub Repository

4. Zerojudge-record (Algorithm solution record)

  • Description: Solutions and thought processes for ZeroJudge algorithm problems.
  • Highlights:
    • Documents problem-solving strategies for various data structures and algorithms.
    • Practices time complexity analysis and optimization techniques.
  • Link: GitHub Repository
This post is licensed under CC BY 4.0 by the author.