Nhan Luong's Projects
A Python 2D physics and mathematical simulation engine made from scratch.
A clone of Asteroids (1979) in TypeScript using observables and svg sprites.
Python image processing module for basilar membrane images from PolScope polarzation imaging.
Some projects written in C.
Python utility script to help with marking process of Canvas LMS-submitted Python files.
Practice demo chess engine using Spring Framework.
A Python GUI chess game with self-learning AI. (WIP)
COMP4010 Resources for Spring 2024
An interactive OpenCV calibration client for the Interactactive Pegboard project @DeloitteDigital Melbourne office.
Discord timezone helper bot. For international friend groups (:
flatland challenge using A* pathfinding.
Discord bot that plays AoE 2 Taunts
Simply generates Emoji Kitchen emoji's as PNGs via Discord Android app.
An heuristics AI in Haskell for Hearts (card game).
Immersive Analytics Toolkit
Having fun while learning C++ to build an interactive renderer with a sprinkle of simulations.
A collection of teaching material I use for my Python tutoring classes.
Attempt on a numerical solution to generate a (near) optimal keg placement on a 2D grid.
Image classification model training code for LearnMOF project.
Batch image inference and database interface for LearnMOF project - a joint colaboration for material discovery between UC Berkeley, Monash University, and VinUniversity.
Config files for my GitHub profile.
A collection of my documentation and notes for learning various scientific topics.
Files for Monash Association of Coding D3.js Workshop (May 20 2022)
Python implementation of 2D ray tracing for geometric optics simulation.
Public access to my resume documents.
A collection of implementations of various computational science concepts and algorithms. Comments/improvements/criticisms are welcomed!
Practicing writing code for smoothed-particle hydrodynamics simulations (computational fluid dynamics). Visualization features may also be added.