Pinned Repositories
4-clojure
An event-sourced, CQRS banking system written in Clojure
aws-site
Infrastructure as code to quickly provision a static site with AWS
c-http-server
HTTP server written in C. Useful as a template for C projects with unit testing, built using Make.
C_Command_Line_Args_Processing
Contains two ways to parse command line arguments in C, one uses the getopt_long library (useful, but it is not standard); while the other uses a hash function to check input args. After comparing the two I think that the hash function approach is more succinct and also more robust than getopt.
C_pointers_example
Short example code showing how pointers work in C
cpp-monads
Monads written in C++. Pain. Here be dragons.
Euskara-Basque_Wordlist
Generates word lists of Euskara/Basque by scraping sites for words. Written in Python 3 using the lxml library and Beautiful Soup.
RL-Blackjack
Machine Learning (Reinforcement Learning) - AI agent learms to play blackjack
tic-tac-clojure
Tic-tac-toe/"noughts & crosses" written in Clojure (CLI + deps). AI powered by Monte Carlo tree search algorithm
vs-faux
My versions of emulating VSCO's filter effects as 3D lookup tables (LUTs)
Jamie-Rodriguez's Repositories
Jamie-Rodriguez/vs-faux
My versions of emulating VSCO's filter effects as 3D lookup tables (LUTs)
Jamie-Rodriguez/4-clojure
An event-sourced, CQRS banking system written in Clojure
Jamie-Rodriguez/Euskara-Basque_Wordlist
Generates word lists of Euskara/Basque by scraping sites for words. Written in Python 3 using the lxml library and Beautiful Soup.
Jamie-Rodriguez/RL-Blackjack
Machine Learning (Reinforcement Learning) - AI agent learms to play blackjack
Jamie-Rodriguez/aws-site
Infrastructure as code to quickly provision a static site with AWS
Jamie-Rodriguez/c-http-server
HTTP server written in C. Useful as a template for C projects with unit testing, built using Make.
Jamie-Rodriguez/C_Command_Line_Args_Processing
Contains two ways to parse command line arguments in C, one uses the getopt_long library (useful, but it is not standard); while the other uses a hash function to check input args. After comparing the two I think that the hash function approach is more succinct and also more robust than getopt.
Jamie-Rodriguez/C_pointers_example
Short example code showing how pointers work in C
Jamie-Rodriguez/C_State_Machines
Various ways to implement state machines in C.
Jamie-Rodriguez/configs
Various config files/settings that I find useful
Jamie-Rodriguez/cpp-monads
Monads written in C++. Pain. Here be dragons.
Jamie-Rodriguez/data-structs-and-algos
As it says on the tin
Jamie-Rodriguez/faux-eco
A way of mocking a command-line program/utility that you may not have access to on your local machine/environment
Jamie-Rodriguez/tic-tac-clojure
Tic-tac-toe/"noughts & crosses" written in Clojure (CLI + deps). AI powered by Monte Carlo tree search algorithm
Jamie-Rodriguez/cipher
Encode/decode a text message using various ciphers
Jamie-Rodriguez/Directory_Size
Getting the size of a directory in Windows can be a pain. These are scripts that can used to do just that.
Jamie-Rodriguez/drone-path
A web-app for plotting and visualising drone flight paths
Jamie-Rodriguez/eyedropper
This project demonstrates how an eyedropper tool could be implemented by using the Canvas API.
Jamie-Rodriguez/FunctionalTicTacToe
Tice Tac Toe/Naughts and Crosses written in a functional style in Python
Jamie-Rodriguez/google-foobar
A repository of my Python solutions to the problems I encountered while doing the Google Foobar challenge.
Jamie-Rodriguez/Haskell
Small Haskell scripts
Jamie-Rodriguez/jaymo-zero
Using reinforcement learning to play games.
Jamie-Rodriguez/keplersrule
Implementation of Kepler's rule in Haskell
Jamie-Rodriguez/leetcode
My solutions to Leetcode and interesting questions encountered during real interviews, written in JavaScript.
Jamie-Rodriguez/matrix
Matrix algebra in Haskell
Jamie-Rodriguez/mv-technical-assignment
Jamie-Rodriguez/PitchPerfect
January 2018 version of the Pitch Perfect iOS app built during the Udacity course "Intro to iOS App Development with Swift".
Jamie-Rodriguez/Python_CSV_plotter
Python script to read and plot CSV data on a line-plot using pyplot library.
Jamie-Rodriguez/rl-study
Reinforcement learning (RL) algorithms I implemented whilst studying
Jamie-Rodriguez/SQLiteTest
Creating a SQLite database code-first with Entity Framework Core