Summary
I'm an undergraduate Computer Science student at Arizona State University interested in Computer Security and Software Engineering.I have over 8 years of programming experience and a handful of personal projects.
Skills
Computer Security
- Discovering security vulnerabilities and exploiting them in embedded, userspace, kernel, and web environments
- Fuzzing and testing software with AFL++, libAFL, libFuzzer, libprotobuf-mutator, QEMU, sanitizers, and more
- Reverse-engineering desktop applications and firmware with IDA Pro, Ghidra, gdb, QEMU, WinDBG, and dnSpy
- Developing security tooling in Python and C using glibc, IDAPython, LLVM, Unicorn, Capstone, AFL++, Chrome DevTools API, and Win32 API
- Defeating software obfuscation, protection, and packing methods (including virtualization-based obfuscation)
- Analyzing PCB's, dumping firmware, transceiving wired communication protocols (USB, SPI, I2C, etc.), and wireless communication procotols (anything FM, OFDM, or PSK)
Software Engineering
- Building scalable back-end applications & tools in Python, C, C++, Java, and JavaScript
- Writing firmware for embedded systems using C, C++, FreeRTOS, Arduino, and MicroPython
- Managing data with PostgreSQL, MongoDB, Looker, REST API's, Apollo and GraphQL
- Organizing large Git repositories with Jira tickets, pull requests, code reviews, and complex merges
- Deploying projects with GitHub, Docker, Kubernetes, Vercel, AWS EC2, Vagrant, and the Google Cloud Platform
- Quickly learning new technologies, frameworks, and libraries while adapting to the needs of a project
Projects
Check out my projects on GitHub by clicking the icon in the footer or the link here.Resumé
Below, you can find the latest copy of my resumé. You can also download it.Contact
Email: mzakocs@gmail.comDiscord: mzakocs