Alex Ledger

is a software developer who loves building tools about traveling, language learning, and local community. Alex writes about tech, community, and more on his blog.

inContext is a language-learning browser extension that builds tailored, context-informed definitions of words and displays them in the webpage.

An app for building guides for family & friends when they visit cities that you know, and you want to share your favorite spots.

A living project providing residents of Portland with more information about what's happening, including a news page that aggregates local Portland news into an easy-to-read feed.

{project.projectName} Image

A website for doing check-ins with push notification reminders. The site is written in Astro, and Ntfy is used for push notifications.

{project.projectName} Image

This site! alexledger.net is my personal website built with Astro as the meta-framework, with Svelte, mdx, and markdown under the hood.

My partner's Hugo site that uses the CSS from pandoc as the basis of the theme. The site showcases Cat's writings and prioritizes accessibility.

More Projects

Given a link to a JSON file of links and labels, The Hub will populate an easy to navigate hub of the links. It's a shareable page of bookmarks, inspired by LinkTree.

A version of the CSS Zen Garden inspired by Blast, which is a yellow-hued theme with fun, futuristic, computer vibes.

An implementation of Blondel et al.'s community detection algorithm in python.

A trading system for setting up generic, automated (but not real-time) trades. Currently, this system is built for dydx.

A tool for taking a nested JSON file as input and returning a CSV file with the data flattened. Written as a project to play with Pyodide.

A small Rust library for Pedersen commitments over elliptic curves.

Project exploring chaos and emergent properties in Schelling's Bounded Neighborhood model.

A paper published on arXiv, presented at CESC 2018, in collaboration with Ben Kaiser and Mireya Jurado. The linked video is a talk by colleague Ben Kaiser.

A paper published at the Privacy Enhancing Technologies Symposium (PETS) in July 2017, advised by Adam Groce and in collaboration with Josh Gancher.

A paper written in 2017, as part of the senior thesis at Reed, on a novel technique for efficient two-party-computation. A collaboration with Adam Groce, Arkady Yerukhimovich and Alex Malozemoff.