Final-year Computer Science student with a 9.0 SGPA who designs and ships complete, production-grade web applications, not demos. Every project has real backend architecture, JWT authentication, a live deployment, and documentation.
I build full systems end-to-end: database schema, REST API design, payments, AI integration, containerisation, and responsive UI.
📍 Pune, Maharashtra, India
🎓 B.E. Computer Science — Final Year (SGPA 9.0)
💼 Targeting: Software Engineer · Full Stack Developer · MERN Stack Developer
⚡ Strength: Turning complex problems into clean, working software
🤖 Edge: AI/OCR integration · Razorpay payments · real-time systems · Docker Compose
🚀 Status: Actively interviewing — available immediately
What I bring to a team:
- Full-stack ownership: design, build, deploy, and document independently
- AI integration experience: Gemini 2.5 Flash, OpenAI API, OCR pipelines, fuzzy matching, anomaly detection
- Payments: Razorpay (UPI, Cards, NetBanking) with HMAC-SHA256 verification and idempotency protection
- Production mindset: JWT auth, RBAC, Docker Compose, nginx, Cloudinary, real error handling
- Real-time systems: WebSocket (Socket.IO) for live progress and event-driven updates
- Strong CS foundation: DSA in Java, OOP, DBMS, OS, Computer Networks
|
Languages Frontend Backend AI & Payments |
Databases DevOps & Cloud Tools & Version Control CS Fundamentals |
Payment gateway + financial reconciliation platform that automates transaction matching
Integrates Razorpay (UPI, Cards, NetBanking) with backend order creation, HMAC-SHA256 signature verification, and idempotency protection against double-charging. A reconciliation engine cross-verifies gateway settlements against internal ledgers to detect exact matches, amount mismatches, duplicates, and orphan payments, with fuzzy matching via Fuse.js, real-time progress over Socket.IO, and audit-ready PDF/XLSX exports, all secured with JWT authentication.
| Stack | React · Tailwind CSS · Node.js · Express.js · MongoDB · Razorpay · Socket.IO · Fuse.js · Multer · PDFKit · XLSX · CSV-Parser · JWT · bcrypt |
| Architecture | Razorpay checkout → HMAC-verified orders → settlement vs. ledger reconciliation → anomaly flagging → WebSocket live progress → PDF/XLSX audit export |
| Key features | Verified payments · idempotency protection · automated reconciliation · duplicate & orphan payment detection · live checkout dashboard · multi-format upload (CSV/XLSX/PDF) · JWT authentication |
AI-powered exam preparation platform for SPPU engineering students
An exam prep platform with PYQ analysis, recurring question prediction, syllabus exploration, and mock tests. Integrates the Google Gemini 2.5 Flash API to generate structured 8-mark model answers, personalized study notes, and interactive AI tutoring aligned with the SPPU 2019 Course Pattern. Includes JWT authentication, Razorpay subscriptions with usage quotas, PDF invoice generation, and cloud-based note management.
| Stack | React · Node.js · Express.js · MongoDB · Gemini 2.5 Flash API · Razorpay · JWT |
| Key features | PYQ analysis · question prediction · mock tests · AI model answers & notes · AI tutoring · subscription quotas · PDF invoices · secure backend middleware |
Full-stack conversational AI app with persistent threads
A real-time chat application powered by the OpenAI API, with persistent chat history, thread creation and switching, Markdown rendering, and syntax-highlighted code responses. MongoDB handles conversation storage, with secure environment configuration for API requests.
| Stack | React · Vite · Express.js · MongoDB · OpenAI API |
| Key features | Conversational AI · persistent history · thread management · Markdown rendering · syntax-highlighted code · RESTful backend |
Production first → Auth, error handling, and deployment config from day one — not afterthoughts
APIs as contracts → Documented REST endpoints with consistent response shapes
Payments done right → Signature verification and idempotency so no one is charged twice
Container native → Docker Compose + nginx for reproducible multi-service deployments
System thinking → Design data flow, service boundaries, and failure modes before writing code
Clean over clever → Readable, maintainable, reviewable code wins every time
Fail loudly in dev → Fail safely in prod — meaningful error messages, no silent failures
| Area | Focus | Status |
|---|---|---|
| 🧮 DSA (Java) | Arrays · trees · graphs · dynamic programming · LeetCode grind | 🔄 In progress |
| ⚛️ Advanced React | Custom hooks · performance optimization · state architecture · React Query | 🔄 In progress |
| 🟦 TypeScript | Type-safe full-stack development with React + Node.js | 🚀 Starting |
| ☁️ AWS Cloud | EC2 · S3 · Lambda · RDS · CI/CD pipelines · IAM | 📋 Planned |
I'm actively interviewing for Software Engineer, Full Stack Developer, and MERN Stack Developer roles at product companies and high-growth startups.
| 🌐 Portfolio | jay-avgune.netlify.app |
| linkedin.com/in/jay-avgune-1316b323a | |
| avgunejay@gmail.com | |
| 🐙 GitHub | @jayavgune18 |
Software Engineer · Full Stack Developer · MERN Stack Developer · Backend Developer · Frontend Developer · React Developer · Node.js Developer · JavaScript Developer · TypeScript Developer · Java Developer · Python Developer · Web Developer · REST APIs · MongoDB · MySQL · Redis · Docker · Docker Compose · Nginx · GitHub Actions · JWT Authentication · Razorpay · Payment Gateway Integration · Gemini API · OpenAI API · OCR · AI Integration · Socket.IO · WebSocket · Fuse.js · Cloudinary · Data Structures and Algorithms · System Design · RBAC · Fresher · Entry-level SDE · Maharashtra · India