Ongoing
Designing a custom DNS server and client capable of tunneling arbitrary data inside DNS queries and responses. Focused on low-level protocol control, packet crafting, and covert channel design.
Git (source):
WIP
Skills: DNS, C, Networking, Security
Spring 2025
A small project inspired by Ken Thompson’s “Trusting Trust” lecture on compiler backdoors and self-reproducing programs. Explored how a compiler written in C can be modified to insert hidden behavior into compiled programs, persisting even through clean rebuilds.
Git (source):
github.com/DomaDude123/TinyC-Compiler-Backdoor
Skills: C, Bash, Git, GDB, Security
Spring 2025
Collaborated with two other students to design a secure ATM and Bank system implementing standard cryptographic techniques, network communication protocols, and secure design principles.
Git (source):
github.com/DomaDude123/CryptographyProject
Skills: Python, C++, Crypto, Socket Programming, Sym/Asymmetric Encryption, Security
Fall 2024
Worked with a team to design an exercise recommendation system using Semantic Web technologies, modeling exercise types, user profiles, and fitness goals to enable automated reasoning and personalized recommendations.
FitMe! Website:
tetherless-world.github.io/ontology-engineering/oe2024/fit-me
Git (source):
github.com/tetherless-world/.../fit-me
Skills: XML, RDFS, OWL, Semantic Web, Data Modeling, Git, Bash, Protégé
Fall 2023
VZCode is a multiplayer, real-time collaborative coding environment. Contributed to core interface components and quality-of-life features.
VizHub website:
vizhub.com
Git (source):
github.com/vizhub-core/vzcode
Skills: JavaScript, HTML, CSS, React.js, Node.js, Git
source: github.com/iadonix/iadonix-public
© Dominick Iadevaia