Claims you can check
Each card points at something real — open the source and verify for yourself.
- StatedRésumé
Book Review Platform
A REST API that uses AI to generate structured, on-demand book/author descriptions from review data.Check source - StatedRésumé
Automated Inbox Assistant
An AI assistant that reads emails locally and classifies them into categories using a two-stage pipeline.Check source - StatedRésumé
Local AI Research & Financial Analysis Platform
A fully offline system that chats with PDFs using vector search and extracts financial metrics into spreadsheets.Check source - StatedRésumé
Volley Beach
A small 2D pixel-art style demo game about 2 players locally playing volleyball.Check source - StatedRésuméA collection of video edits and creative motion projects including brand idea edits and experimental meme templates.
- StatedRésumé
Wikipedia Agent — Multi-Provider LLM Research Platform
Built a full-stack Wikipedia Q&A app with a query planner, five-provider LLM fallback chain, bcrypt/MongoDB-backed sessions, TTL response caching, and follow-up-aware query rewriting. Validated with a mocked Vitest suite in GitHub Actions CI and a gitleaks secret-scan workflow, deployed to AWS EC2 behind Nginx with HTTPS via Certbot.Check source - StatedRésumé
My Mail Assist
Built a Java/Spring Boot background service that fetches, classifies, and acts on Gmail messages using a rules layer for clear cases and an LLM for ambiguous ones. Implemented OAuth 2.0 authorization-code flow with token persistence and multi-account switching.Check source - StatedRésumé
Local AI Document & RAG Platform
Built a fully local, Dockerized document Q&A system with a financial analyzer pulling 30+ metrics from annual reports, an OCR fallback for scanned files, and Langfuse tracing for latency, failure-rate, and cost visibility.Check source - StatedRésumé
BookStore Platform
Built a Dockerized Spring Boot REST API, Java and FastAPI with MongoDB persistence and Gemini API-generated summaries.Check source - StatedRésumé
Portfolio
Check source
What Ryan can prove
Proven Unproven
- aggregation pipelines: self-declared, 0 evidence items
- AI Tool Agents: self-declared, 0 evidence items
- AWS EC2: self-declared, 1 evidence items, linked to Project: Wikipedia Agent — Multi-Provider LLM Research Platform
- bcrypt: self-declared, 1 evidence items, linked to Project: Wikipedia Agent — Multi-Provider LLM Research Platform
- Certbot: self-declared, 1 evidence items, linked to Project: Wikipedia Agent — Multi-Provider LLM Research Platform
- Containerisation: self-declared, 0 evidence items
- Docker: self-declared, 4 evidence items, linked to Project: Automated Inbox Assistant, Project: Local AI Research & Financial Analysis Platform, Project: Local AI Document & RAG Platform, Project: BookStore Platform
- Docker & Docker Compose: self-declared, 0 evidence items
- docker-compose: self-declared, 0 evidence items
- Express.js: self-declared, 0 evidence items
- FastAPI: self-declared, 3 evidence items, linked to Project: Local AI Research & Financial Analysis Platform, Project: Local AI Document & RAG Platform, Project: BookStore Platform
- Game Development: self-declared, 0 evidence items
- GDScript: self-declared, 0 evidence items
- Gemini API: self-declared, 2 evidence items, linked to Project: Book Review Platform, Project: BookStore Platform
- Git/GitHub: self-declared, 0 evidence items
- GitHub Actions CI/CD: self-declared, 0 evidence items
- gitleaks secret scanning: self-declared, 0 evidence items
- Go: self-declared, 0 evidence items
- Google OAuth 2.0: self-declared, 1 evidence items, linked to Project: Automated Inbox Assistant
- HTML: self-declared, 0 evidence items
- Java: self-declared, 3 evidence items, linked to Project: Automated Inbox Assistant, Project: My Mail Assist, Project: BookStore Platform
- Java 21: self-declared, 0 evidence items
- JavaScript: self-declared, 0 evidence items
- JavaScript/TypeScript: self-declared, 0 evidence items
- Jupyter Notebook: self-declared, 0 evidence items
- LangChain4j: self-declared, 1 evidence items, linked to Project: Automated Inbox Assistant
- Maven: self-declared, 0 evidence items
- Microservices: self-declared, 0 evidence items
- MongoDB: self-declared, 3 evidence items, linked to Project: Book Review Platform, Project: Wikipedia Agent — Multi-Provider LLM Research Platform, Project: BookStore Platform
- multi-provider LLM orchestration & fallback chains: self-declared, 0 evidence items
- Multi-stage Builds: self-declared, 0 evidence items
- MVC: self-declared, 0 evidence items
- Nginx: self-declared, 1 evidence items, linked to Project: Wikipedia Agent — Multi-Provider LLM Research Platform
- Node.js: self-declared, 0 evidence items
- OAuth 2.0 authorization-code flow: self-declared, 1 evidence items, linked to Project: My Mail Assist
- OCR Pipelines: self-declared, 0 evidence items
- Ollama: self-declared, 2 evidence items, linked to Project: Automated Inbox Assistant, Project: Local AI Research & Financial Analysis Platform
- Ollama (Llama 3.2): self-declared, 0 evidence items
- OOP: self-declared, 0 evidence items
- OpenCV: self-declared, 1 evidence items, linked to Project: Local AI Research & Financial Analysis Platform
- PostgreSQL: self-declared, 1 evidence items, linked to Project: Local AI Document & RAG Platform
- Postman: self-declared, 0 evidence items
- Prompt Engineering: self-declared, 0 evidence items
- PyMuPDF: self-declared, 0 evidence items
- Python: self-declared, 1 evidence items, linked to Project: Local AI Research & Financial Analysis Platform
- Qdrant vector search: self-declared, 0 evidence items
- RAG: self-declared, 1 evidence items, linked to Project: Local AI Document & RAG Platform
- RAG pipelines: self-declared, 0 evidence items
- React 18: self-declared, 0 evidence items
- REST: self-declared, 2 evidence items, linked to Project: Book Review Platform, Project: BookStore Platform
- REST API design: self-declared, 0 evidence items
- REST APIs: self-declared, 0 evidence items
- schema design: self-declared, 0 evidence items
- SentenceTransformers: self-declared, 0 evidence items
- session stores: self-declared, 0 evidence items
- session-based auth: self-declared, 0 evidence items
- Spring Boot 3: self-declared, 0 evidence items
- SQL: self-declared, 0 evidence items
- Streamlit: self-declared, 2 evidence items, linked to Project: Book Review Platform, Project: Local AI Document & RAG Platform
- Tesseract OCR: self-declared, 1 evidence items, linked to Project: Local AI Research & Financial Analysis Platform
- Vector Search: self-declared, 1 evidence items, linked to Project: Local AI Research & Financial Analysis Platform
- Vercel: self-declared, 0 evidence items
- Video Editing and Creative Motion: self-declared, 0 evidence items
- Vite: self-declared, 0 evidence items
- Vitest (mocked suites): self-declared, 0 evidence items
Shipped work
See all workFlagship systems this candidate architected will appear here once attached to the dossier. No project has been added yet.
Getting better, on the record
Proven skills over time — today marked in lime.
This trajectory populates once the candidate completes scored interview sessions. No score has been recorded or estimated here.
Career chronology
Gaps shown honestly — only what's on the record.
Dayananda Sagar College of Engineering, Bengaluru
B.Tech.
Dayananda Sagar College of Engineering
B.Tech
Hiring for Software Engineer?
Request the full evidence dossier — verified interview sessions, cryptographically attested artifacts, and reference outcomes.
Goes straight to Ryan. No recruiter spam.