I have learned multiple programming languages and frameworks on my own through online resources and documentation.
A project for the AccessAIthon 2026 that won the third place involding a CTC Transformer model that identifies sign languages from video clips
Learn moreA personal portfolio website to showcase my projects and skills.
Learn moreThe landing website for CloudSIG, the special interest group under COMPSOC Edinburgh about hosting
Learn moreA website for Maltese designed with distributed systems in mind with a contributor portal with authentication
Learn moreParticipated in Hyperloop Edinburgh society
Implemented a logging system for real-time data monitoring
Project lead in the sensors team
Improved the reliability of the Low Power BMS driver
Hands-on experience with embedded systems testing and development
Developed a custome operating system kernel in Rust and assembly
Implemented a multicore scheduler and async runtime with program loading and context switching
Wrote a driver for the GPT partition table, ext2 filesystem, and AHCI-SATA drives
Utilized concepts and specifications such as the UEFI, ACPI, APIC, GDT, IDT, and paging
Included algorithms such as CRC32 and RNG
Currently a committee member of the University of Edinburgh’s cybersecurity SIG under COMPSOC, SIGINT; participated in CTFs such as HackTheBox University CTF
Well-equiped with knowledge on how to develop software that is secure and resistant to common vulnerabilities such as enforcing CSP and CORS policies
Explored binary exploitation techniques such as FSOP and ROP
Studied web security vulnerabilities such as CSRF, XSS, file upload vulnerabilities, SQL injection, etc.
Familiar with common tools such as Binary Ninja, Burp Suite, GDB, and Pwntools
2026 © David Huang