-
lpetcg Public
Implementations of the games from the course "Learn Privacy-Enhancing Techniques with Cryptographic Games" by Omer Shlomovits
UpdatedApr 18, 2025 -
aws-site Public
Infrastructure as code to quickly provision a static site with AWS
HTML BSD 3-Clause "New" or "Revised" License UpdatedMar 18, 2025 -
htmlify Public
Converts source-code into semantically-labelled HTML
Rust BSD 3-Clause "New" or "Revised" License UpdatedMar 16, 2025 -
-
cipher Public
Encode/decode a text message using various ciphers
C BSD 3-Clause "New" or "Revised" License UpdatedNov 30, 2024 -
rl-study Public
Reinforcement learning (RL) algorithms I implemented whilst studying
Python BSD 2-Clause "Simplified" License UpdatedOct 26, 2024 -
leetcode Public
My solutions to Leetcode and interesting questions encountered during real interviews, written in JavaScript.
JavaScript BSD 3-Clause "New" or "Revised" License UpdatedJul 29, 2024 -
data-structs-and-algos Public
As it says on the tin
JavaScript BSD 2-Clause "Simplified" License UpdatedJul 15, 2024 -
eyedropper Public
This project demonstrates how an eyedropper tool could be implemented by using the Canvas API.
TypeScript GNU General Public License v3.0 UpdatedMay 26, 2024 -
4-clojure Public
An event-sourced, CQRS banking system written in Clojure
-
faux-eco Public
A way of mocking a command-line program/utility that you may not have access to on your local machine/environment
Makefile BSD 3-Clause "New" or "Revised" License UpdatedMar 3, 2024 -
c-http-server Public
HTTP server written in C. Useful as a template for C projects with unit testing, built using Make.
C BSD 3-Clause "New" or "Revised" License UpdatedMar 3, 2024 -
google-foobar Public
A repository of my Python solutions to the problems I encountered while doing the Google Foobar challenge.
Python BSD 3-Clause "New" or "Revised" License UpdatedMay 7, 2023 -
jaymo-zero Public
Using reinforcement learning to play games.
Python BSD 3-Clause "New" or "Revised" License UpdatedMay 7, 2023 -
cpp-monads Public
Monads written in C++. Pain. Here be dragons.
C++ BSD 3-Clause "New" or "Revised" License UpdatedMay 7, 2023 -
vs-faux Public
My versions of emulating VSCO's filter effects as 3D lookup tables (LUTs)
-
drone-path Public
A web-app for plotting and visualising drone flight paths
JavaScript GNU General Public License v3.0 UpdatedSep 22, 2022 -
tic-tac-clojure Public
Tic-tac-toe/"noughts & crosses" written in Clojure (CLI + deps). AI powered by Monte Carlo tree search algorithm
board-game clojure reinforcement-learning functional-programming tic-tac-toe artificial-intelligence bitboardsClojure UpdatedAug 19, 2022 -
-
FunctionalTicTacToe Public
Tice Tac Toe/Naughts and Crosses written in a functional style in Python
Python UpdatedDec 18, 2020 -
matrix Public
Matrix algebra in Haskell
Haskell BSD 3-Clause "New" or "Revised" License UpdatedMay 31, 2020 -
keplersrule Public
Implementation of Kepler's rule in Haskell
Haskell BSD 3-Clause "New" or "Revised" License UpdatedFeb 18, 2020 -
RL-Blackjack Public
Machine Learning (Reinforcement Learning) - AI agent learms to play blackjack
-
-
SQLiteTest Public
Creating a SQLite database code-first with Entity Framework Core
C# UpdatedMay 6, 2018 -
PitchPerfect Public
January 2018 version of the Pitch Perfect iOS app built during the Udacity course "Intro to iOS App Development with Swift".
Swift UpdatedJan 14, 2018 -
C_pointers_example Public
Short example code showing how pointers work in C
-
Euskara-Basque_Wordlist Public
Generates word lists of Euskara/Basque by scraping sites for words. Written in Python 3 using the lxml library and Beautiful Soup.
-
-
Python_CSV_plotter Public
Python script to read and plot CSV data on a line-plot using pyplot library.
Python UpdatedMay 4, 2017