Projects
Wats Next?
Full-stack AI workflow that reconciles meeting transcripts into evolving project action items with human-in-the-loop approval.
PythonFastAPISQLAlchemyPydanticPostgreSQL/SQLiteReactOpenAIDockerDocker ComposeREST API
- Architected a proposal-based AI reconciliation engine that compares new meeting transcripts against persistent project state.
- Designed a human-in-the-loop workflow separating AI 'proposal' from 'apply' to prevent direct LLM state mutation.
- Built typed REST endpoints in FastAPI for project CRUD, action retrieval, and AI reconciliation workflows.
- Implemented structured JSON validation of LLM responses using Pydantic to enforce deterministic data contracts.
- Persisted evolving action state using SQLAlchemy ORM with relational modeling.
- Developed a React frontend with side-by-side proposal comparison and approval interface.
- Containerized the entire system using Docker Compose for single-command full-stack deployment.
- Designed the system with clear separation of concerns: HTTP layer, business logic, AI layer, and persistence layer.
RN Sync – Real-Time Patient Monitoring System (Capstone)
Serverless architecture for synchronized multi-sensor health data streaming.
React NativeAWS LambdaAPI GatewayWebSocketsAWS CognitoSupabase
- Built a real-time patient monitoring system that synchronizes multiple physiological data streams into a single mobile interface.
- Implemented a serverless backend using AWS Lambda and API Gateway with WebSocket streaming for low-latency data updates.
- Developed secure authentication using AWS Cognito to protect patient data and manage device connections.
- Designed a React Native mobile app to visualize synchronized sensor streams with responsive charts and real-time updates.
- Impact: Demonstrates a scalable architecture for healthcare monitoring systems capable of integrating multiple medical sensors and supporting real-time clinical decision-making.
ChoTime (Fitness App)
Track workouts, meals, and progress with a clean API and typed data model.
Next.jsTypeScriptPrismaPostgreSQLTailwind
- Domain model for workouts/meals/sessions; daily aggregates & trends.
- REST/Server Actions API with auth, input validation, and rate-limits.
- Prisma schema with relational entities and future ML hooks (recommendations).
- Status: Coming soon (shipping in May).
Interactive Song Ranking Tool
Pairwise comparison system for building ranked lists efficiently.
ReactViteJavaScript
- Built an interactive ranking system where users compare songs head-to-head to generate a personalized ordered list.
- Implemented a binary-search style insertion algorithm that minimizes comparisons while placing songs in the correct rank.
- Developed a dynamic React interface with ranked and unranked queues and a comparison view for fast decision making.
- Structured a modular dataset for albums and artwork, enabling easy expansion to other artists or media categories.
Portfolio Design & Build
This site — dark editor aesthetic, responsive layout, and content components.
Next.jsTypeScriptTailwind CSS
- Custom sections (typewriter hero, cards), clean routing, and lint-clean builds.
- Deployed on Vercel with custom domain (khalidtahir.com).