Skip to content
View IshanA2007's full-sized avatar

Highlights

  • Pro

Block or report IshanA2007

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
IshanA2007/README.md

Hi, I'm Ishan

I'm a computer science student at the University of Virginia who likes building software that people actually use. Most of my projects start from a real problem I ran into, whether that was not knowing what was for dinner at the dining hall or wanting a clearer picture of my grades, and grew into a full app or tool that solves it end to end. I care about code that holds up: tested, readable, and honest about what it does.

What I'm working on now

I'm building two things right now. Culprit is an AI incident-response layer that helps teams work out what actually caused a production incident. Ember is a single-habit iOS app that asks you to keep one fire lit for fourteen days by holding the flame each day you follow through. It's built in SwiftUI with a live particle-flame animation, an Apple Watch companion, and an optional Apple Health integration that can stoke the fire for you. Both are private for now, but I'm always happy to talk about either one.

A few things I've built

proofgate is a GitHub Action that makes the author of a pull request prove their tests really pass. It runs the suite, catches the common ways people game tests such as deleting them, weakening assertions, or skipping them, and posts one clear verdict on the PR.

RememberMe is an assistive memory aid for people living with dementia. It recognizes faces through a camera in real time and shows who the person is, and it can turn a spoken conversation into saved memories using a language model.

Hoos Hungry is a dining app for UVA students. I built the Django backend that scrapes the dining hall menus and nutrition and serves them over an API, along with the React frontend and an assistant that answers questions about the menu.

clara gives you feedback on a presentation. You record yourself talking over your slides and it reports per-slide speaking telemetry, like pace, filler words, and pauses, next to an AI coach that suggests improvements.

GeneSIS is a Flutter gradebook app that connects to StudentVUE, computes current and cumulative GPA, and shows grade trends. I also wrote the studentvue Dart library that powers it.

theCourseForum is UVA's course-review platform. I'm on the dev team, where I built the Q&A dashboard feature (course search, instructor endpoints, voting, and integration tests) together with two other contributors.

There is more on my repositories tab, including a crossword solver built around backtracking search and a couple of computer vision projects.

Tools I reach for

Python, TypeScript, Dart, and Swift most often. Django, FastAPI, and Flask on the backend, React and Flutter on the frontend, and SwiftUI for native iOS and watchOS. Comfortable with Postgres, Docker, and the usual testing and CI setup.

Where to find me

Pinned Loading

  1. GeneSIS GeneSIS Public

    Flutter gradebook app that connects to StudentVUE, computes GPA and grade trends, and shows them in a dashboard

    Dart 1

  2. clara clara Public

    Presentation-coaching app that turns a practice recording into per-slide speaking feedback, with an AI coach

    TypeScript

  3. Crosswizard Crosswizard Public

    Crossword solver that fills an arbitrary grid from a word list using recursive backtracking with pruning

    Python

  4. hooshungry hooshungry Public

    React and TypeScript frontend for Hoos Hungry, a UVA dining app with menus, nutrition, meal plans, and a food assistant

    TypeScript

  5. portfolio-website portfolio-website Public

    My personal portfolio site, built with React and Vite and deployed at ishan-ajwani.com

    JavaScript

  6. RememberMe RememberMe Public

    Assistive memory aid for people with dementia that recognizes faces in real time and surfaces identity and reminder cards

    TypeScript 1