Skip to content

Projects & ideas — Sri Ujjwal Reddy

THE FOUNDRY / SRI’S WORKING COLLECTION

Curiosity, put to work.

Builds, hackathon weekends, iPhone apps and experiments. The finished ones come first; everything else is in the index.

selected builds
06
hackathon entries
06
iPhone & iPad
03
entries in the index
59

Selected work

06 builds, each with its story.

01AI · INTERFACE EXPLORATION2025

Aether

AI conversations don’t have to be a straight line. Branch a conversation, follow a new idea, and keep the original thread.

  • Next.js
  • TypeScript
  • React Flow
  • Zustand
Code for Aether

02BROWSER EXTENSION · AI2025–26

Agentex

A Chrome extension that helps tailor a LaTeX resume to a job description, with a PDF preview right where you’re working.

  • JavaScript
  • Chrome APIs
  • LaTeX
  • Node.js
Code for Agentex

03DEVELOPER TOOLS2025

GitCue / Auto-Git

A CLI and VS Code extension that watches code changes and helps turn them into meaningful Git commits.

  • Node.js
  • Git
  • VS Code API
  • Gemini
Code for GitCue / Auto-Git

04COLLABORATIVE PROJECT · EXHIBIT2024–25

Mesa Historical Museum

Interactive exhibit software created for the Mesa Historical Museum. Building for people beyond a browser tab.

  • React
  • Three.js
  • React Three Fiber
  • React Router

05RESEARCH · COMPUTER VISION2023–24

csDNA

A way for researchers to make sense of DNA-PAINT microscopy images, without doing every step by hand.

  • Python
  • Django
  • scikit-learn
  • CUDA / cuML
Code for csDNA

06COMMUNITY · COLLABORATIVE PROJECT2024–25

Tools for the SoDA community

The software behind a student developer community: club APIs, Discord bots, and tools that make organizing easier.

  • Python
  • Flask
  • Discord
  • React

iPhone & iPad

One app on the App Store, a Swift exploration, and a SwiftUI learning project.

  • IPHONE & IPAD · PRODUCTIVITY2026

    Aatram

    On the App Store

    A gentler way to build momentum. Aatram pairs a focus timer and emotion check-ins with progress that can bend without breaking.

    App Store for Aatram
  • SWIFT · PHOTO SEARCH EXPLORATION

    SimSim

    Exploring a more natural way to search a photo library, using image and text embeddings on the device.

    Code for SimSim
  • LEARNING PROJECT

    Learning SwiftUI

    An iOS learning workspace built around Scrumdinger: meeting timers, participants, and history. Part of getting comfortable with native interfaces.

    Code for Learning SwiftUI

Hackathons

Ideas I tested through hackathons, from Devils Invent to AZ Spark and Voxel51.

  • DEVILS INVENT + DASSH · TEAM CONCEPTFebruary 2023

    SafeSide

    Team · tied third in our challenge

    A team concept for helping people understand where to go during an emergency. We explored location-aware evacuation maps, alerts, and clearer communication.

    Slides for SafeSide
  • DEVILS INVENT · AUGMENTED REALITYSeptember 2023

    AR You Ready

    Team · third place

    A team exploration of augmented reality as a way to introduce ASU’s Fulton programs. I built the accompanying website.

    Code for AR You Ready
  • DEVILS INVENT · AUTONOMY IN AEROSPACEApril 2024

    AviSol

    Team · Innovation Technology award

    An aerospace autonomy project, made with a team at Devils Invent. The repository collects the prototype work and links to a simulation.

    Code for AviSol
  • VOXEL51 HACKATHON · COMPUTER VISION

    VoxelCV / PosturePro

    Hackathon winner · recorded in my earlier résumé

    A prototype for exploring posture and fall detection through pose landmarks, webcam input, and image analysis.

    Code for VoxelCV / PosturePro
  • AZ SPARK · TEAM HACKATHON PROJECT2024

    Mine Alliance

    Team · Principled Innovation award

    An environmental-information prototype for communities around mining sites. Maps and AI-assisted assessments bring different parts of the picture together.

    Devpost for Mine Alliance
  • HACKATHON · EARLIER BUILD

    Sage AI

    An early exploration of a data-science workspace with AI guidance and collaborative coding. One of the ideas I tested through hackathons.

