HA.

Open to Summer 2027 internships

Hey, I'm Hasnain 👋

Software Engineer · Computer Engineering @ University of Waterloo

Currently, I'm a software engineer intern at Shopify, making the systems that build and test Shopify's code faster and cheaper. Previously, I built AI products at Workbench, shipped backend systems at Ford Pro, built browser extensions at Garde-Robe, interned twice at Sun Life, and built software for nonprofits with Blueprint.

I love building systems that scale and breaking things in CI/CD pipelines so users never have to.

I'm easy-going and happiest when I'm building alongside other people, whether that's in standup or across a ping pong table. 🏓


Experience

Where I've worked

  1. Shopify

    Sep – Dec 2026

    Software Engineer Intern

    I help Shopify's engineers ship code faster and more reliably. I moved their automated build-and-test system (500k+ runs a month) onto a new platform, set up alerts for their AI tools, made the machines running those tests scale up and down on demand (saving $120k+ a year), and built an AI assistant that helps figure out why a build failed.

    • Go
    • Terraform
    • Kubernetes
    • Buildkite
    • Python
    • RAG
  2. Workbench

    Jul – Sep 2026

    Software Engineer

    Built an AI-powered invoicing platform that reads invoices automatically, fills them into QuickBooks, processes batches in seconds instead of minutes, and lets people approve payments with a simple text message.

    • FastAPI
    • OpenAI
    • Pydantic
    • Celery
    • Redis
    • Twilio
  3. Garde-Robe

    Dec 2025 – Jun 2026

    Software Engineer

    Garde-Robe is a New York startup that digitizes your closet. I built and shipped its browser extensions for Chrome and Safari.

    • JavaScript
    • Chrome Extensions
    • Safari Extensions
  4. Ford Pro

    Jan – Apr 2026

    Software Engineer Intern

    Built the system that sends 1.5M+ emails a month, made a busy database twice as fast, added monitoring that cut incident response time by 60%, and made logins between services more secure.

    • Java
    • Spring Boot
    • GCP
    • Firestore
    • OpenTelemetry
  5. Sun Life Financial

    May – Aug 2025 · May – Dec 2024

    Software Engineer Intern

    Over two internships, I automated the checks run on 3,200 servers before they go live, let teams request a new server themselves (saving 700+ hours a year), built a dashboard that spots failing machines faster, and built a platform to track 6,000+ employee laptops that replaced a spreadsheet.

    • Python
    • PowerShell
    • React
    • Node.js
    • Java
    • Spring Boot
    • MongoDB
  6. Blueprint

    Jan – Apr 2025

    Software Engineer

    Blueprint is a student club that builds free software for nonprofits. I helped build a platform a nonprofit supporting homeless mothers uses to manage its 200+ clients securely.

    • Node.js
    • PostgreSQL
    • React
    • JWT

Kind words

Recommendations

Sarah Findlay

CEO/Founder at Garde-Robe

I would highly recommend Hasnain to any team looking for a talented, motivated, and dependable software developer.
Read the full recommendation

I had the pleasure of working with Hasnain during his internship at Garde-Robe, where he made many valuable contributions to our engineering team. Throughout the internship, Hasnain demonstrated strong technical skills, a proactive attitude, and an impressive ability to learn quickly and tackle new challenges. Hasnain consistently brought a positive attitude and a strong work ethic to everything he tackled. I would highly recommend Hasnain to any team looking for a talented, motivated, and dependable software developer and I hope we work again together in the future :)

Managed Hasnain directly

TJ Galbraith

Product Manager at Ford Pro

He is the kind of coworker who makes work not only productive but enjoyable.
Read the full recommendation

Hasnain was a software engineer intern on my team and brings energy, excitement, and focus to his work.

Working with Hasnain was a pleasure. Through his genuine and enthusiastic approach, he helped us become more collaborative. He led effective team ceremonies and delivered quality front-end and back-end code that enhanced the Ford Pro notification product and our users' productivity.

Hasnain delivered high-quality results while maintaining a positive and supportive attitude. He is the kind of coworker who makes work not only productive but enjoyable.

Senior to Hasnain on his team

