Skip to content
View ethanwritescode's full-sized avatar

Highlights

  • Pro

Block or report ethanwritescode

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ethanwritescode/README.md
Ethan writes code — useful software, expressive interfaces, and odd little tools

I’m Ethan — a full-stack developer who likes ideas that sit somewhere between “that would be useful” and “I wonder if that’s even possible.”

My public work leans toward developer tooling, terminal experiments, component systems, and the occasional wonderfully specific utility.

A few things worth opening

Project The short version Built with
node-tectonic Compile LaTeX to PDF from Node.js without asking users to install a system TeX distribution first. Node.js · Tectonic · PDF
algo-arena Sorting and pathfinding algorithms visualized live, directly in the terminal. Go · terminal UI
jekyll-component-demo A minimal component library demonstrating reusable, variable-driven widgets with Jekyll and Liquid includes. Jekyll · Liquid · HTML/CSS

How I like to work

make it useful  →  make it clear  →  make it feel good  →  keep asking “what if?”
  • The interface is part of the implementation.
  • A strange prototype teaches more than a safe idea on a whiteboard.
  • Honest limitations make ambitious experiments more interesting, not less.
  • Small tools deserve good typography, thoughtful defaults, and sharp edges sanded off.

Around the workbench

Usually reaching for
TypeScript · React · Next.js · Node.js · Rust · Go · Python · Swift

Usually thinking about
developer experience · local-first software · computational media · useful automation · interfaces with a point of view


See what I’m building next → all repositories

Pinned Loading

  1. node-tectonic node-tectonic Public

    Tectonic LaTeX engine for Node.js. Compiles .tex to PDF with no system TeX installation.

    JavaScript 1

  2. algo-arena algo-arena Public

    Interactive CLI tool for visualizing sorting and pathfinding algorithms in real-time.

    Go