Programming Portfolio

Zev Godfrey


Card showcase

Zink Note

A handwritten notetaking app available for download on the Microsoft Store.

Card showcase

Chess (Web)

A fully functional two-player chess game made for the web. The game features a sleek UI, pretty animations, minimax-based computer opponents, and more.

Card showcase

Capstone Site

A functional and aesthetic website to showcase my Capstone progress, and personal projects. This website is constantly in development as I work on my Capstone Project.

Card showcase

Robotics

My work with the Esquimalt High School Robotics team. This school year (2022/2023) I'm the programming team captain, and have been the primary developer for the team for the past ~3 years.

Card showcase

JavaFX IDE

A text editor made to edit code. This project includes simple extensions, a file tree, and basic language support for a few languages.

Card showcase

Drawing App

A drawing app with an infinite canvas. The app supports multiple layers, and different brush colors. This project was discontinued due to internal issues with JavaFX.

Card showcase

Programming Language

An interpreted scripting programming language that runs within a Java program. It shares a similiar syntax to java and has access to Java's standard library.

Card showcase

Transition Animator

One of my first programming projects. A tool to design animations for JavaFX. This app allows developers to visually see their transitions while they create them, and export them to copy-and-pastable code.

Card showcase

JFXPlus

A much needed set of devtools and components for JavaFX development. Includes customizable visual editors for most properties used in JavaFX, as well as devtools to interact with and edit your program live.

Card showcase

Chess (Desktop)

a chess.com inspired chess game. Features many similiar features to the web chess game documented on this page. This chess game is created in JavaFX and runs as a standalone application.

Card showcase

Zerades

A simple game inspired by charades in which players write elements of prompts which are combined to create funny and unexpected results.

Card showcase

Points!

An application made to allow you to play with points and curves. It's pretty easy and enjoyable to use and even lets you animate frames.

Card showcase

Visualizations

A series of small projects meant to visualize specific things. Most of these projects were short fun learning experiments that had some cool results.