Skip to content
View zrottman's full-sized avatar
Block or Report

Block or report zrottman

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
zrottman/README.md

Hi, I'm Zach ๐Ÿ‘‹

I'm an art historian-and-erstwhile-WordPress-developer-turned-engineer who loves lower-level, infrastructure-y projects, crunching data, and anything involving bit manipulation. If there's one thing my former life as an academic shares with my current one, it's a love of building complicated and carefully structured things from first principles: I am happiest when I'm descending through layers of abstraction and ecstatic when I have reached bedrock and my spade is turned.

I'm currently finishing up my batch at the Recurse Center, a self-directed coding retreat, where I've been focusing on infrastructure and networking projects in Python and C and generally pairing and collaborating as much as possible.

  • ๐Ÿ”ญ Currently working on: zcc, a C compiler front-end
  • ๐ŸŒฑ Currently learning: C, networking fundamentals, Go
  • ๐Ÿง Languages I'm excited to learn next: Rust, Elixir, Clojure
  • ๐Ÿ› ๏ธ Projects I'm excited to tackle next: building a text editor in C, building an interpreter, Computer Systems: A Programmer's Perspective, Gossip Glomers, Cryptopals, Protohackers

Pinned Loading

  1. vmtranslator vmtranslator Public

    Converts high-level VM commands into symbolic Hack assembly

    C

  2. dns_c dns_c Public

    A toy DNS resolver using C's POSIX socket API

    C 1 1

  3. art_auction art_auction Public

    Python scraper and Jupyter notebooks for building an art auction price prediction model

    Jupyter Notebook

  4. bitsbud bitsbud Public

    A friendly bit manipulator to help you develop better intuition for bits, bytes, and bitwise operations.

    JavaScript 1

  5. zcc zcc Public

    Just another C compiler

    C

  6. dreidel-simulator dreidel-simulator Public

    An object-oriented dreidel simulator for an empirical study of dreidel

    Jupyter Notebook