Hi, it's Dominic!
I graduated from Duke with a double major in ECE and CS, and I'm currently an embedded software engineer in Motorola's Applied Technology group. Take a look at my engineering projects below!
218-DOM-INIC
I am designing a web server to process incoming calls and texts on my public phone line, (218) DOM-INIC (366-4642), from Twilio.
TDAS
For my secure software class, my team developed a method to verify the integrity of documents using DNS, QR codes and the blockchain.
Smart Parking Spaces
In my edge computing class, my partner and I designed a low-cost, edge-based system for communicating where open parking spaces are.
Red Light, Green Light Robot
As an homage to the Netflix series Squid Game, my product design class team built a robot that allows people to play (safe) red light, green light.
Arm Car
My embedded systems design team built a toy RC car that maneuvers based on the user's arm position (communicated wirelessly via a bracelet).
Coniferous Caroler
For my IoT class, my partner and I built a Christmas tree that senses passersby, plays music wirelessly and puts on a light show to the current song.
MaraMap
Accepted into the IEEE ICNP 2023 poster session, I collaborated with several scholars to create a new, visual way to explore Internet topology.
FPGA Fire Alarm Control Panel
I built a pipelined processor in Verilog with a custom assembly instruction set to simulate on a Nexus A7 FPGA for controlling fire alarm equipment.
Duke Electric Vehicles
Assuming co-presidency in April of 2023, I led DEV through the process of creating a new electric urban concept vehicle.
ptrgen
I published and maintain a Python package which generates PTR DNS records for IP addresses and domain names.
DominNet (AS401209)
I experiment with BGP, peering and new networking technologies using an ASN and IPv4/IPv6 address blocks that I run.
Flood Sensor
For my first-year engineering design class, my group created a sensor capable of detecting flash floods and notifying the homeowner.
WildStang
I was a member of FRC Team 111 (WildStang) in high school, leading the robot's software design for 2 years and the team as a whole for 1 year.
Codellate
For my capstone software design class in high school, I created a learning management system (LMS) for computer science classes.