natalie letz

home about me résumé

projects

quack compiler

quack compiler

this is a compiler written for Quack, a language developed by Michal Young. the lexer is written in C++ using the tool RE\Flex, the parser is written in C++ using the parser generator tool Bison, and the rest is written by hand.

Github
pokémon game engine

pokémon game engine

I wrote an entire game engine from scratch for a graphics class at university. I started by trying to write pokémon emerald in C++ and ended up writing an engine for pokémon red instead. the entire engine is written from scratch using SFML as the media library.

Github
poor man's photoshop

poor man's photoshop

a "version" of photoshop written by myself for a university class that works on the pnm image format from within the command line. it has various functionalities and is designed to work regardless of the amount of filters one throws at an image.

Github
rename.py

rename.py

a program that was made in python to rename batch images for easy collection management. runs from the command line and has various options to select from. I believe it is usable by anyone including those that have no python experience.

Github