![Picture of me](/images/me.jpeg)
![Picture of me](/images/me.jpeg)
![github logo with charts on top](/images/gh-leaderboard.jpg)
![Zoomed in platelet code](/images/platelet.jpg)
![Zoomed in Django template code](/images/django.jpg)
![Generating the 100th fibonacci number](/images/fib100.png)
![Domainle](/images/domainle.webp)
![Youtube video thumbnail](/images/rust-web-apps.jpg)
![575 Logo](/images/575.webp)
![some drawings from five-seven-five](/images/drawings.webp)
Drawing with React Native
Creating a touchscreen drawing input from scratch in less than 100 lines of code
![Bar chart showing speeds of the rust and elixir compilers](/images/rust-vs-elixir.webp)
![The Elm logo and the Astro logo](/images/elm_astro.webp)
Introducing the Elm integration for Astro
A new integration for server side rendered, hydrated Elm island components in your Astro project.
![Screenshot of the pinyin buttons on the website](/images/tones.webp)
![River of Junk](/images/junk.jpg)
![TCP slow start graph](/images/14kb.webp)
![No alt](/images/sign.jpg)
On the Embarrassingly Poor Performance of JavaScript's Spread Operator
On the Embarrassingly Poor Performance of JavaScript's Spread Operator
![The Pyright Logo on Fire](/images/pyright.webp)
Fixing Dan and Aydın's Pyright Error
How learning about Variance helped me fix a Pyright error.
![Playlist To Graph](/images/playlist2graph.webp)
playlist2graph
See your Spotify artists as a connected network (currently awaiting approval)
![PICO-F Event Graph](/images/pico-f.webp)
![Range Picker Calendar](/images/date-range.webp)
yet-another-calendar
An opinionated, simple but highly customizable calendar library for React.
![Faux-Controlled Components](/images/npm.jpg)
Faux-Controlled Components
What my team learned after spending 2 days fixing npm's worst React calendar component.
![Visual Studio Code being replaced with Neovim](/images/vim.webp)
![Vimle](/images/vimle.webp)
![The Elm logo](/images/elm.webp)
Intro to Elm for React Developers
How Elm takes a novel approach to creating frontend applications, and what React developers can learn from it. Originally written for the Theodo Blog, published in the React Newsletter.
![Java Visualiser Extension](/images/visualiser.png)
Visualise Java Projects in Visual Studio Code
A Visual Studio code extension to make large Java codebases more accessible.
![Code Genius](/images/code-genius.webp)
![Chinese Character](/images/hanzi.webp)
![A Cy Twombly painting, pixel sorted](/images/cy.jpg)
HyperGlitch
Some small programs for intentional aesthetic image-glitching, written in Haskell & Elm.
![Algorithmically generated plants](/images/plants.webp)
Functional Plants
Experimenting with functional programming & data structures to create live animations of plant growth.
![Songscore landing page](/images/beta.png)