Pinned Repositories
bezier-curves
An OpenGL program that renders a piecewise cubic Bézier curve in 3D and permits objects to be animated along it.
jb361.github.io
My personal website and portfolio. It is built with Jekyll and hosted by GitHub Pages.
joel-barrett-cv
My curriculum vitae. It was written in LaTeX using the AltaCV template (with some customisations).
lambda-calculus
A Haskell implementation of lambda calculus, a language by Alonzo Church for expressing function abstraction and application.
ocean-waves
My bachelors project on real-time animation and rendering of ocean waves using inverse fast Fourier transforms.
rpn-calculator
A reverse Polish notation calculator that faithfully replicates the functionality and quirks of a legacy program.
sudoku-solver
A sudoku solver that finds unique solutions to puzzles using a depth-first search with constraint propagation.
developer
A programming guide for Visionary Render that documents the API used by scripts and plugins
docs
Online documentation portal for Virtalis applications
jb361's Repositories
jb361/bezier-curves
An OpenGL program that renders a piecewise cubic Bézier curve in 3D and permits objects to be animated along it.
jb361/jb361.github.io
My personal website and portfolio. It is built with Jekyll and hosted by GitHub Pages.
jb361/joel-barrett-cv
My curriculum vitae. It was written in LaTeX using the AltaCV template (with some customisations).
jb361/lambda-calculus
A Haskell implementation of lambda calculus, a language by Alonzo Church for expressing function abstraction and application.
jb361/ocean-waves
My bachelors project on real-time animation and rendering of ocean waves using inverse fast Fourier transforms.
jb361/rpn-calculator
A reverse Polish notation calculator that faithfully replicates the functionality and quirks of a legacy program.
jb361/sudoku-solver
A sudoku solver that finds unique solutions to puzzles using a depth-first search with constraint propagation.