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. RIT grad, now building AI-powered automation systems as an AI Software Engineer.

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
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 OpenAI APIs RAG Node.js REST APIs
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
🏆 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
Currently Building
Planner
Focus Mode
Relax Mode
Hobby Mode
Tracking
WIP
🚧 In Progress

StudySpace

A personal productivity dashboard I'm building nights and weekends, designed to give students one place to plan their coursework, focus without distraction, and actually step away, instead of juggling five different apps for five different mental modes.

The core idea is a single dashboard with purpose-built modules, Planner, Focus Mode, Relax Mode, Hobby Mode, and Tracking, that keeps academic and personal data structurally separate, so a hobby project board never quietly turns into another item on your to-do list.

Under the hood, it's a Next.js (App Router, TypeScript) app styled with Tailwind and deployed on Vercel. V1 is fully local-first: Dexie.js wraps IndexedDB so everything, classes, tasks, focus sessions, hobby items, dashboard layout, and settings, lives in the browser with no auth or backend yet. Planner handles classes and task CRUD with client-side due-date reminders. Focus Mode runs a Pomodoro engine with an isolation overlay that hands off cleanly into breaks. Relax Mode pairs an audio mixer with calming visual backgrounds. Hobby Mode gets its own project board, deliberately siloed from the academic data. Tracking auto-logs sessions into streaks and filterable history.

The core engineering challenge was designing the data layer so V1 wouldn't need a rewrite once accounts and sync arrive: every record uses UUIDs instead of auto-increment IDs and carries createdAt/updatedAt timestamps plus a soft-delete flag, so the schema maps cleanly onto a future Prisma-backed sync engine rather than a redesign.

Next.js TypeScript Tailwind Dexie.js IndexedDB Vercel
03 — Toolkit

How I
Build.

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

Where I've
Worked.

2026
AI Software Engineer
Total Creative, Inc.
2025
AI Research Assistant
RIT
2024
SWE Intern
Encoded Therapeutics
2023
SWE Intern
KaleidoscopeME
AI Software Engineer
Total Creative, Inc. · Jul 2026 – Present · Remote
  • Developing an end-to-end vendor automation system for a small business, integrating Anthropic's Claude AI with the Microsoft 365 stack (SharePoint, Power Automate, Outlook) to process vendor emails and manage order workflows
  • Building and maintaining a centralized SharePoint tracker that consolidates vendor communications and order status, replacing manual, email-based coordination
  • Serving as sole developer on a production system the business relies on for day-to-day vendor operations, working from an existing technical handoff document, UI mockups, and sample data
Claude AIMicrosoft 365SharePointPower AutomateAutomation
AI Research Assistant
Rochester Institute of Technology · Jan 2025 – Dec 2025
  • Architected and built a full-stack, open-source RAG platform for cross-institutional academic knowledge sharing, integrating LLM and academic-data APIs to power adaptive, personalized retrieval across participating universities' knowledge bases
  • Designed end-to-end user experience flows and interfaces to deliver an intuitive, personalized research and collaboration environment
  • Navigated inter-university data-governance requirements while designing the platform's data-access layer, reinforcing a practical understanding of institutional and compliance constraints in applied AI systems
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 — Certifications

Credentials &
Training.

AI Product Management 101 & Certification — Building AI Products End-to-End
Maven · Jul 2026
Docker Certified Associate
Udemy
In Progress
AI Agents Course
Hugging Face
In Progress
06 — 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.