Luke Carani's repositories
matching-algorithms
Implementation of the Gale-Shapley (also known as deferred acceptance) and Top Trading Cycle (TTC) algorithms for 2-sided matching
aiMessages-backend-public
Backend codebase for aiMessages iOS app that I built with Jake Taylor
bloom_filter
Bloom filter (a space-efficient probabilistic data structure), implemented in OCaml.
cs106s
Website for CS106S, coding for social good
fife
Finite-Interval Forecasting Engine: Machine learning models for discrete-time survival analysis and multivariate time series forecasting
json-parser
JSON parsers, implementations in Python and OCaml
Kats
Kats, a kit to analyze time series data, a lightweight, easy-to-use, generalizable, and extendable framework to perform time series analysis, from understanding the key statistics and characteristics, detecting change points and anomalies, to forecasting future trends.
llm-survey-analysis
Analyzing US Coast Guard exit surveys with LLMs using LangChain and Pinecone - a proof of concept.
lwcarani.github.io
Luke's Blog
model-zoo
Please do not feed the models
py-head
Unix-style head command, written in Python
py-lisp-interpreter
Basic Lisp interpreter, written in Python
py-wc
Unix-style wc for Windows, written in Python
rule30
cellular automaton rule 30 [left XOR (center OR right)]
SharedSolutions
Publicly shared solutions to Coding Challenges