Book BrAin
Automating book reports. An exploration into chunking, qdrant, and embedding queries.
Scylla-Go-Round
Automatically convert your Cassandra/Scylla DB types to static Go types. Download on Pypi now!
S101: ScyllaDB Essentials
A NoSQL monster. This is what I looked like taking the classes.
A Better Way to Reference PRs
I'm not a fan of Slack auto unfurling my whole PR description.
Into the Arena: Hierarchical Agglomerative Clustering
Exploring a popular method of cluster analysis.
The Hunger Games: NYC Edition
It's an absolute battle to get to get a reservation in NYC. Maybe automation can help?
Chrome Extension, Betting Analysis, and Kelly Criterion
Want to tighten up your sports betting?
2022 - A Year in Review
What could be more fitting for 2022 than generating the above template with DALLE?
iMessage Parsing and Analysis
You know what kinda sucks? A lot of basic features in iMessages on both macOS and iOS. So I’ve built...
Nice, Barca, Paris + French Open
Eh I didn’t have a lot of time this month to work on technical projects, but I still wanted to...
Udemy - Learning Rust
Took a stab at a new programming language that we utilize for work. Introduction While this is a bit of...
Porvata and SPAR Integration
I got to work with my best friend Will on a fun technical project!
The Blog Reborn
You get it? Like the phoenix rising from the ashes but also a callback to Swarthmore’s Phineas the Phoenix. Introduction...
Dual Numbers and Automatic Differentiation
An homage to Matt and Swarthmore. Background This has actually been a long time coming. I first touched this file...
Udemy - Complete JavaScript Course 2021
Sharpening up my JavaScript skills and exploring web dev a bit more.
2019 - A Year in Review
I’m back! Once again, another less technical post and some light analysis on my 2019 New Year resolutions. Introduction It...
2018 - A Year in Review
A less technical post and some light analysis on my 2018 New Year resolutions. Introduction I think December of 2017...
Exploring your Options
What is an option in the financial sense? We explore an example with an market example. Could I find...
Ruby on Rails Introduction - Coursera Class
I took a class on ruby on rails through Coursera. Here are my findings and comments about the class. Summary...
CryptoCraze - Google Sheets Price Update
Text messages are fun… but an excel / Google Sheets spreadsheet is also great for organization. The roomie (Will J)...
CryptoCraze - Text Notifications
Have you heard of cryptocurrencies? So has the rest of the world. Why not make your updates a little easier?...
A Note on Swarthmore
Oh boy it’s been a long time since I’ve posted… I’m writing I started writing this on 1/24/18. Picture courtesy...
GMMs, MDNs, LSTMs, and Generative Handwriting
Coming soon… this one has taken me forever to iron out a bug and formalize… for reasons I’ll explain in...
Euclidean Algorithm - Greatest Common Divisor
I was dying to take a break from getting thrashed by Theory of Computation and my E90. Don't understand? Read...
Computational Neuroscience - Coursera Class
I was curious to learn more about computational neuroscience. This class was a good start. Picture courtesy of Neuffield Department...
A Classic Algorithm - The Sieve of Eratosthenes
Want a quick way to find a bunch of prime numbers under some value? This is an oldie but a...
Localization with a Particle Filter
A visualization of how a particle filter can help you locate your robot in a maze… Or just what a...
Backtracking Sudoku Solver
Bored of solving sudokus normally? Try out this sudoku solver. Above, is a visualization from Wikipedia, about the sudoku backtracking...
Self Selecting Terrorists
Are our current counter-terrorist policies out of place? I argue that the increasing accounts of lone wolf terrorists indicate yes....
Natural Number Representation
What numbers can’t be represented as the sum of three squares? The question we’re trying to answer is what number(s)...