TEJAS SONAWANE
Open Source Developer | GSOC 2025 | Full-Stack Dev
Full Stack + GenAI Intern
@ FlyYourTech
Engineering production-focused applications by merging robust Full Stack development with advanced Generative AI capabilities.
- arrow_rightLLM Integration: Seamlessly embedding Gemini and GPT models into application logic natively.
- arrow_rightAdvanced Prompting: Designing complex system prompts and managing context for deterministic outputs.
- arrow_rightBackend Architecture: Building optimized API routes, context generation layers, and executing basic RAG architecture.
- arrow_rightFrontend & Streaming: Connecting React/Next.js frontends to handle text-streaming for low-latency user experiences.
Google Summer of Code 2025
OpenAFS — Distributed File System
Built a production-grade GNOME Shell extension for managing distributed file systems in academic and research environments. Implemented async, non-blocking UI flows for system-level operations, designed modular components for live status indicators, and shipped features used by real Linux users including live updates, notifications, and failure handling.
GitHub Contributions
Real-time data from @ts-31

BudgetBuddy
A full-stack finance management app that helps users track expenses, set budgets, and analyze spending with interactive charts. Features secure authentication, budget categorization, and real-time insights for better financial control.
BudgetBuddy
./budgetbuddy

BookMyDoctor
BookMyDoctor is a full-stack MERN doctor appointment booking platform supporting Patients, Doctors, and Admins. Features JWT-based authentication, role-based dashboards, appointment booking & management, image uploads via Cloudinary, and a scalable REST API.
BookMyDoctor
./bookmydoctor

GIMP Ext site Generator
Multilingual static site generator for GIMP Extensions using Hugo. Parsed AppStream XML metadata into localized Markdown files with multi-language support and CI/CD integration.
GIMP Ext site Generator
./gimp-ext-site-generator

MatchMyResume
Chrome Extension with a FastAPI backend that matches resumes to job descriptions using the Google Gemini API. Provides AI-based match scores and actionable suggestions.
MatchMyResume
./matchmyresume

AgentHub
Minimal chatbot platform that allows users to create multiple AI agents and chat with them in real time using Gemini LLM.
./agenthub

OpenAFS Client Manager
A GNOME Shell extension to manage the OpenAFS client on Linux desktops. Features a GUI for starting/stopping the client, toggling autostart, and real-time status updates.
OpenAFS Client Manager
./openafs-client-manager