Portfolio

Hi, I’m Nick Daria – a full-stack software developer and reverse engineer with a wide range of experience in the embedded field. I have worked in full-stack software development, embedded reverse assembly, PCB/hardware design, system integration, cable/harness design, testing design, technical documentation writing, and process design.

I take absolute pride in my work ethic and deliverable quality, enjoy working in both team-oriented and individual settings, and thrive in fast-paced environments.

Experience

HP Tuners

Vehicle Engineer
October 2024 – Present

  • Extraction and reverse engineering of automotive controller binaries
  • Reverse engineering and re-implementation of security and programming routines
  • Writing in-house software for disassembly, analysis, patching, and flashing
  • Mapping vehicle calibration parameters
Kinematix Engineering

Software Engineer
May 2021 – October 2024 (Continued support contract work)

  • Developed modular embedded operating platforms from the ground up for safety-critical industrial displays and controllers
  • Designed and reverse engineered CAN networks & electrical systems for automotive applications
  • Developed user-friendly desktop applications for configuring and updating modules in the field
  • Wrote and implemented hardware programming & testing systems for mass production of hardware
  • Wrote in-depth and well-formatted technical documentation for various technical skill levels

UA Center for Advanced Public Safety
Software Development Intern
Spring 2019

Interdisciplinary research internship implementing web technologies for Alabama State contracts.

Technical Skills

Languages & Frameworks

  • C/C++
    • Desktop
    • Embedded: ESP-IDF, Atmel, Arduino
  • Rust
    • Desktop: egui
    • Embedded: esp-rs
  • C#
    • .NET Core
    • Avalonia, WPF, WinForms, Blazor
    • ASP.NET, EF Core
  • Web
    • TypeScript/JavaScript (Angular)
    • HTML/CSS (Bootstrap, PicoCSS)
  • Assembly
    • x86, ARM, SH-2A
    • Disassembly & patching of unknown embedded binaries

Embedded

  • Schematic design & intermediate PCB layout/routing
  • RTOS
    • Design, development, debugging: FreeRTOS
  • Protocols
    • SPI, I2C, UART
    • CAN 2.0, CAN-FD, K-Line
      • ISO-TP (ISO 15765-2), UDS (ISO 14229), J1939
    • Wi-Fi, BLE, UWB, RF
  • Operating Systems
    • Yocto Linux development
    • Custom secured Windows deployment

Infrastructure & Systems

  • DevOps
    • Amazon Web Services, previously GCP
    • Database design & implementation
  • OS Internals
    • Linux
    • Windows
  • Network architecture

Security

  • Deep understanding of software security fundamentals and attack vectors
  • Design and exploitation of security vulnerabilities
  • Side-channel attack research

Education

The University of Alabama
August 2019 – May 2023

  • Graduated with a B.S. in Commerce and Business Administration on a full presidential scholarship
  • Participated in undergraduate research programs while also working professionally in software development for all four years
  • Took and passed several CS & ECE courses

Northridge High School
August 2015 – May 2019\

  • Scored a 30 on the ACT
  • Scored a 5 on the AP CS exam
  • Passed 7 college-level courses through UA Early College.