Resume generator
Bob Nystrom: resume templates
Five free resume templates built from @munificent’s GitHub profile - switch between Markdown and LaTeX, edit anything, then copy or download. No signup.
Contact details, experience and education saved in the resume builder on the profile page are filled in here automatically on this browser.
The classic single-column order recruiters and ATS parsers expect - the same layout as the PDF export.
Edit freely - your changes update the preview and the copy/download output instantly.
Bob Nystrom
github.com/munificent | journal.stuffwithstuff.com | Seattle, WA
Summary
Programming language developer, ex-game developer, UI nerd, author of "Game Programming Patterns" and "Crafting Interpreters". Software developer working primarily in Dart, HTML, C, with 46 public repositories on GitHub, including 23,786 stars earned and 651 contributions in the past year.
Projects
craftinginterpreters - HTML, C, Dart, Java (2017 – 2024)
Repository for the book "Crafting Interpreters"
- Topics: language, parser, bytecode, java, c, scripting-language, book, markdown
- Live demo: www.craftinginterpreters.com
- 11,072 stars · 1,304 forks · github.com/munificent/craftinginterpreters
game-programming-patterns - HTML, C++, Python, SCSS (2013 – 2024)
Source repo for the book
- Topics: book, markdown, game-development, c-plus-plus, architecture, optimization, design-patterns
- Live demo: gameprogrammingpatterns.com
- 4,549 stars · 514 forks · github.com/munificent/game-programming-patterns
vigil - Python (2013 – 2022)
Vigil, the eternal morally vigilant programming language
- 3,036 stars · 63 forks · github.com/munificent/vigil
hauberk - Dart, HTML, CSS, Makefile (2014 – 2026)
A web-based roguelike written in Dart.
- Live demo: munificent.github.io/hauberk
- 2,171 stars · 213 forks · github.com/munificent/hauberk
mark-sweep - C, Makefile (2013 – 2020)
A simple mark-sweep garbage collector in C
- Live demo: journal.stuffwithstuff.com/2013/12/08/babys-first-garbage-collector
- 759 stars · 179 forks · github.com/munificent/mark-sweep
magpie - Python, C, C++, Java (2009 – 2026)
The Magpie programming language
- Live demo: magpie-lang.org
- 377 stars · 36 forks · github.com/munificent/magpie
bantam - Java (2011 – 2026)
A simple demo app for Pratt parsing
- 351 stars · 41 forks · github.com/munificent/bantam
jasic - Java (2010 – 2019)
A complete interpreter for a dialect of BASIC in one Java sourcefile
- Live demo: journal.stuffwithstuff.com/2010/07/18/jasic-a-complete-interpreter-in-one-java-file
- 154 stars · 37 forks · github.com/munificent/jasic
rooms-and-mazes - Dart, HTML (2014 – 2025)
Animated demo code for a random dungeon generator
- 147 stars · 17 forks · github.com/munificent/rooms-and-mazes
journal - HTML, JavaScript, Dart, SCSS (2011 – 2026)
My blog, in all its statically-generated glory.
- Topics: blog
- Live demo: journal.stuffwithstuff.com
- 129 stars · 17 forks · github.com/munificent/journal
Technical Skills
- Languages: Dart, HTML, C, C#, Python, Java
- Tools: Markdown
Open Source & GitHub Activity
- 46 public repositories · 23,786 stars earned · 2,571 forks across projects · 651 contributions in the past year · 19-day longest contribution streak
The preview shows the content via the Markdown twin - compile the .tex (e.g. on Overleaf) for the exact typeset output.
The one-page PDF and Word exports still live on the profile dashboard, with the editable contact and experience fields.