Skip to content

euclio/me

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Andy Russell

Full-stack software developer at Amazon Robotics. Formerly athenahealth.

I currently live in Braintree, MA, south of Boston. I majored in Computer Science and minored in Classics at Pomona College.

Projects and Contributions

  • vim-markdown-composer. A neovim plugin that adds asynchronous markdown preview functionality. Upon opening a markdown file, the plugin opens a browser window that renders the markdown in real-time using websockets. The markdown preview server, aurelius, is editor-agnostic.
  • Rust. I have contributed significantly to the Rust compiler's rich diagnostics. I have also worked on rustdoc, Rust's built-in documentation tool, where I overhauled the documentation test syntax checking passes.
  • Cargo. Rust's package manager. I implemented the widely used cargo test --all feature and cargo help for third-party subcommands.
  • FeO Boy. A cycle-accurate emulator for the Nintendo Game Boy written in Rust.
  • Room Full of Cats. A puzzle-action game for the Nintendo Game Boy, written in C. The game is playable on actual hardware.
  • ChipLang. A domain-specific programming language for composing chiptune. Implemented in Scala. The repository contains examples of songs implemented in ChipLang, including the Super Mario Bros. theme song and the prelude from Final Fantasy.
  • FBFS. The Facebook Filesystem. FBFS is an alternative interface for Facebook where friends, statuses, photos, etc. are represented as files on a local filesystem. The repository contains a research paper describing the C++ implementation.
  • Rust vs. D: Exploring Possible Successors of C++. My work for the Pomona College Senior Exercise as part of my degree. I held a study where computer science students attempted to implement a series of example programs in C++, D, and Rust. I studied the number and types of bugs that arose, and discussed how various language features assisted in preventing such bugs in a paper.

Other Interests

I enjoy traveling throughout the Northeast, the outdoors, playing video games, and listening to music. My favorite games include Wario Land III, Super Mario World, and Earthbound. I keep an up-to-date backlog of the games I've played. My favorite band is Freezepop. I am a fan of chip music of all kinds, particularly from retro games and the demoscene.

Releases

No releases published

Packages

No packages published