Dominick Iadevaia

Computer Science Student at RPI
Interested in Cybersecurity

June 2025 Present Nassau County Web/IT Intern

Nassau County is a suburban county located on Long Island, immediately to the east of New York City.

  • Assisted the web department with updates to the county website across the many departments within the county.

Feb 2024 Dec 2024 Computer Science Tutor (Group and Private)

Served as a tutor for the RPI Advising Learning Assistance Center (ALAC).

  • Assisted students in completing coursework for Intro to Computer Science and Data Structures using Python and C++.
  • Served as a private tutor for Intro to Algorithms covering topics of Linear/Dynamic Programming and complexity classes.

Jun 2024 Aug 2024 First National Bank of Long Island IT Intern

The First National Bank of Long Island (now ConnectOne Bank) is a New York/New Jersy metro area commercial bank spanning the entirety of Long Island.

  • Provided comprehensive helpdesk support for desktop, network, and application systems to enhance user productivity across the organization.
  • Developed and deployed a windows 11 image using PowerShell script, significantly reducing setup time by 30% for new devices which improved deployment efficiency.
  • Automated processes using FoxTrot scripting and RPA software, streamlining operations and enabling staff to focus on higher-value tasks.
  • ConnectOne website : connectonebank.com
  • IT Infrastructure- Device Management- PowerShell Script- Robotic Process Automation- Networking

Jun 2023 Aug 2023 First National Bank of Long Island IT Intern

The First National Bank of Long Island (now ConnectOne Bank) is a New York/New Jersy metro area commercial bank spanning the entirety of Long Island.

  • Assisted network and infrastructure teams with the deployment of a new company wide Fintech application platform.
  • Responsible for building, imaging, deploying, and managing multiple different network device types.

Spring '25 TinyC-Compiler Backdoor

Small project inspired by a speech given by Ken Thompson, one of the fathers of the Unix OS, upon recieving the ACM Turing Award.

Because a C compiler written in C can be compiled by itsself, it is a sort of quine (self reproducing program) and a backdoor can be inserted such that compilations of clean source code with a compiler compiled with a bugged compiler will insert a hidden backdoor into the resulting binary that is invisible in the source. (I know - too many compilers)

  • Successfully inserted login backdoor into TinyC-Compiler
  • Propagated bug through subsequent compilations of clean TinyCC with bugged compiler - making the backdoor hidden and persistent.

Spring '25 Cryptography Project

Small description of what the project

  • Worked with two other students to design and implement a secure ATM and Bank system with custom implementations of standard cryptographic techniques.
  • Analyzed and successfully exploited the Bank implementation of another team using a variety of attack methods.

Fall '24 FitMe!

Description

  • Collaborated with three teammates to ideate, develop, and present an exercise recommendation system leveraging Semantic Web technologies.
  • Designed an ontology to model exercise types, user profiles, and fitness goals, enabling automated reasoning and personalized recommendations.

Fall '23 VZCode

VZCode offers a multiplayer code editing environment that caters to a real-time collaborative development experience.

  • Responsible for the development of components using React.js and Node.js languages.
  • Added various quality of life features.

Languages

C, C++, Python, Java
JavaScript, Bash, x86-64
Erlang, TeX, Haskell, R

Web

JavaScript- React- Node.js- HTML- CSS- Cloud- AWS- PostgreSQL

Certifications

  • ISC2 Certified in Cybersecurity (CC) (link)
  • CompTIA Security+ (in progress)

Other

Git- Ghidra- IDA- Vim Visual Studio- Microsoft Office Suite- Latex- Notepad++- Eclipse


spare time Self Hosting/Tinkering

Self hosting has always been a topic that interested me. I hope to expand my self hosting lab in the future as I gain more control over the network my devices run on.

Alot of my tinkering made use of a old computer that I imaged with headless Debian Linux for use as a Homeserver/NAS.

  • Deployed Wireguard VPN to allow whitelisted clients to access certain network devices remotely.
  • Used Bitwarden for a locally hosted password manager.
  • Configured Pi-hole as a local DNS (just for my machines) to block unwanted internet traffic.
  • Hosted a Minecraft server allowing whitelisted VPN users to connect from other networks.
  • Linux- Bash- Python- Computer Networking- Git- Docker- Windows- Security

spare time AWS

AWS free tier is awesome. I've recently been playing with some of their services. Also what is used to host this website.

Working on getting cloud certified

  • Linux- Bash- GIT- Networking- Cloud Security

Bachelor's Degree 2026 Expected

Major : Computer Science at Rensselaer Polytechnic Institute (RPI)
Minor: Cognitive Science

RPI Website: www.rpi.edu

Relevant Coursework

  • Binary Exploitation
  • Artificial Intelligence
  • Operating Systems
  • Cryptography
  • Data Structures
  • Computer Architecture
  • Information Security
  • Algorithms
  • Multivariable Calculus
  • Differential Equations
  • Formal Logic
  • Ontologies
  • Activities

    • Member of Upsilon Pi Epsilon (UPE)
    • Member of RPI Cybersecurity Club (RPISEC)
    • Top 50 of 8500 in National Cyber League (NCL) Spring '25 CTF

    Languages

    • English
    • Elementary Italian

    Who Am I?

    Hi, I'm Dominick - a rising senior Computer Science student at Rensselaer Polytechnic Institute with an interest in cybersecurity. I'm from western Long Island, just east of New York City. I enjoy participating in capture-the-flag competitions and learning about ethical hacking.

    Outside of my technical hobbies, I enjoy hiking, tennis, and video games. I've also recently been trying to get into bouldering - despite my fear of heights. I have a Labradoodle named Cooper.

    Live Steam Info:

    Recently Played Games:


    Dominick Iadevaia