Portfolio Bernard Bot

I am Bernard Bot, a software developer. I aim to make software that I am proud of: software that makes money and you are not afraid to change. This is my portfolio.

Image 1

Conway's Game of Life

Implemented Conway's Game of Life in JS: Interactive UI + Simple Logic.

See it live!
Image 2

JavaScript Chess

Chess Engine written in pure JavaScript. Based on Sunfish, Micro-Max and many others. Check out the Chess Programming Wiki if you want to get started yourself!

See it live!
Image 3

Graph visualization tool

Interactively build graphs using the d3. Find shortest path using multiple algorithms.

See it live!
Image 4

Rubik's Cube solver in MatLab/Octave

Solve and visualize Rubik's Cube using the beginner algorithm.

Get the source
Image 5

Compile lambda expressions to Web Assembly Text Format

Master Thesis Project for the TU Delft PL group using Haskell to create a typed Intermediate Representation. Paper on TU Delft repository.

Get the source
Image 5

Mandelbrot Shadertoy

Inspired by ShaderToy website. Created with the help of ChatGPT.

View it live!
Image 6

Partial implementation of Turtle Language

Partial Python Turtle implementation for HTML canvas.

View it live!
Image 7

Make grocery lists with some easy recipes and defaults

For people who want to eat but don't want to read cook books.

View it live!