Portfolio
Rohan
Nihalani
I'm a computer science student at UC Santa Barbara, passionate about building products that solve real problems, especially at the intersection of technology, media, and human connection. This summer I interned on AllTrails’ Android Core Services team, and I’m currently building Rhome, a platform for sharing and discovering trusted media recs from friends. I love learning new technologies, exploring the outdoors, and playing piano in my free time.
What I'm working on
Rhome
Co-Founder
A social recommendation app live on the App Store and Google Play, built with React Native, Go/Gin, and DynamoDB on AWS. 1,500+ users, 5,000+ curated recommendations, and 50+ releases.
Daily Nexus App
Lead Mobile Developer
The first mobile news app for UCSB’s 25,000-student community — real-time articles and push notifications from the campus newspaper.
Work history
Jun 2026 – Aug 2026
San Francisco, CA
AllTrails
·Software Engineering Intern · Android, Core Services- Designed and shipped Android’s session-log capture and export pipeline end-to-end within a large-scale production Kotlin codebase: a telemetry plugin, a dedicated Room database, and a multi-file archive writer producing archives readable by the desktop console tool iOS already used.
- Routed all call sites through a non-blocking command channel drained by a single IO-dispatcher coroutine, with per-command failure isolation so one bad write can’t take down the logging pipeline.
- Modeled the on-device schema across five tables (session, span, event, property, location) with scoped properties and automatic row expiry, keeping local storage bounded while integrating as one additional telemetry target so no existing call sites changed.
Aug 2024 – Present
San Francisco Bay Area
Rhome
·Co-Founder & Lead Engineer- Built and shipped a social recommendation app from zero to the App Store and Google Play, owning the React Native client, Go/Gin API, DynamoDB data model, and AWS infrastructure; grew to 1,500+ users and 5,000+ curated recommendations across 50+ releases driven by user interviews and in-app feedback.
- Modeled a read-heavy social graph in DynamoDB with a single-table design keyed to the app’s core access patterns, keeping each feed load to one query as the recommendation set grew past 5,000 items.
- Built a Python ranking service with scikit-learn that surfaces recommendations by graph-proximity and curation overlap rather than engagement.
Oct 2025 – Present
Santa Barbara, CA
Daily Nexus
·Lead Mobile Developer- Building the first mobile news app for UCSB’s 25,000-student community, delivering real-time articles and push notifications from the campus newspaper.
- Developed a custom middleware layer to transform legacy CMS data into a unified JSON API, enabling fast content delivery across iOS and Android.
Jun 2025 – Jun 2026
Santa Barbara, CA
ACM.Industry
·Technical Executive- Oversaw technical strategy and code quality for student consulting teams delivering software to clients including RTX, Turing, CrossnoKaye, and Unwrap AI.
- Led a 5-person team building ORAS (Order & Receiving Automation System) for IV Outfitters — a full-stack procurement and CRM platform using Next.js, FastAPI, and PostgreSQL that automates purchase orders, shipment tracking, and warehouse receiving, reducing manual processing time by 50%.
Jun 2023 – Aug 2023
Remote
Velosimo
·Software Engineering Intern- Built a TypeScript-based JSON sanitation utility to automate data parsing and formatting, cutting developer prep time by 15%.
Leadership
Mar 2025 – Present
Santa Barbara, CA
UCSB New Venture Program
·New Venture FellowIdeating, building, and pitching a business plan and go-to-market strategy in a competitive, year-long entrepreneurial program.
Things I've built
Rhome
↗Full-stack social recommendation app built with React Native, Go/Gin, and DynamoDB on AWS, with a Python/scikit-learn ranking service. Shipped 50+ releases to 1,500+ users and 5,000+ curated recommendations.
ORAS — Order & Receiving Automation System
Full-stack procurement and CRM platform for IV Outfitters, built by a 5-person ACM.Industry team I led. Automates purchase orders, shipment tracking, and warehouse receiving, cutting manual processing time by 50%.
AI Document Summarizer — Custom Testing Framework
Custom Python testing framework for an AI summarizer using singleton + decorator-based design. Supports deterministic, exception-based, and non-deterministic test cases with a CLI-driven, CI/CD-ready test runner and JSON reporting.
MenuMate
React Native app that cross-references restaurant menus with user dietary restrictions in real time, powered by Firebase for live data sync.
School
2024 - 2028
Santa Barbara, California
University of California, Santa Barbara
Bachelor of Science in Computer Science
Coursework
Technical toolkit
Languages
Frameworks
Cloud & Infra
Tools