MSc Computer Engineer with 6+ years industry experience. Researching Linux kernel internals, Android platform security, ARM TrustZone, Secure Boot.
Expertise
- Firmware: bootloaders, Linux kernel, kernel modules, device drivers, device trees
- Operating Systems: GNU/Linux, Android (Init, Zygote, Bionic, SELinux)
- Hardware Security: ARM TrustZone, OP-TEE, Intel SGX Enclaves, Secure Boot
- Hardware Design: VHDL, RTL, Xilinx Vitis
- Reverse Engineering: Ghidra, hex editors, Linux tracing, C/C++, ARM Assembly, USB C
- Networking: TCP, TLS, HTTP, X.509, PKI (OpenSSL, Golang, Python)
Employment
Lead Reverse Engineer @ Bliq
- Reverse engineering TrustZone firmware, bootloaders, kernels, Android boot
- USB C specification, reverse engineering of USB protocols, flashing protocols
- AOSP build system (Make, Soong), SELinux policy, Init, Bionic libc, C/C++
- Linux kernel, kernel modules, device drivers, device trees
Reverse Engineer @ Bliq
- Developed Android emulators and Linux tooling for reverse engineering
- Reverse engineering Android, Google Play Services, and 3rd party applications
- TLS, PKI, X.509 (Python, OpenSSL, Golang)
- IEETA Bioinformatics: Biomedical NLP, Java, Bash
- CIDMA Geometrix: Mathematics Pedagogy, JavaScript, Three.js, WebGL
Education
- Trusted Execution Environments (SGX, TrustZone, OP-TEE)
- Systems-on-Chip Codesign (VHDL, C/C++, Xilinx Vitis)
- Introduction to Electrotechnical Engineering
- CPU & GPU microarchitecture, CUDA kernel optimization, SoC Codesign (VHDL, C/C++)
- OS design, Linux libc, TLS, X.509
- Erasmus+ study Deep Learning (MATLAB, Python, Keras) and Advanced Databases (PostgreSQL, MongoDB, GIS, PostGIS)
- Transfer Learning VGG16/Inception/ResNet CNN (TensorFlow, 2x RTX 2080 Ti)
- Digital hardware design in VHDL, FPGA, Altera, Xilinx
- Embedded systems, PIC32 microcontroller programming, Cisco ISP networking
- MIPS CPU architecture, MIPS assembly, C/C++, Java
Open Source Contributor, MyBB
- Official Team Member, Community Support, Documentation
- Plugin Development (PHP, MySQL), Web Design (JavaScript, CSS, HTML)