Daniel Pu, 18

Hacker, Organizer, Mentor
Daniel Pu
Share this profile

The Hacker Who Swore Off Hackathons and Came Back to Build a Legacy

For Daniel Pu, the path to software engineering began in fifth grade with a line-following robot built from LEGO Mindstorm blocks. Seeing how just five basic logic blocks - a loop, a conditional statement, a boolean check, and two motor responses - could create autonomous behavior demystified technology in an instant. By stripping away syntax barriers and offering immediate physical feedback, it proved that complex systems are built from simple rules.

Driven by that spark, Daniel began spending afternoons after school experimenting with Scratch and Pygame. He poured hours into building and remixing custom versions of classic video games like Tetris. That playful experimentation laid the groundwork for his high school years, where his curiosity evolved into competitive programming, task automation, and writing custom game solvers like an automated Minesweeper bot. Yet, despite building complex personal scripts, Daniel eventually hit a wall. He wanted to build applications that people could actually use, but he was unsure how to bridge the gap between small hobby projects and real-world tools.

That breakthrough arrived when he discovered hackathons at 15 years old, though his journey nearly ended before it truly began. His first event was pushed online by a snowstorm, leaving him isolated at home. “I struggled heavily with trying to configure git, vscode, and writing css while being stuck in isolation. It was overwhelming and frustrating, and by the end of the weekend I swore I’d never do a hackathon again.” Six months later, a friend convinced him to give the community another chance at AliceHacks. Gathering in person to hack together, Daniel’s team set out to build Eloquence - an AI speech coach inspired by their own public speaking anxiety. Using Hugging Face for the very first time alongside Python and OpenAI, Daniel pushed through 48 intense hours of debugging - and their team walked away with the prize for best beginner hack. That breakthrough victory completely transformed his perspective, turning hackathons from intimidating obstacles into exhilarating team sprints.

That single victory launched an extraordinary streak of technical growth and competition. Over the next few years, Daniel competed in 26 hackathons and claimed 20 wins through sheer grit, quick adaptation, and a refusal to take shortcuts. He established a strict personal rule for every event to integrate at least one completely unfamiliar technology. This commitment to pushing past his comfort zone transformed him from an "ideas and pitching" teammate into a confident technical lead.

Daniel has not simply joined the hacker community - he has actively built and expanded it. Having experienced firsthand how overwhelming a first hackathon can feel, Daniel set out to build the welcoming runway he wished he had starting out. At his high school, he founded a Hackers & Developers Club to lower the barrier to entry, hosting workshops and helping nervous beginners form teams so they wouldn't have to sign up alone. Driven by his own difficult start, Daniel explained his motivation simply: “I wanted to create a welcoming environment for people who were in the same position I was during my first hackathon.

Now at the University of Waterloo, Daniel continues to create those welcoming spaces. Serving as Director of Web Development for Hack The 6ix, he engineered custom web systems to deliver a smooth participant experience. At CxC 2026, he stepped into a key leadership role, managing tracks, prizes, and judging logistics. Daniel was guided by a deep personal commitment to the participant experience - “I'm very passionate about fair judging through my experience as a hacker,” Daniel emphasizes. By bringing transparency and hacker-first empathy to the evaluation process, he established a benchmark for how collegiate hackathons can champion competitive integrity.

Daniel’s journey proves what is possible when curiosity meets unyielding perseverance. By pushing past his comfort zone and dedicatedly lowering barriers for those following in his footsteps, he has transformed from an uncertain beginner into an empowering force within the hacker ecosystem. He credits the hacker community with reshaping his confidence, building his resilience, and providing a lifelong foundation for technical leadership. As he puts it: “The greatest thing I’ve gained from hackathons is the belief that I can do anything.”

Quick Facts

Pronouns: he/him
Hometown: Markham, ON, Canada
School: University of Waterloo
Graduation Date: 2030
First Hackathon: YRHacks, 2023
Favorite Coding Language: Typescript + svelte-kit
Can't Live Without: Google Drive

Links

Devpost: /danielp1218
GitHub: @dtpu
LinkedIn: /in/dtpu

