Daniel Thorp


Communications Commissioner

University of Ottawa Students' Union

  • Responsible for the union's communications, marketing, sponsorship, and outreach, working to modernize operational processes and improve student engagement.
  • Serving as a member of the executive committee of a $17.4M+ not-for-profit corporation, overseeing 60+ employees, demonstrating strong leadership and governance, as a dedicated voice for students while actively listening to their concerns and needs.

Engineering Release Team Student

BlackBerry QNX

  • Developed interactive PHP web reports with customer usage and license data for data-driven decision-making.
  • Modularized and refactored existing codebase, improving maintainability, extensibility, and performance.
  • Interpreted EULA, extracting potential license violation reports from 50k+ records with an SQL ETL pipeline.

Software Developer

The Forge VTT

  • Revamped external integration, restructuring data storage format using Node.js scripts for seamless migration.
  • Developed features, addressing issues to enhance the company's website (Node.js, Express, Vue, MongoDB, Bootstrap) for a large user base.
  • Assisted 250+ users with technical customer support.
  • Executed tasks effectively with flexible remote work in a dynamic small startup environment.

Open Source Software Developer

Freelance Foundry VTT module development

  • Developed 12 packages with 22k+ downloads each, contributing 160+ issues and PRs to over 30 related projects.


– Present


uOttawa Cybersecurity Club & uOttawa Board Game Club

  • Running the clubs' operations, chairing meetings, organizing events, and managing finances.
  • Developed a leaderboard website for a CTF event with 60+ attendees (AWS EC2, Caddy, Docker).
– Present

Development Director

Hack the Hill

  • Leading 75 organizers (18 developers) for Ottawa's largest hackathon with a $63k+ budget and 611 attendees.
  • Spearheaded not-for-profit incorporation, drafting constitution and by-laws for legitimacy and compliance.
  • Engineered an event management system (TypeScript, React, Next.js, Node.js, MySQL, Tailwind CSS, tRPC).
  • Managed a marketing website (React, Astro, Cloudflare) with a focus on performance and accessibility.
  • Implemented email infrastructure for 2.5k+ emails sent to 1.2k+ registrants.
  • Conducted web development workshops for 120+ attendees (HTML, CSS, JavaScript, React, Next.js).
– August 2023

Engineering Director

University of Ottawa Students' Union

  • Elected by engineering students to represent 40k+ students and overseeing a budget of $17.4M+.
  • Participated in parliamentary deliberation, statutory law interpretation, meeting chairing, policy and report drafting.


– April 2026

University of Ottawa

BASc Software Engineering (CO-OP)

Technical Skills