Projects
Meeting → Actions AI Service
REST API that extracts structured action items from meeting transcripts using LLMs
PythonFastAPISQLAlchemyPydanticSQLiteOpenAPI
- Designed a REST API using FastAPI with clear resource boundaries.
- Implemented status-based processing (PENDING → PROCESSING → DONE / FAILED).
- Modeled persistent data using SQLAlchemy ORM.
- Enforced strict request and response validation with Pydantic schemas.
- Integrated LLM-based extraction behind a mockable AI interface.
- Built deterministic mock mode to enable testing without API keys or cost.
- Designed as an extensible MVP with a clear path toward a hosted SaaS offering.
iOS-Based Centralized Monitoring Hub (Capstone)
Status: In development.
iOSReal-timeMulti-sensorData Sync
- Real-time signal acquisition from multiple sources (e.g., laptops, Bluetooth wearables).
- Accurate time-stamping and synchronization across devices for coherent visualization.
- Responsive UI to display simultaneous streams (charts, gauges, alerts).
- Modular design for clinical monitoring and multi-sensor research/fitness use cases.
- Impact: improves monitoring efficiency and response in high-stakes environments and enables comprehensive physiological research.
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 this month).
Song Ranking Project
Interactive pairwise ranking of songs per album (React + Vite).
ReactViteJavaScript
- Binary-search style placement: compare a new song against the ranked list to insert at the right position.
- Local dataset for Travis Scott albums; album art served from /public/album-covers.
- Stateful UI with ranked/unranked queues and a comparison view.
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).