ahblay
Freelance software developer and math teacher. I'm currently looking for work, so if you need a data analyst or programmer, feel free to reach out.
Vancouver, BC
Pinned Repositories
inmeshed
A game for finding words that contain a set of letters as a subsequence.
crossword_filler
A backtracking algorithm for filling crossword grids from a word list. Adapted from: http://gtoal.com/scrabble/meehan/cross.pdf.
website
A really simple blog website.
facial_recognition
Facial detection software for a webcam.
bootstrap_percolation
An interactive site to visually explore the problem of bootstrap percolation.
knuth_line_breaks
An implementation of Knuth's line break algorithm, used in TeX.
webssapp
baseball_predictor
A baseball game outcome predictor with various ML classifier options.
boggle_optimizer
An application of linear programming to (attempt) to determine the best configuration of letters on Boggle cubes.
brave
Web interface and display for opioid OD first responder location assignment
ahblay's Repositories
ahblay/website
A really simple blog website.
ahblay/inmeshed
A game for finding words that contain a set of letters as a subsequence.
ahblay/thesis
Latex files for Master's thesis.
ahblay/crossword_filler
A backtracking algorithm for filling crossword grids from a word list. Adapted from: http://gtoal.com/scrabble/meehan/cross.pdf.
ahblay/neural_networks_from_scratch
Building a simple neural network from scratch in Python.
ahblay/ouigi_ouigi
A letter upvoting website.
ahblay/gpt_cover_letter
A front end to GPT3 that creates custom cover letters catering to specific job descriptions.
ahblay/personal_website
A personal website written in node.js and react.js.
ahblay/boggle_optimizer
An application of linear programming to (attempt) to determine the best configuration of letters on Boggle cubes.
ahblay/strip_packing
An implementation of a strip packing algorithm presented in: https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0245267.
ahblay/knuth_line_breaks
An implementation of Knuth's line break algorithm, used in TeX.
ahblay/set
The game of Set programmed in Arcade. Can be used as an interface for playing on a computer, or for training ML classifiers.
ahblay/bootstrap_percolation
An interactive site to visually explore the problem of bootstrap percolation.
ahblay/vimtex
A clone of vimtex version 1.0.
ahblay/machine_learning_neat
A snake game trained using Q-learning.
ahblay/baseball_predictor
A baseball game outcome predictor with various ML classifier options.
ahblay/facial_recognition
Facial detection software for a webcam.
ahblay/credo_scheduler
Class scheduler for Credo HS.
ahblay/shameless_website
A website for my mother's band.
ahblay/gtmetrix_eval
ahblay/brave
Web interface and display for opioid OD first responder location assignment
ahblay/social_networks
Modeling the relational networks of people based on different means of communication.
ahblay/dots_and_boxes
REUPLOAD: First Java project. Dots and Boxes player using minimax with alpha-beta pruning.
ahblay/webssapp
ahblay/landing_page
HTML landing page for website.
ahblay/monsieur_mouse
Code for Terminal game.
ahblay/node_practice
Practice handling request routing in Node.js.
ahblay/photo_finder
Simple desktop application for querying a set of photos by keyworded metadata.