Njdge

Student & Independent Developer

Education & Timeline
PresentNational Taipei University of Technology (NTUT)

College of Engineering (COENG)

2023 - 2024HSPC 4 (Hai-Shan Computer Research Club)

Lecturer

AlumniNew Taipei Municipal Hai-Shan High School (HSHS)

Senior High School Division

Interests & Research

Physics Simulation, Materials Science, Software Architecture, Editing and Photography.

Competitions & Certifications

Selected Research & Projects

Total Entries: 6
Soulout - Face-Detection Focus App
[Click to expand]

Abstract —A visual focus and self-discipline tool designed for dedicated learners. Utilizes front-camera gaze tracking to detect facial activity and compute true net focus time.

// Key Contributions
  • Real-time gaze tracking analysis that detects head turns, mind-wandering, and yawning to calculate exact focus levels.
  • Visualized monthly focus accumulation charts and fatigue trend analytics within single focus sessions.
  • Renders shareable 'Focus Report' cards for easy one-click social media sharing.
Keywords:SwiftCoreMLVision FrameworkGaze TrackingiOS
[Click to expand]

Abstract —A Java-based physics simulation system for real-time calculation and visualization of vehicle reaction forces passing over non-Newtonian Power-Law fluid speed bumps.

// Key Contributions
  • Implemented a Power-Law fluid dynamics model to accurately compute dynamic shear rates and viscosity transitions.
  • Analyzed vehicle force dynamics across varying speeds when driving over non-Newtonian fluid speed bumps.
  • Rendered analytical charts displaying vehicle deceleration and velocity interception under different non-Newtonian parameter values.
Keywords:JavaPhysics SimulationNumerical Methods
[Source Code]
Chromatic3D: 3D Vector Space Analytics for Butterfly Pea Color Shift
[Click to expand]

Abstract —A Java- and Jzy3d-based 3D visualization analytics tool that projects color shifts of butterfly pea extract under varying pH values and concentrations into an RGB coordinate system for quantitative analysis.

// Key Contributions
  • Built 3D RGB color space models and fitted color planes using Java and the Jzy3d plotting library.
  • Analyzed the linear relationship between concentration and color-shift properties by calculating normal vector angles between color planes of different concentrations.
  • Calculated geometric origin-distance metrics and analyzed brightness trend variations across experimental concentration sets.
Keywords:JavaJzy3dColor AnalyticsChemical ExperimentLaTeX
[Source Code]
BedFight: Bed Fight Match & Practice System
[Click to expand]

Abstract —A feature-rich practice and matchmaking plugin custom-built for Bed Fight minigames, supporting 1v1 and 2v2 casual and ranked modes, MongoDB data tracking, an interactive custom kit editor, and bot practice mode.

// Key Contributions
  • Implemented asynchronous arena block clearing and instant map reset algorithms for sub-millisecond arena restoration.
  • Designed an interactive GUI kit editor and an Elo-based ranked matchmaking system.
  • Integrated real-time leaderboard rendering via holograms.
  • Integrated Discord Bot (JDA) for real-time player stats querying, profile lookup, and dynamic stats card rendering.
Keywords:JavaSpigot APIMongoDBProtocolLibPacketEvents
FastBuilder: MCPlayHD Bridging Minigame Replica
[Click to expand]

Abstract —A replica of MCPlayHD's popular FastBuilder bridging practice minigame, featuring dynamic island allocation, personal best (PB) tracking, and automated arena restoration.

// Key Contributions
  • Built a dynamic island allocation system using HashMaps to manage 25 independent island coordinates and boundary limits.
  • Implemented player profile session tracking to log Personal Bests (PBs) and manage player spawn states.
  • Developed an automated block-tracking system for real-time block clearing and sequenced reset animations.
Keywords:JavaSpigot APIBukkit Runnable
DeathMatch: Minecraft FFA Duel Plugin
[Click to expand]

Abstract —A fast-paced Minecraft DeathMatch (FFA) minigame plugin developed in Java under a 24-hour speedrun challenge, featuring multi-arena setup, automated matchmaking, and custom 3D model drops.

// Key Contributions
  • Built a complete FFA DeathMatch minigame plugin entirely from scratch within a 24-hour time limit.
  • Designed object-oriented Arena Manager classes to dynamically track arena status, coordinates, and kill leaderboards.
Keywords:JavaSpigot APIMinecraft ModelingCustom Resource Pack
Document Preview
1 / 1
100%
Loading Document...