Ritij
Jutur

Experience

Company Logo

Microsoft

Software Engineer Intern

May - August 2025

Azure Usage/Billing Service Team

Current position

Company Logo

Ford Motor Company

Software Engineer Intern

May - August 2024

High Performance Computing Team

  • Optimized APIs to support computationally intensive workloads within a distributed system
  • Revamped APIs to support JSON input
  • Decommissioned the use of safe shell for safety and security
  • Integration tests with code coverage
  • Blue/green deployments
Company Logo

The Brix N Stones Studio

Full-stack Developer

July - August 2023

Site Management Team

  • UX
  • SEO
  • Admin Interface
  • Integrated email forms
Company Logo

Ford Motor Company

Software Engineer Intern

May - August 2023

Cloud Platform Team

  • Reverse engineering tooling built on an open-source service to improve project comprehension
  • Visualized Terraform’s interactions with GCP given a GitHub repository
  • Integrated containerized API services with backstage.io
  • "Most Viable Award" for Innovation Challenge
  • "Future Mobility Achiever" for City of Tomorrow Challenge

Projects

Deep Neural Network for Predicting Optimal Loop Unrolling Factor

Used machine learning to predict the best loop unrolling factor for faster program execution. Collected 300K+ loops from IBM CodeNet, extracted features, and trained a neural network to optimize compiler performance.

C++LLVM

Distributed Key-Value Store

Developed five complex distributed key-value stores, exploring fault tolerance, replication, and consensus: (1) primary-backup, (2) Paxos consensus, and (3) Paxos with dynamic sharding

Golang

A2-GO!

An AR-based mobile game inspired by Pokémon GO, enabling users to plant and grow virtual trees at real-world landmarks.

UnityC#JIRA

ritij.tech

A platform for scraping and managing internship and co-op listings for the 2024-2025 school year.

Next.jsSupabaseBeautifulSoup

Barterville

A game where users negotiate trades with AI characters, starting with lower-value items and aiming for higher-value trades.

Next.jsPython

Multi-Threaded Network File Server

Designed a heavily concurrent, crash consistent network file server supporting multiple users and nested files/folders. Integrated committing writes to ensure crash consistency, leveraging Boost threads and upgradeable reader-writer locks for maximum concurrency. Used POSIX sockets for network communication with clients across diverse environments

C++BoostPOSIX

Virtual Memory Pager

Designed a virtual memory pager which managed multiple processes and supported swap-backed and file-backed memory pages (similar to Unix mmap). Managed process creation, page faults & MMU bits, process forking, process destruction, and swap disk all while supporting copy-on-write.

C++

Thread Library

Implemented a kernel level C++ thread library on Unix, handling CPU booting, thread management, interrupts, atomicity, and FIFO scheduling across 50+ CPUs. Designed spin-locks, mutexes, conditional variables utilizing advanced Unix context management

C++

Image Background Swapper

A website allowing users to upload pictures and replace the background with an auto-generated background based on text queries.

PyTorchFlaskPythonNext.js

iMessage Wrapped

A utility application offering insights and analytics about your iMessage usage over the past year.

PyTorchFlaskPythonNext.js

Disease Predictor

A disease prediction model employing machine learning to analyze data and predict diseases early.

FlaskPandasNext.jsNumpy

WordPress iOS - Open Source Contributions

Contributed to WordPress iOS by addressing issues related to post-navigation statistics caching and unresponsive URLs.

GitSwift

Education

University of Michigan Logo

University of Michigan

Rachkham Graduate School

M.S.E. in Computer Science

January 2025 – December 2025
University of Michigan Logo

University of Michigan

College of Engineering

B.S.E. in Computer Science

August 2022 – December 2024

Clones

Websites inspired by this one.