✦ Computer Science · University of Waterloo

Eknoor Wadhwa in a navy suit, white shirt, and blush tie
BUILD · TEST · IMPROVE
✳ AI / SOFTWARE
EKNOOR WADHWACS · UWATERLOO
↓ SCROLL DOWN TO DISPERSE · UP TO REFORM

Ideas with real-world spark.

I’m Eknoor Wadhwa, a first-year Computer Science student who turns curiosity into things people can actually use—from circuits and NFC products to websites and AI tools.

Currently building WATpass for Waterloo students
Scroll to explore

01 About me

From breadboards
to browsers.

I got into building through hardware—Arduino sensors, wiring, and debugging circuits late into the night. That same instinct pulled me toward software: I’ve designed and maintained websites for five local businesses, and built and sold an NFC-enabled product from scratch.

Now I’m studying Computer Science at Waterloo. I’ve finished an AI study assistant, built an AI resume reviewer, and am now developing WATpass on my own for Waterloo students. I’m also picking up Racket alongside my coursework.

University of Waterloo

Bachelor of Computer Science, Faculty of Mathematics
First year · Expected 2031

CS 135MATH 135MATH 147FREN 101ENGL 119
5+

local businesses with sites I built & maintain

15+

NFC review cards designed, made, and sold

500+

hours volunteered in my community

95%+

admission average, President’s Scholarship

02 Skills

Growing my
toolbox.

A mix of practical building, people skills, and a growing love for the systems behind smart tools.

Where I’m at right now

Learning by making, and making with intent.

Python
building
Arduino / C++
building
C++
learning
HTML
building
Currently learning: Racket

Picking it up alongside my coursework right now.

AI & tools

Generative AIPrompt engineeringMicrosoft CopilotAI fundamentals

Platforms & practical

GitHubWebsite design & maintenanceNFC configuration & programming

Strengths

Problem solvingCustomer discoveryPitchingTeamworkCommunication

03 Flagship project

An AI study assistant
with receipts.

01 / Completed Completed

Turn lecture notes into a study partner.

Students upload lecture notes, slides, and PDFs, then ask questions about the specific material and get answers with direct citations back to the source—“Lecture 7, page 12”—instead of a generic AI answer that could be about anything.

Every answer should show where it came from.

study-mode.ai

How does recursion stop?

AI

When it reaches its base case—the condition that returns a value without another recursive call.

↳ Lecture 7 · page 12
Generate quizFlashcardsSummarize

Features

Generate quizMake flashcardsPractice questionsSummarizeMastery dashboard

Tech stack

PythonFastAPIReactPostgreSQLLLM APIEmbeddingsVector databaseRAG

Build journey · completed

✓ V1Upload & summarize
(Streamlit)
✓ V2Ask questions about
the PDF
✓ V3RAG with citations
✓ V4Quizzes &
flashcards
✓ V5Accounts &
database
✓ V6React / FastAPI app
✓ V7Deploy publicly

04 Projects

Things I’ve
made happen.

From finished AI tools to an actively developed student app, hardware builds, and client work—each project starts with a problem worth solving.

01

Resumind

Built

Resumind helps job seekers review their resumes against a target job description and get clear, practical feedback to strengthen their applications.

ReactPythonFastAPIREST API

What it does

  • Accepts resume uploads in supported document formats
  • Reviews resume content against a supplied job description
  • Highlights keyword matches and missing terms
  • Provides structured feedback on resume content and presentation

Built with

React frontend with a Python FastAPI backend, connected through REST API endpoints.

Project note
Resumind is a practical resume-feedback tool. Its feedback is intended to support editing—not to guarantee ATS results or interviews.
02

WATpass

Solo project · actively building

My original app idea for University of Waterloo students, which I’m currently developing on my own. WATpass is designed to let students keep their WATcard on their phone and pay by tapping it at an NFC card reader—especially useful when they’ve forgotten their physical card.

  • Created the idea and am actively developing it independently
  • Focused on everyday convenience for the Waterloo student community
  • Phone-based tap-to-pay app using campus NFC card readers
University of WaterlooStudent appNFC
03

Arduino engineering projects

A run of small hardware builds using Arduino Uno and sensors to solve concrete problems.

  • Automated sensor dustbin that detects objects and opens itself
  • Radar system that detects objects within a set range
  • Fire alarm that triggers alerts on heat/fire conditions
ArduinoC++Sensors
04

Web design & digital solutions

Independent client work: designing, updating, and maintaining websites for local businesses.

  • Worked directly with owners to scope requirements
  • Handled content updates, layout changes, and troubleshooting
  • Ongoing maintenance for five-plus businesses
HTMLClient workMaintenance
05

NFC review cards

An independent product venture: NFC-enabled cards that take customers straight to a business’s Google review page.

  • Configured & programmed the NFC tags myself
  • Built the pitch and did direct outreach to local businesses
  • Sold 15+ cards—first hands-on run at sales & entrepreneurship
HardwareEntrepreneurshipSales

05 Achievements

A few bright
milestones.

Grateful for the recognition—and even more excited about what’s next.

President’s Scholarship of Distinction
University of Waterloo, $2,000 entrance scholarship for a 95%+ admission average

Proficiency Medal
All three years of high school, 95%+ academic performance

Career Essentials in Generative AI — Microsoft & LinkedIn
Google AI Fundamentals & Introduction to Artificial Intelligence — Google

500+ volunteer hours — pickleball, badminton, food-bank initiatives, community events & gardening
Badminton team member & Assistant Stage Manager in drama productions

06 Contact

Let’s build
something useful.

Always up for talking about AI, hardware, or co-op opportunities.