A dynamic MandelBrot renderer that allows the user to zoom in and out of the fractal. The user can also change the color scheme and the number of iterations to render the fractal. The project was created using Java and the Swing library.
Naborly is a web application designed to help integrate newcomers into their communities. It accomplishes this by providing "quests" which direct the user to local events and activities. The application was created using HTML, CSS, JavaScript, and Firebase as part of a group project for COMP1800 at BCIT.
I completed this project on top of my studies at BCIT. The project was created using HTML, CSS, and JavaScript. The project allows the user to input a boolean expression and generates an abstract syntax tree (AST) from the input. The AST is then displayed to the user, as well as all sub trees. I found it to be a great way to solidify my understanding of the recursive nature of parsing expressions. It was also a lot of fun!
Following the course "From Nand to Tetris" I created a compiler for the Jack programming language. The compiler was created using Java and functions similarly to Java. The compiler is able to compile Jack code into VM code which can be run on the Nand2Tetris VM. The VM code is then translated to Hack assembly code which can be run on the Nand2Tetris CPU (pictured).
604 600 5964
dsmith502@my.bcit.ca
Daylen Smith
rockclimber147