Try an idea

A small, illustrated walkthrough of how four of the builds work.

AI / branching conversations

For a thought that won’t fit in one straight line.

I like making an idea tangible. Here’s a small sketch of how this one works.

From Sri’s workbench

Start with a question. Follow either direction without losing where you began.

Illustrated walkthrough · original demos in the project stories

The index

Everything in one sortable list: hackathons, iPhone apps, experiments and the beginnings that stayed with me.

46 entries
Every project, sortable by collection, name, kind and year
StackShelfLink
01AetherAI · INTERFACE EXPLORATION2025Next.js · TypeScript · React FlowSelected work
02AgentexBROWSER EXTENSION · AI2025–26JavaScript · Chrome APIs · LaTeXSelected work
03GitCue / Auto-GitDEVELOPER TOOLS2025Node.js · Git · VS Code APISelected work
04Mesa Historical MuseumCOLLABORATIVE PROJECT · EXHIBIT2024–25React · Three.js · React Three FiberSelected work
05csDNARESEARCH · COMPUTER VISION2023–24Python · Django · scikit-learnSelected work
06Tools for the SoDA communityCOMMUNITY · COLLABORATIVE PROJECT2024–25Python · Flask · DiscordSelected work
07IPHONE & IPAD · PRODUCTIVITY2026—iPhone & iPad
08SWIFT · PHOTO SEARCH EXPLORATION—Swift · Core ML · PhotosiPhone & iPad
09LEARNING PROJECT—Swift · SwiftUIiPhone & iPad
10DEVILS INVENT + DASSH · TEAM CONCEPTFebruary 2023—Hackathons
11DEVILS INVENT · AUGMENTED REALITYSeptember 2023—Hackathons
12DEVILS INVENT · AUTONOMY IN AEROSPACEApril 2024—Hackathons
13VOXEL51 HACKATHON · COMPUTER VISION—Python · MediaPipe · OpenCVHackathons
14AZ SPARK · TEAM HACKATHON PROJECT2024Flask · SQLAlchemy · LeafletHackathons
15HACKATHON · EARLIER BUILD——Hackathons
16IN PROGRESS——In progress
17TEAM WORKFLOW · PROTOTYPE—Next.js · ReactThe workbench
18AI SYSTEM · EXPERIMENT—PythonThe workbench
19HEALTH INTERFACE · CONCEPT—TypeScript · ReactThe workbench
20CONVERSATIONAL INTERFACE · PROTOTYPE—TypeScript · Next.jsThe workbench
21PERSONAL AUTOMATION—Python · SeleniumThe workbench
22DISTRIBUTED SYSTEMS · LEARNING—Python · ThreadsThe workbench
23DOCUMENT AUTOMATION—TypeScript · pdf-libThe workbench
24XML & SCHEMAS · LEARNING—XML · XSD · C#The workbench
25BROWSER EXTENSIONS · LEARNING—JavaScript · Chrome ExtensionsThe workbench
26GYM WORKFLOW · EARLY BUILD—Python · Django · CeleryThe workbench
27AI TOOL · SMALL EXPERIMENT—Python · StreamlitThe workbench
28COMMUNITY WEBSITE · EARLY BUILD—HTML · CSS · FirebaseThe workbench
29SCIENCE COMMUNICATION · TEAM WEBSITE—HTML · CSSThe workbench
30SMALL PERSONAL WEBSITE—HTML · CSS · JavaScriptThe workbench
31WIDGETS · EXPLORATION—HTMLThe workbench
32WEB FRAMEWORK · LEARNING—Python · FlaskThe workbench
33COURSEWORK · LEARNING—Java · JavaFXThe workbench
34ALGORITHMS · PRACTICE—PythonThe workbench
35DEVELOPER ENVIRONMENT—Shell · GitThe workbench
36Community——Experiments
37Music + ML—Next.js · Flask · PyTorchExperiments
38Play—JavaScript · Three.js · CanvasExperiments
39Machine learning——Experiments
40Vision + language——Experiments
41Learning——Experiments
42Deep learning——Experiments
43Browser tools——Experiments
44Music + ML——Experiments
45Developer tools——Experiments
46Documentation——Earlier builds