Lucas Helme
I love puzzles, dithering, and solving hard problems. I'm always open to work on something cool - please reach out!
I'm currently studying CS and Applied Math at UofT.
If you're new to my site, check out some of my interactive articles (I like them a lot!), like this one on simulated annealing, and many more to come (hopefully)!
Here I primarily write about technical shenanigans that I get up to - with the occasional essay. Check out my reading list, which has a bunch of cool reading material that I've found.
Recently
- 2026-07-22 An Intro to JJ
- 2026-03-06 moving to github pages
- 2025-10-20 A Reading List
- 2025-06-05 Dithering (and math)!
I like making things.
- cs, fast, minimal, trigram-based code search and navigation.
- sw, a functional-style language with tons of syntactic sugar meant for quick scripts and computations. Written in Ocaml (for fun!). Blog post about the design coming eventually.
- utcx, scraping every UofT course, and then using constraint solvers to find course speedrunning routes.
- project gutenberg on a hilbert curve, an attempt at visualizing 85,000 books.
- This website, an amalgamation of many years of technical shenanigans - parses a somewhat cursed document format that supports javascript, tex, html, markdown and python (somehow in one file).
and some other projects.