Computer Engineering student at UC Irvine (B.S. 2029). I'm drawn to the layer where software meets hardware, and to security — I'd rather understand why a system can't be broken than patch it after it has been.
Right now I'm building teaching tools, because explaining something is the fastest way to find out whether you actually understand it.
Mathematics Concept Tutor — a Discord bot for UCI's MATH 1B that explains the idea behind a step a student is stuck on, and is architecturally incapable of giving away an answer.
- Identifies which pre-calculus concept a step uses through symbolic pattern matching in SymPy, then reads a pre-written explanation from a data file. It never solves, never simplifies toward a result, and never confirms whether a step was right.
- There is no answer stored anywhere and no model generating one, so there is nothing to jailbreak. The safety property comes from the architecture, not from a filter bolted on top.
- Discord user IDs are SHA-256 hashed with a secret salt before touching disk. Student expressions are never stored — only the concept ID.
- 56 unit tests covering messy input, malformed input, and prompt-injection attempts, plus a 45-case labeled benchmark for detection accuracy.
The most interesting bug: SymPy simplifies while it parses, so 3(x+2) immediately became 3x+6 — destroying the structural shape that tells you which concept the student used. Detection sat at 60%. Adding a second, non-simplifying parse mode took it to 100% on the benchmark. (That number is measured on cases I wrote myself; the honest one comes after real students use it.)
- Languages — Python, MySQL, HTML, CSS
- Tools — Git, SymPy, discord.py, pytest
- Coursework — Discrete Mathematics, Combinatorics & Logic (ICS 6D), Data Structures, Programming Fundamentals
- Security — Network security, encryption principles, threat analysis (University of Ottawa CS Summer School, Cybersecurity track)
- Interests — Embedded systems, computer architecture, AI/ML, data analytics
Competitive golfer for 13+ years at national and international level. Founded and led two STEM clubs and served as student council president in high school. Both taught me more about working under pressure than any course has.
- Email — manyaveerbhadoo@gmail.com · mbhadoo@uci.edu
- LinkedIn — manyaveer-bhadoo-
Seeking a Summer 2027 internship in software engineering, embedded / computer engineering, security, ML, or data.