Available · Toronto, ON · Part-Time & Internships

Romil
Chauhan

Computer Engineering Technology // Seneca Polytechnic · Graduating 2026

I build things that run close to the metal — embedded firmware, real-time operating systems, and hardware-software interfaces. Fluent in C, C++, Python, comfortable with Linux, networking, and cybersecurity.

7+
Projects
5+
Languages
3.0
CGPA
Scroll to explore
01

About Me

I'm a Computer Engineering Technology student at Seneca Polytechnic, graduating 2026. My work spans embedded firmware, real-time OS programming, hardware circuit design, Linux server administration, and cybersecurity assessment.

I'm drawn to problems at the intersection of hardware and software — where a line of code directly controls something physical. From programming NXP microcontrollers with FreeRTOS, to designing PCBs from scratch and running penetration tests in isolated lab environments.

Outside of technical work, I serve as a Peer Mentor at Seneca — sharpening my ability to explain complex ideas clearly and stay calm under pressure.

// Technologies
C / C++Python FreeRTOSLinux Kali LinuxOrCAD Fusion 360Arduino VMwareNXP FRDM-K64F GitBash
romil@dev — profile.sh
whoami
romil_chauhan
cat skills.json
{
  "embedded": "FreeRTOS · FRDM-K64F · C",
  "scripting": "Python · Bash",
  "security": "Nmap · Kali · PenTest",
  "infra": "Linux · DNS · Apache",
  "hardware": "PCB · OrCAD · Fusion360",
  "status": "open_to_work"
}
02

Projects

🛡️
Cybersecurity Vulnerability Assessment
Full penetration test on Metasploitable 2 in an isolated Kali Linux lab. Identified vsftpd backdoor, UnrealIRCd RCE, and credential weaknesses via Nmap NSE scripts. Formal risk report + public presentation.
Kali LinuxNmap MetasploitRisk Report
🐍
Python Motor Control System
Python app controlling an L293 H-bridge motor via LabJack UE9 over Ethernet. Forward/reverse, emergency stop, debounced reset detection, and user-gated resume logic.
PythonLabJack UE9 AutomationEthernet I/O
🐧
Linux Network Server Deployment
Full-stack Fedora 38 server-client in VMware. Configured DHCP, DNS (BIND), NFS, Samba, Apache, Sendmail, Dovecot, CUPS, and TigerVNC. Automated backups with cron + bash.
Fedora 38BIND DNS ApacheBash
📡
LoRa Peer-to-Peer Wireless
Wireless messaging on Heltec WiFi LoRa 32 V3 (ESP32-S3 + SX1262) at 915 MHz with OLED display feedback. Resolved radio init, library compatibility, and pin mapping issues.
C++ESP32-S3 LoRa 915MHzRadioLib
XOR Logic Gate Circuit + PCB
4-switch light toggle using 74LS86 XOR IC with full 16-row truth table. Schematic and PCB layout in OrCAD, manual soldering of all components onto fabricated board.
OrCADPCB Design SolderingDigital Logic
🔌
AC to DC Power Supply
Fully functional AC to DC transformer. PCB designed in Fusion 360, physical fabrication, component selection, assembly, and complete testing of the power supply unit.
Fusion 360PCB Design Hardware Build
03

Skills

Languages
  • C / C++
  • Python
  • C# (.NET Framework)
  • Bash Scripting
  • SQL (learning)
Embedded & Hardware
  • NXP FRDM-K64F
  • FreeRTOS
  • GPIO / IRQ / PIT / PWM
  • Heltec LoRa ESP32
  • PCB Design (OrCAD, Fusion 360)
  • Soldering & Assembly
Operating Systems
  • Linux (Fedora, Ubuntu)
  • Kali Linux
  • Windows
  • VMware Workstation
Networking & Security
  • TCP/IP, DHCP, DNS
  • Nmap & NSE Scripts
  • NFS, Samba, Apache
  • Firewall Config (firewalld)
  • Vulnerability Assessment
Tools & Software
  • KEIL Studio
  • Arduino IDE
  • TIA Portal
  • Git / GitHub
  • NXP MCUXpresso
Certifications
  • Unity Essentials Pathway
  • Vectorworks Core Associate
  • Seneca Peer Mentor Program
04

Experience

Sep 2023 — Present
Peer Mentor
Seneca Polytechnic · Toronto, ON Part-time
  • Selected to guide incoming students through orientation, academic challenges, and campus resource navigation
  • Facilitated structured one-on-one and group mentoring sessions for first-semester cohorts
  • Built strong communication skills through consistent conversations with students from diverse technical backgrounds
  • Developed ability to explain complex technical concepts clearly — directly transferable to engineering support roles
Sep 2023 — Apr 2026
Advanced Diploma — Computer Engineering Technology
Seneca Polytechnic · Toronto, ON
Embedded Systems FreeRTOS OOP (C/C++/C#) Cybersecurity Linux Admin Digital Electronics Wireless Comms Cloud Computing
Industry Partnerships · Microsoft · Google · Cisco
3.0
CGPA
Graduating '26
Let's Connect

Get In Touch

Actively looking for part-time roles and internships in embedded systems, IT infrastructure, or software development. If you have an opportunity or just want to talk tech — my inbox is open.