Full-Stack Engineer · New Media · AI · Creative Tech

Reva
Sathe.

I build things that think, move, and feel alive — from open-source AI platforms to hardware-driven games that made it to GDC. Fresh grad out of RIT, ready to ship.

Scroll
02 — Selected Work

Things I've
Built.

Three projects that show my range — hardware, web, and AI. Each one pushed into unfamiliar territory on purpose.

01 / 03
🏆 Alt-Ctrl GDC Finalist

Patchwork

Patchwork is a cooperative physical game built as the New Media Capstone at RIT, a cross-disciplinary collaboration between Interactive Development and Design seniors. Players use custom cable controllers and four themed health podiums to complete hands-on challenges, saving a monster by addressing health emergencies before watching their creature come to life in real time.

As Lead Developer and Producer, I owned the full software architecture, bridging Node.js with Arduino-based C++ firmware to handle real-time sensor input, motor control, and scoring across the physical podiums. I also wore the producer hat, coordinating across the dev and design teams to ship a cohesive experience that went on to be selected as an Alt.Ctrl.GDC finalist and exhibited at Imagine RIT

What made this project technically interesting was the tight coupling between physical hardware and game state; every cable connection, button press, and sensor trigger had to register instantly and feed back into the creature-building logic with no perceptible lag. Getting Node.js and C++ firmware talking reliably in real time was the core engineering challenge.

Arduino / C++ Node.js JavaScript Hardware Real-time
02 / 03
Full-Stack Web App

Forecafe

ForeCafe is a full-stack social web application built around café culture, a place where users can log their favorite drinks, save café locations, and stay connected with friends through a shared home feed.

I built the entire application on an MVC-style Node.js/Express backend, using MongoDB for data persistence and Redis-backed sessions for secure authentication state. The frontend is a hybrid of server-rendered Handlebars templates with page-specific React bundles mounted for dynamic interactions, a practical architecture that keeps initial loads fast while still delivering a responsive UI.

The social layer is fully featured: users can search for others by username, send and manage friend requests, favorite drinks, and browse a live feed of drinks and café locations from across the platform. On the security side, passwords are hashed with bcrypt, sessions are stored in Redis, and helmet handles secure HTTP headers throughout.

The core engineering challenge was designing a clean data model that kept user-owned content (drinks, locations, friends) properly scoped while still surfacing a coherent shared feed, all without a dedicated API layer, since the Express server handles both page rendering and JSON endpoints.

React Node.js MongoDB Redis Heroku MVC
03 / 03
Open-Source · Research

RAG Research Platform

An open-source AI-powered knowledge assistant built during my research role at RIT, designed to help students and staff get fast, cited answers from both the web and a curated document library.

The system combines Retrieval-Augmented Generation with domain-filtered web search, meaning responses are grounded in trusted sources (RIT, Stack Overflow, Microsoft, Adobe, and others) rather than hallucinated from thin air.

Under the hood, a React frontend talks to a FastAPI/Python backend that handles the RAG logic, web search, and OpenAI integration. Conversations auto-title themselves using GPT-5, follow-up suggestions surface contextually, and citations appear live in a sidebar as you chat. I also built a favorites system so users can organize and return to important conversations.

The core engineering challenge was building a retrieval pipeline that felt fast and trustworthy, chunking Dropbox documents for better relevance, filtering search to approved domains, and formatting AI responses in clean HTML so they actually read well in the UI.

Python React LLM APIs RAG Node.js REST APIs
03 — Toolkit

How I
Build.

Languages
JavaScript / TypeScript
Python
Dart
C / C++
Java / C#
SQL / R
Frameworks & Stack
React
Node.js
MongoDB + Redis
REST APIs
AWS · Heroku
AI & ML
Claude Code
CoPilot
OpenAI API
Large Language Models
RAG Pipelines
Generative AI Integration
Data Mining
Tools & Creative
Git / GitHub
Figma
Arduino
Unity / Unreal Engine 5
Jira · ClickUp
04 — Experience

Where I've
Worked.

2025
Research Assistant
RIT
2024
SWE Intern
Encoded Therapeutics
2023
SWE Intern
KaleidoscopeME
Research Assistant
Rochester Institute of Technology · Jan 2025 – Dec 2025
  • Spearheading full-stack development of an open-source RAG platform for personalized inter-university knowledge sharing
  • Integrating LLM and academic data APIs to enable adaptive AI-driven assistance at scale
  • Designing end-to-end UX flows and visual interfaces for an intuitive academic collaboration environment
JavaScriptReactNode.jsPythonREST APIsGit
Software Development Intern
Encoded Therapeutics · May – Sep 2024 · South San Francisco
  • Built a critical application to monitor and report downtime for SaaS applications, enhancing uptime visibility and enabling proactive incident notifications
  • Developed and implemented secure software solutions adhering to cybersecurity policies while leveraging generative AI technologies responsibly
JavaScriptNode.jsAWSAPIsHTML/CSS
Software Development Intern
KaleidoscopeME · Jan – Jul 2023 · Remote
  • Researched and implemented software tools for an edutainment company focused on elementary school-aged children
  • Managed a team of 4 interns by delegating and overseeing tasks; handled social media and managed company finances with partners and clients
EdtechTeam LeadProduct
B.S. New Media Interactive Development, CS Minor
Rochester Institute of Technology
May 2026
Summa Cum Laude Presidential Scholarship Dean's List
05 — Let's Talk

Open to
opportunities.

Looking for full-stack engineering roles. I like hard problems, good teams, and building things that actually get used.