Ayush Sahi

Forward Deployed Engineer at Workbench

He was a great teammate and great developer from day one!
Read the full recommendation

As a software engineer, Hasnain was amazing to work with. Not only does he have a strong technical foundation, but he knows how to ask questions, identify gaps, and has the initiative to solve these problems before they get big. He was a great teammate and great developer from day one! I would recommend him to any team looking for a proactive, high-impact engineer. He would be an incredible asset wherever he goes, and I'd welcome the chance to work with him again.

Managed Hasnain directly

Veniskumar Patel

Software Engineer at Ford Pro

For an early-career engineer, Hasnain demonstrates exceptional maturity and independence.
Read the full recommendation

I had the pleasure of working with Hasnain during his software engineering internship, and he consistently impressed me with his technical depth, ownership, and adaptability. He contributed across the full stack, building scalable frontend components, reliable backend services, and secure integrations while quickly learning a complex enterprise codebase.

Hasnain stands out for his strong problem-solving ability, especially when debugging distributed systems, improving data accuracy, and strengthening system reliability. He is proactive, collaborative, and product-minded, always thinking about maintainability, performance, and the end-user experience.

For an early-career engineer, Hasnain demonstrates exceptional maturity and independence. I would highly recommend him for any backend or full-stack software engineering role.

Senior to Hasnain


Projects

Things I've built for fun


Toolbox

What I work with

Languages

  • Python
  • Java
  • Go
  • TypeScript
  • JavaScript
  • C++
  • SQL
  • Bash
  • PowerShell
  • HTML/CSS

Frameworks & Databases

  • React
  • Next.js
  • Node.js/Express
  • FastAPI
  • Spring Boot
  • PostgreSQL
  • MongoDB
  • Neo4j

Cloud & AI

  • Docker
  • Kubernetes
  • Terraform
  • GCP
  • Buildkite
  • GitHub Actions
  • OpenTelemetry
  • LLMs
  • RAG

Off the clock

Life outside of code

Traveling

Give me a mountain vista and a camera and I'm happy. I love exploring new places, chasing trailheads and sunsets, and bringing back a camera roll full of memories (and way too many food pics).

Eiffel Tower, all lit up

Paris, France

Eiffel Tower, all lit up

The famous Lawson view

Mt. Fuji, Japan

The famous Lawson view

Sunset over the South Rim

Grand Canyon, AZ

Sunset over the South Rim

Camp Nou with the crew

Barcelona, Spain

Camp Nou with the crew

Yasaka Shrine at golden hour

Kyoto, Japan

Yasaka Shrine at golden hour

6am sunrise above the clouds on an island

Madeira, Portugal

6am sunrise above the clouds on an island

The city that never sleeps

New York, NY

The city that never sleeps

8am at the Alhambra

Granada, Spain

8am at the Alhambra

Faisal Mosque and the Margalla Hills

Islamabad, Pakistan

Faisal Mosque and the Margalla Hills

Neon signs and endless crowds

Shinjuku, Tokyo

Neon signs and endless crowds

Cobblestone hills everywhere

Lisbon, Portugal

Cobblestone hills everywhere

Hiking in the clouds

Madeira, Portugal

Hiking in the clouds

Plaza de España

Seville, Spain

Plaza de España

Late night in Tokyo

Tokyo, Japan

Late night in Tokyo

Wandering the old-town streets

Québec City, QC

Wandering the old-town streets

The cathedral and La Giralda at dusk

Seville, Spain

The cathedral and La Giralda at dusk

Evening walks along the river

Córdoba, Spain

Evening walks along the river

Sports & energy

When I'm not staring at build logs, I'm probably playing something. Sports keep me energized (and humble). If there's a net, a ball, or a bat involved, count me in.

  • 🏓Ping pong
  • 🎾Tennis
  • 🏐Volleyball
  • ⚽Soccer
  • 🏸Badminton
  • 🏀Basketball
  • 🏏Cricket

Contact

Let's chat

Whether it's an internship, a project idea, or just a question about something on this page, my inbox is always open. I'm always down to chat about tech, travel, or a game of ping pong! 🏓