Brad Zacher

About Me

I am a computer scientist. I am a lover of cider. I am from Adelaide, Australia.

I graduated with honours in Computer Science from the University of Adelaide.

I am a Software Engineer at Facebook in Menlo Park.

I am always looking for new things to learn. Currently digging deep into TypeScript, linting, Node and GraphQL.

I pride myself on being able to work with many technologies.

Proficient in many languages; namely TypeScript/JavaScript, PHP, SQL, C#, and C/C++.

You can read more about me and my history in my resume.

You can contact me via any of the networks below, or by gmail - bradzacher GPG.

I also have a blog on

Languages Over the Last 30 days

Powered by WakaTime and Chart.js

Github Commits

1,830 contributions in the last year

Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Mon Wed Fri

Open Source Contributions

Node Module to Create a Backup from MySQL.
View Source
View Demo
TypeScript type definitions for node modules.
View Source
Assignar's ESlint configuration for typescript projects.
View Source
Additional ESlint rules for Typescript code.
View Source
View Demo
Adds support for typescript to eslint-plugin-import
View Source
View Demo

This landing page!
View Source
From Pictures to Programs
My honours thesis - evolves recursive solutions using GP.
View Source
A web-based engine dnd 5e, with inbuilt handling of rules.
View Source