Ryan
Software Engineer
github.com/Bruh-Ryan | candidates.intervues.club/u/ryan
SUMMARY
Software Engineer with a strong foundation in building AI-integrated REST APIs, local document analysis platforms, and automated workflow assistants. Experienced in leveraging modern frameworks, vector search, and containerized deployments to deliver robust software solutions. Skilled across Java, Python, Spring Boot, and cloud ecosystems.
EDUCATION
Dayananda Sagar College of Engineering · B.Tech. · 2022 – 2026
SKILLS
Languages and Frameworks: GDScript, Go, HTML, Java, Java 21, JavaScript, JavaScript/TypeScript, Jupyter Notebook, Python, SQL, Express.js, FastAPI, LangChain4j, Node.js, React 18, Spring Boot 3, Streamlit
Databases: MongoDB, PostgreSQL, Qdrant vector search
Tools: aggregation pipelines, AWS EC2, bcrypt, Certbot, Containerisation, Docker, Docker & Docker Compose, docker-compose, Gemini API, Git/GitHub, GitHub Actions CI/CD, gitleaks secret scanning, Google OAuth 2.0, Maven, Microservices, multi-provider LLM orchestration & fallback chains, Multi-stage Builds, MVC, Nginx, OAuth 2.0 authorization-code flow, OCR Pipelines, Ollama, Ollama (Llama 3.2), OOP, OpenCV, Postman, PyMuPDF, RAG, RAG pipelines, REST, REST API design, REST APIs, schema design, SentenceTransformers, session stores, session-based auth, Tesseract OCR, Vector Search, Vercel, Vite, Vitest (mocked suites)
PROJECTS
Book Review Platform
A REST API that uses AI to generate structured, on-demand book/author descriptions from review data. Developed a REST API utilizing Spring Boot and MongoDB to manage review data efficiently. Integrated Gemini API and Streamlit to generate structured, on-demand author and book descriptions.
Spring Boot, MongoDB, Gemini API, Streamlit
GitHub Repo
Automated Inbox Assistant
An AI assistant that reads emails locally and classifies them into categories using a two-stage pipeline. Built a local email classification assistant using Java, LangChain4j, and Ollama. Implemented secure authentication and containerized deployment using Google OAuth 2.0, Gmail API, and Docker.
Java, LangChain4j, Ollama, Gmail API, Docker, Google OAuth 2.0
GitHub Repo
Local AI Research & Financial Analysis Platform
A fully offline system that chats with PDFs using vector search and extracts financial metrics into spreadsheets. Engineered an offline RAG system using Python, FastAPI, Ollama, and Qdrant vector search. Extracted text and financial metrics from PDF documents via Tesseract OCR, OpenCV, and Docker.
Python, FastAPI, Ollama, Qdrant, Tesseract OCR, Docker, OpenCV
GitHub Repo
Additional projects: Volley Beach, The Screening Room Showcase, Wikipedia Agent — Multi-Provider LLM Research Platform, My Mail Assist, Local AI Document & RAG Platform, BookStore Platform, Portfolio