About Me

Geoff McDonald

I am a hacker. But for good! Not evil.

I started hacking into games in high school (anyone remember Ultima Online?). After a master's degree in electrical engineering, I worked as a reverse engineer and anti-virus scientist. I have become a machine learning specialist, and now I am delving into the world of artificial intelligence and deep learning.

Welcome to my hacker life.

Projects

So many hobbies, so little time...

Malware Monitor
malware
monitor

Malware Monitor is a Windows OS command-prompt tool for monitoring malware.

Code Dynamic Analysis
code
dynamic
analysis

Code Dynamic Analysis is a process instrumentation tool for x86 targets.

Process Dump
Process
Dump

Process Dump is a Windows reverse-engineering tool to dump malware memory components back to disk for analysis.

Strings2
strings2

Strings2 is an improved string extraction tool from binary.

Vibration Fault Detection
thesis:
vibration

I researched vibration fault detection in a rotating machine for my master's of electrical engineering degree.

Meddle
meddle

Meddle is a framework for vulnerability fuzzing and reverse-engineering tool development.

FoosAI
FoosAI

FoosAI is a robotic foosball arm controlled by a deep learning neural network.

Contact

Geoff McDonald

Vancouver, BC

604-679-4211

glmcdona@gmail.com

LinkedIn

GitHub