My projects

Sudoku Game

I am currently working on creating a sudoku game in Java and using JavaFX to create an interactive GUI. So far I have learnt the basics of JavaFX and have been able to create an efficient recursive back tracking algorithm to solve the sudoku board.

a close up of a number line on a sheet of paper
a close up of a number line on a sheet of paper
Pointcloud Downsampling

I created this project as part of an application to a club at my school. It reads in a csv file holding over 300,000 three dimensional points. Using an octree data structure, I was able to downsample the points and output the results to a new csv file. With a depth of 6, the downsample yields 4,700/370,000 points. To visualize these points, I used the Paraview software to read the csv file, and ensure that my program was creating a good approximation of the object/scenery.

Homemade Laptop Monitor

This project is one that I did without coding. I found an old broken laptop that my family had back from 2008 and took it apart. Using the parts I decided I wanted to keep them to build cool devices. My first project with the parts was to make a second monitor for my current laptop with the use of the old screen. Eventually, I want to be able to use this old screen to create a smart mirror that I can put in my room or restroom.

blue circuit board
blue circuit board