Daniel Pu, 18

Hacker, Organizer, Mentor
Daniel Pu
Share this profile

The Hacker Who Swore Off Hackathons and Came Back to Build a Legacy

For Daniel Pu, the path to software engineering began in fifth grade with a line-following robot built from LEGO Mindstorm blocks. Seeing how just five basic logic blocks - a loop, a conditional statement, a boolean check, and two motor responses - could create autonomous behavior demystified technology in an instant. By stripping away syntax barriers and offering immediate physical feedback, it proved that complex systems are built from simple rules.

Driven by that spark, Daniel began spending afternoons after school experimenting with Scratch and Pygame. He poured hours into building and remixing custom versions of classic video games like Tetris. That playful experimentation laid the groundwork for his high school years, where his curiosity evolved into competitive programming, task automation, and writing custom game solvers like an automated Minesweeper bot. Yet, despite building complex personal scripts, Daniel eventually hit a wall. He wanted to build applications that people could actually use, but he was unsure how to bridge the gap between small hobby projects and real-world tools.

That breakthrough arrived when he discovered hackathons at 15 years old, though his journey nearly ended before it truly began. His first event was pushed online by a snowstorm, leaving him isolated at home. “I struggled heavily with trying to configure git, vscode, and writing css while being stuck in isolation. It was overwhelming and frustrating, and by the end of the weekend I swore I’d never do a hackathon again.” Six months later, a friend convinced him to give the community another chance at AliceHacks. Gathering in person to hack together, Daniel’s team set out to build Eloquence - an AI speech coach inspired by their own public speaking anxiety. Using Hugging Face for the very first time alongside Python and OpenAI, Daniel pushed through 48 intense hours of debugging - and their team walked away with the prize for best beginner hack. That breakthrough victory completely transformed his perspective, turning hackathons from intimidating obstacles into exhilarating team sprints.

That single victory launched an extraordinary streak of technical growth and competition. Over the next few years, Daniel competed in 26 hackathons and claimed 20 wins through sheer grit, quick adaptation, and a refusal to take shortcuts. He established a strict personal rule for every event to integrate at least one completely unfamiliar technology. This commitment to pushing past his comfort zone transformed him from an "ideas and pitching" teammate into a confident technical lead.

Daniel has not simply joined the hacker community - he has actively built and expanded it. Having experienced firsthand how overwhelming a first hackathon can feel, Daniel set out to build the welcoming runway he wished he had starting out. At his high school, he founded a Hackers & Developers Club to lower the barrier to entry, hosting workshops and helping nervous beginners form teams so they wouldn't have to sign up alone. Driven by his own difficult start, Daniel explained his motivation simply: “I wanted to create a welcoming environment for people who were in the same position I was during my first hackathon.

Now at the University of Waterloo, Daniel continues to create those welcoming spaces. Serving as Director of Web Development for Hack The 6ix, he engineered custom web systems to deliver a smooth participant experience. At CxC 2026, he stepped into a key leadership role, managing tracks, prizes, and judging logistics. Daniel was guided by a deep personal commitment to the participant experience - “I'm very passionate about fair judging through my experience as a hacker,” Daniel emphasizes. By bringing transparency and hacker-first empathy to the evaluation process, he established a benchmark for how collegiate hackathons can champion competitive integrity.

Daniel’s journey proves what is possible when curiosity meets unyielding perseverance. By pushing past his comfort zone and dedicatedly lowering barriers for those following in his footsteps, he has transformed from an uncertain beginner into an empowering force within the hacker ecosystem. He credits the hacker community with reshaping his confidence, building his resilience, and providing a lifelong foundation for technical leadership. As he puts it: “The greatest thing I’ve gained from hackathons is the belief that I can do anything.”

Quick Facts

Pronouns: he/him
Hometown: Markham, ON, Canada
School: University of Waterloo
Graduation Date: 2030
First Hackathon: YRHacks, 2023
Favorite Coding Language: Typescript + svelte-kit
Can't Live Without: Google Drive

Links

Devpost: /danielp1218
GitHub: @dtpu
LinkedIn: /in/dtpu
Share this profile