SOFTWARE DEVELOPER · WATERLOO, ON

Hi, I’m Dhyan Rai.

Computer science student at Waterloo. Currently building Android interfaces at Ford.

My work spans thoughtful interfaces, AI-powered products, and the systems underneath.

Currently at Ford Motor CompanyGitHub

01 / SELECTED WORK

A few things I’ve built.

From the interface
to what runs underneath.

AI & WEB2026

AgentView

Making the web easier for AI agents to navigate. AgentView translates noisy HTML into structured, executable JSON.

Built the React frontend and benchmark dashboard, and helped design and evaluate the system at HackThe6ix.

ReactQwenLoRAPlaywrightMCP
86% fewer tokens · ~40% fewer stepsAcross tested models and web-navigation benchmarks.
SYSTEMS2025

ASCII Game Engine

A small engine with a clear separation between game logic, state, and rendering. Built for the terminal, in C++.

Designed modular MVC architecture, RAII-based entity management, and spatial hashing for efficient collision detection.

C++ncursesRAII
Simple interfaces. Careful ownership.Personal engine design and implementation.
COMPILERS2025

Lacs-to-MIPS Compiler

From a high-level language to machine code, one pass at a time. A compiler built through enriched compiler-design coursework.

Implemented parsing, type checking, closures, code generation, and a Cheney-style copying garbage collector.

ScalaMIPSCompiler design
Source → understanding → executionUniversity of Waterloo compiler-design coursework.

02 / EXPERIENCE

Learning by building.

Good teams.
Real-world work.

Ford Motor Company

Sep – Dec 2026Current

HMI Software Developer Intern

Developing user-facing features for Ford’s next-generation infotainment system. Building Android interfaces that shape how drivers and passengers interact with their vehicles.

Java · Kotlin · XML · Android

Effizient Inc.

Jan – Apr 2026

Software Engineer Intern

Turned a static website into an AI-powered immigration product and helped bring in its first paying customers. Built customer-facing AI tools, cloud backends, and Stripe subscriptions, while cutting manual review work by roughly 78%.

React · Python · GCP · LangGraph

CoinWa

Sep – Dec 2025

Software Engineering Intern

Built and refined mobile features for a financial-literacy app. Added a Postman regression suite that reduced manual API-testing effort by 86%.

React Native · Android · Node.js

03 / A LITTLE ABOUT ME

Curious about
the whole stack.

I’m a computer science student at the University of Waterloo. My work has taken me from mobile interfaces and AI-powered products to compilers, networking, and game engines.

I like understanding how the pieces fit together, then making them work well for the people using them.

University of WaterlooBachelor of Computer ScienceSep 2024 – Jun 2029 (expected)

04 / SAY HELLO

Let’s make
something good.