Danial Changez

Open to Summer 2027 internships · May–Aug

Danial Changez

I build internal tools, REST APIs and embedded systems.

Work

The Co-operators · Guelph, ON

Jun 2026 – Present

Software Engineer Intern

Designed and built a REST API on Azure Kubernetes Service and tools that manage 10,000+ Windows devices.

  • ASP.NET Core
  • Entra ID
  • Kubernetes
  • Docker
  • C#
  • Avalonia
  • PowerShell

Jan 2025 – Aug 2025

Technical Support Analyst Intern

Automated the support team's slowest fixes, cutting black-screen incidents by 70%.

  • PowerShell
  • WPF
  • Python
  • Selenium

Projects

3D render of the knee sleeve beside the app's Recovery Progress screen

Hardware + software · 6-person course team

ACL Recovery Analyzer

What
A knee-rehab wearable that counts reps for 5 exercises and shows live knee angles on a phone.
How
Two IMUs on an ESP32-S3, fused with a Madgwick filter, streamed over BLE at 10 Hz to a Kotlin app.
My part
All the hardware, firmware and app, from schematic to soldered board.
  • C++
  • ESP32-S3
  • BLE
  • Kotlin
Code
Docker and TrueNAS feeding Proxy Sync, which updates Nginx Proxy Manager and Pi-hole

Software

Nginx Proxy Sync

What
Every app in my homelab gets a proxy route and a local hostname within a minute of its container starting.
How
A Python service reconciles Docker, TrueNAS and a JSON hosts list with Nginx Proxy Manager's REST API and Pi-hole.
Detail
It tags every route it creates, so it never edits routes added by hand.
  • Python
  • Docker
  • REST APIs
Code
Nexys A7 board wired to a breadboard of buttons and a VGA monitor

Hardware

FPGA Tetris

What
Playable Tetris on a Nexys A7 with save slots and a high-score table.
How
Verilog game logic and a custom 640×480, 60 fps VGA renderer, with debounced breadboard buttons.
Result
Meets timing at 50 MHz.
  • Verilog
  • Vivado
Code