About Me

Hello! I'm Daylen, a passionate student developer with a relentless drive to innovate and create.

Since childhood, I've been captivated by the inner workings of technology and the thrill of solving complex problems. I'm a voracious learner, actively seeking out additional challenges to ensure that my skills are not just theoretical but practical.

Outside of coding, I find similar satisfaction in problem-solving through activities like bouldering and multi-day mountaineering excursions where foresight and planning are paramount. The desire to continue learning and improve myself is a driving force behind everything I do.


Languages

Frameworks

My Projects

Dynamic MandelBrot Renderer

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

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.

Interactive Abstract Syntax Tree Generator

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!

From Nand to Tetris Jack Compiler

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).

Contact Me

I am currently in the BCIT Co-op program and looking for work!
If you have any questions or would like to get in touch, please feel free to send me a message. I will get back to you as soon as possible.

    604 600 5964

   dsmith502@my.bcit.ca

   Daylen Smith

   rockclimber147