Hi, I'm Danny Wang

15-year-old student and developer with over eight years of experience building meaningful software.

I'm obsessed with everything from CUDA transformer compression to PyTorch deep learning research to full-stack React apps that actually ship.

About

I started programming at the age of seven by making simple text-based games with Python. Over time, I've explored full-stack development, competitive programming, and machine learning. Today, I write C++ for algorithmic contests and high-speed AI libraries, Python for ML experiments and other scripts, and HTML/CSS/JavaScript for web apps, though I have plenty of other technologies under my belt too. I learn fastest by building things, whether it be fast-paced hackathons, huge projects, or deep theoretical research papers. Outside of software engineering, you'll find me at the piano working through Chopin nocturnes, topping honour rolls in math contests, training for badminton and competing at provincial tournaments, or reading about Lagrangian mechanics just because it's interesting.

Experience

2025-Present
Executive -- Math Attack Society (Non-Profit). Led planning and execution of a team-based math competition and other youth math events with over 60 student participants. Developed math contest materials, coordinated cross-functional teams, and managed outreach communication to ensure a seamless event experience. Also mentored students preparing for contests such as the AMC 10 through personalized coaching sessions.
2025-Present
Executive -- Alpine Reasoning Challenge (Non-Profit). Helped lead operations for youth STEM competitions, coordinating volunteers and managing logistics for multiple events. Built structured problem sets, ensured smooth execution under tight deadlines, and assisted with sponsor outreach and financial planning.
2024-2026
Entrepreneur -- eBay Business. Managed end-to-end online sales operations including inventory sourcing, pricing strategies, product listings, and shipment logistics. Maintained strong customer satisfaction ratings through prompt communication and quality control. Prepared and filed accurate business income taxes under Canadian self-employment regulations.
2024-2025
Youth Volunteer -- Calgary Public Library. Facilitated reading, coding, and other learning programs for children and youth. Collaborated with library staff to maintain an organized, safe environment while adapting to the needs of diverse participants.
2023-2025
Co-President -- Westmount Charter School Chess Club. Organized weekly sessions for teaching/playing chess, and hosted successful school-wide chess tournaments while managing club outreach and funds.

Key Achievements

Mathematics

  • AIME Qualifier twice (top ~5%)
  • 1st Place in Grade 10 for multiple Canadian & Alberta contests
  • 65+ contest awards and honour roll placements since 2021
  • 6x Waterloo contests school champion

Competitive Programming

  • 1842 Codeforces Rating (top ~4% worldwide)
  • Gold USACO Division
  • Group 2 CCC Senior (top 1%) and 3 Certificates of Distinction
  • 2000+ problems solved across Codeforces, LeetCode, DMOJ, and more
  • 8+ yrs Coding since 2017

Other Honours & Awards

  • Structure & Design Award from Calgary Youth Science Fair (CYSF) with $250 prize money
  • Honours with Distinction in all my RCM Piano exams
  • 3 Gold Medals from school badminton
  • Honours with Distinction awarded for maintaining an average above 90% in high school

Projects

View more on GitHub

Research

Cosine Similarity Distillation (CSD) - Teacher-Free Knowledge Transfer via Random Projection Fingerprints (2025-present) Independent Research

A novel distillation method that eliminates the need for live teacher model forwarding during student training. Instead of loading the teacher at every batch, CSD precomputes compact "fingerprints", which are the cosine similarities between the teacher's normalized intermediate features and the columns of a frozen random reference matrix. During student training, the student then regresses these fingerprints alongside the classification loss, achieving competitive accuracy with 67x smaller storage and a single teacher forward pass compared to traditional KD or FitNet distillation methods. Built in PyTorch on CIFAR-100 with ResNet architectures, featuring augmentation-aware fingerprint generation, cosine similarity loss, and lambda warmup. Demonstrated per-class fingerprints as small as 50 KB. Paper is currently a work in progress.

Technical Skills

Languages
Python C / C++ HTML / CSS / JS Ruby Go TypeScript SQL C# Arduino
Machine Learning & AI
PyTorch Deep Learning Transformers NLP / LLMs Computer Vision Agentic AI scikit-learn TensorFlow
Software Engineering
Git / GitHub VSCode Sublime Text Windows Linux / CLI CI / CD
Web & Backend
Flask / FastAPI React / Next.js SQL / Databases REST API Design Django Supabase Node.js / Express
Game Development
Pygame Unity Unreal Blender
Foundations
DSA Calculus II Competition Maths Pandas / NumPy LaTeX
Cybersecurity & IT
Networking & Ethernet PC Building Firewall Configuration System Administration SSH & Secure Protocols

Get in Touch

If you're building something interesting, let's connect.

Codeforces Stats
Loading...