Hi, my name is

DevJariwala.

I'm a

Computer Science student at the University of Michigan, College of Engineering.

Dev Jariwala
Dev Jariwala
Scroll

Education

University of Michigan

B.S.E. in Computer Science, College of Engineering

Expected May 2028 · Ann Arbor, MI

Coursework

  • EECS 280Programming and Data Structures
  • EECS 281Data Structures and Algorithms
  • EECS 203Discrete Mathematics
  • EECS 370Computer Organization
  • EECS 376Foundations of Computer Science
  • EECS 482Operating Systems

Organizations

  • Michigan Data Science Team
  • University of Michigan Cricket Club

About me

I like software that has to work the first time it matters: in a car leaving the lot, on a login page, on match day.

I'm a computer science student in Michigan's College of Engineering, graduating May 2028. This summer I split my internship at KPIT between internal auth tooling and test automation at Hyundai America Technical Center. Before that I built search and messaging for Necessities, a student marketplace in Ann Arbor.

Off the keyboard I'm with the Michigan cricket club and the Michigan Data Science Team.

Right now

Looking for Summer 2027 software engineering internships.

Get in touch

Based in

Ann Arbor, MI

— local time

C/C++, Python, TypeScript, JavaScript, SQL, React, Next.js, Angular, Flask, Node.js, Flutter, Robot Framework, PostgreSQL, MySQL, Supabase, Firestore, GCP, Docker, Git, Linux, Vercel, CMake, CI/CD

Experience

  1. Automated infotainment regression testing for Hyundai vehicles.

    • Automated 20+ tests in Python with Robot Framework, cutting regression time 93%, from 6 hours to 25 minutes.
    • Expanded SiriusXM 360L regression coverage across 10 vehicle trims, improving infotainment release validation.
    • Identified 15+ defects across 5 infotainment modules before release.
    • Validated 10+ release fixes through manual in-vehicle UI testing on production builds.

    PythonRobot FrameworkNovi, MI

Projects

StormRoute

Tells you when to leave, not just which way to go.

A routing engine that checks the hourly forecast along every segment of three candidate routes, scores six departure windows, and ranks them with a 0–100 risk model.

4.5s → 40ms
repeat analysis with segment caching
98.5%
line coverage across 82 tests

Next.jsTypeScriptLeafletOSRMOpen-MeteoVitest

View code on GitHub

MiniRedis

Redis, rebuilt from the socket up.

A Redis-compatible key-value store in C++20 that speaks six core commands over raw TCP, with reader-writer locks, a worker pool, TTL expiry, LRU eviction, and an append-only log that survives crashes.

52,000+
operations per second under load
250+
operations recovered after a crash

C++20TCP/IPMultithreadingCMake

View code on GitHub

Wicketly

Live scoring for match day, without the clipboard.

A real-time cricket scoring platform that streams shared match state over WebSockets, encodes tournament rules into one scoring engine, and works out targets and player stats automatically.

15+
tournament rules in one engine
3
authorization layers: OAuth, RLS, RBAC

ReactTypeScriptSupabasePostgreSQLGCP

View code on GitHub

Skills

Languages

  • C/C++
  • Python
  • TypeScript
  • JavaScript
  • SQL

Frameworks

  • React
  • Next.js
  • Angular
  • Flask
  • Node.js
  • Flutter
  • Robot Framework

Data

  • PostgreSQL
  • MySQL
  • Supabase
  • Firestore

Tools & cloud

  • GCP
  • Docker
  • Git
  • Linux
  • Vercel
  • CMake
  • CI/CD

Off the keyboard

Have a role or a project in mind?

Let's talk.

jariwa@umich.edu

Ann Arbor, MI · —