Academic Projects

Speedup comparison of original and optimized code

Stochastic Concept Bottleneck Model Reproduction and Optimization

A reproduction and optimization project for SCBM (NeurIPS 2024), focusing reproducibility, modular code design, and efficient implementation.

May 2026

Cross-User Generalization and Personalization for Multimodal Smart-Glass Data

A research project at USI studying cross-user domain shift and low-label personalization for multimodal smart-glass sensor data.

March 2026
Agent architecture diagram

Long-Horizon Interactive Agent Harness

A state-driven Agent Harness that turns one-shot LLM interactions into trackable, state-managed, step-by-step task execution.

December 2025
Photon mapping rendering result

Photon Mapping Renderer

A Computer Graphics rendering competition project implementing photon mapping in a C++ ray tracer.

December 2025
Kernel approximation results of g-GRFs reproduction

Reproduction of General Graph Random Features

A Graph Deep Learning reproducibility project reproducing experiments from General Graph Random Features.

December 2025
Monte Carlo Localization simulator visualization

Monte Carlo Localization Simulator

A Robotics course project implementing a configurable Monte Carlo Localization simulator.

May 2025
CoLMoC graph neural network encoder architecture

Contrastive Learning based Molecular Clustering

A thesis project adapting SwAV-style contrastive learning and GNN representations to molecular dynamics trajectories.

May 2023

Fun Projects

TimeProgress cover illustration

TimeProgress

A macOS widget app that keeps the progress of the day, month, and year visible from the Home Screen.

February 2025
Toy Enigma Simulator cover illustration

Toy Enigma Simulator

A Streamlit-based simulator for experimenting with Enigma-style encryption and decryption in real time.

May 2024
Toy RSA cover illustration

Toy RSA

A small educational RSA implementation with key generation, Miller-Rabin primality testing, encryption/decryption, and a Streamlit interface.

May 2024