Hi, I'm Anirudh

Computer Science student at University of Waterloo specializing in AI/ML research, diffusion models, and full-stack development

2A Term - UWaterloo CSAI/ML ResearchCo-op ExperienceMultiple Scholarships

About Me

I'm a passionate Computer Science student with a focus on AI/ML research and practical software development. Currently pursuing my Bachelor's degree at the University of Waterloo with hands-on co-op experience and active involvement in cutting-edge research projects.

Personal Info
Key Achievements
  • Governor General's Academic Bronze Medal
  • UW President's Scholarship of Distinction
  • Selected for competitive UR2PhD Research Program
  • Multiple merit-based scholarships and awards
  • Active contributor to UW Computer Science Club

Education

Academic foundation in Computer Science with focus on algorithms and mathematics

University of Waterloo
Bachelor's degree, Computer Science (Honours with Co-op)
University of Waterloo
Sep 2024 – Apr 2029

Current Standing

2A Term (Fall 2025)

Relevant Coursework

Data Structures & AlgorithmsOOPProbabilityCalculus IILinear AlgebraMechanics

Technical Skills

Technologies and tools I work with

Programming Languages
C/C++PythonJavaJavaScriptDartHTML/CSS
Frameworks & Libraries
ReactNext.jsNode.jsExpressFlutterBootstrapTailwind CSSFigma
Systems & Databases
PostgreSQLMongoDBFirebaseREST APIsNiagara Workbench (N4)
Tools
GitLinuxBash

Experience

Research, co-op positions, and professional roles that have shaped my journey

University of Waterloo
Undergraduate Researcher - UR2PhD Program
University of Waterloo - Early Research Experience (CS 399)
Sep 2025 – Dec 2025
  • Selected for competitive research on diffusion acceleration for image/video generation models
  • Prototyping system optimizations to reduce generative model inference time via caching and sparse computation
  • Conducting benchmarking and literature review to evaluate scalability across multimodal datasets
AI/MLDiffusion ModelsComputer VisionResearchPerformance Optimization
University of Waterloo
Frontend Developer & UI/UX Designer - Co-op
Plant Operations Department - University of Waterloo
May 2025 – Aug 2025
  • Collaborated in cross-functional team of engineers to modernize building automation dashboards across 20+ facilities
  • Designed and implemented responsive HVAC UIs that enhanced operator efficiency and cut deployment time by 30%
  • Automated repetitive design and configuration workflows, bridging engineering and UX to streamline the process
Niagara TridiumBQL/NEQLUX DesignBuilding AutomationData Visualization
UW Computer Science Club
Web Designer
UW Computer Science Club
May 2025 – Present
  • Designed Class Profile website for 2025 graduates with responsive layouts and accessible UI via Figma
  • Improved accessibility and branding consistency for a high-traffic student-facing resource
FigmaWeb DesignAccessibilityUI/UX

Featured Projects

A showcase of my technical projects and development work

Dedup Storage
C++ deduplicated file storage system that splits files into chunks, storing only unique chunks with real-time stats visualization.
C++Node.jsReactExpressMulter

Key Features:

  • Custom C++ CLI for cross-platform file operations
  • React frontend with real-time deduplication efficiency stats
  • Demonstrated storage savings with overlapping file uploads
View Code
Contiguous Memory Allocator
Simplified model of C's contiguous memory and heap with custom cmalloc and cfree functions.
C

Key Features:

  • Linked data structures for allocation tracking
  • Gap detection and variable-sized node management
  • Debug utility for memory layout visualization
View Code
Municipal Energy Dashboard
Dynamic React dashboard visualizing municipal energy consumption and GHG emissions with intelligent filters.
ReactChart.jsTailwind CSS

Key Features:

  • Intelligent filters and KPIs for data-driven analysis
  • Responsive Chart.js visualizations (bar, line, pie)
  • Automated trend insights for diverse facilities
View Code
OnTrack
Course planner for UW students to track graduation requirements with automated prerequisite validation.
Node.jsExpressPlaywrightBootstrap

Key Features:

  • Automated scraping of 4,000+ UW course pages
  • Prerequisite validation logic in JSON
  • Collaborative development via GitHub PR workflows
View Code

Leadership & Volunteerism

Community involvement and leadership roles that drive positive impact

Faculty of Mathematics Ambassador
University of Waterloo
Sep 2025 – Aug 2026
  • Mentoring incoming students and assisting with faculty outreach initiatives
  • Supporting campus events and student engagement programs
LeadershipMentoringStudent Engagement
Hospital Volunteer
Thompson General Hospital - Auxiliary/Gift Shop
Jun 2023 – Aug 2024
  • Managed shop operations and assisted diverse visitors, including individuals with disabilities
  • Contributed to raising $35K+ for hospital and community projects
Community ServiceHealthcare SupportFundraising

Get In Touch

Let's connect and explore opportunities together

Let's Connect
I'm interested in co-op opportunities, research collaborations, and tech discussions

Currently Looking For:

  • Summer 2026 Co-op opportunities
  • AI/ML research collaborations
  • Full-stack development projects
  • Open source contributions