Full-Stack Developer | React & Next.js Specialist | AI Integration Expert
π― Building performant, scalable, production-grade applications that solve real problems. Everything here is deployed and working.
π Ernakulam, Kerala, India | π LinkedIn | π§ Email
Self-taught developer with 4.5+ years of hands-on experience building full-stack web applications. I specialize in shipping features fast without sacrificing code quality or maintainability. Every project here is live in production, not just a GitHub demo.
What sets me apart:
- β Actually Deployed Code β All projects live on production servers with real backends
- β Full-Stack Mastery β Database design β Backend API β Frontend UI β DevOps
- β AI Integration Expertise β Production Google Gemini integrations
- β Fast Iteration β Ship features in weeks, not months
β TypeScript Strict Mode β Type-safe code across all projects
- β Production DevOps β Docker, CI/CD, GitHub Actions, cloud deployment
The Problem: Job seekers struggle with ATS optimization, resume formatting, and weak action verbs.
My Solution: AI-powered resume optimizer using Google Gemini for real-time enhancement and analysis.
Technical Implementation:
- AI Processing: Google Gemini 2.0 Flash integration with prompt engineering
- ATS compatibility scoring
- Missing keyword detection
- Tone adjustment (formal β casual)
- Action verb enhancement
- File Processing: Multi-format support (PDF, DOCX, TXT) with client/server validation
- Frontend: Next.js 15 with drag-and-drop upload, split-panel editor, real-time processing
- Backend API: Express.js with 6 endpoints (
/health,/parse,/optimize,/tone,/verbs,/cover-letter)
- Testing: Jest test suite (56+ tests), integration tests with Supertest
- Deployment:
- β Frontend on Vercel (auto-scaling)
β Backend on Render (auto-keep-alive with health checks)
β MongoDB Atlas optional for history
Key Achievement: Successfully integrated production-grade AI with proper error handling, fallback mechanisms, and graceful degradation.
Tech Stack: Next.js 15 | TypeScript | Express.js | Google Gemini | Genkit | Jest | MongoDB Atlas
The Problem: SMBs waste hours manually tracking inventory across spreadsheets.
My Solution: Production-grade inventory management SaaS with real-time tracking and analytics.
Technical Implementation:
- Frontend: Next.js 15 App Router, 15+ reusable components (InventoryTable, AddItemDialog, etc.)
- State: Custom React Hooks + Context API with optimized re-renders
- UI: Real-time stock visualization, low stock alerts, CSV export, dark mode
- Responsive design (mobile, tablet, desktop)
- Backend API: Express.js + MongoDB
- 20+ RESTful endpoints for CRUD operations
- JWT authentication with role-based access control
- Stock movement tracking with transaction history
- Input validation with express-validator
- Database: MongoDB Mongoose schemas with proper indexing
- Item model (product tracking)
- StockMovement model (transaction audit trail)
- Optimized queries for 1000+ SKUs
- DevOps:
- β Frontend on Vercel (CDN, auto-scaling)
- β Backend containerized with Docker
- β GitHub Actions CI/CD pipeline
Docker Compose for local development
Performance: Lighthouse 94/100, <2s page load, <50ms database queries
Key Achievement: Complete full-stack application demonstrating end-to-end capability from requirements to production deployment.
Tech Stack: Next.js 15 | TypeScript | React 18 | Express.js | MongoDB | Docker | GitHub Actions
The Problem: Property managers juggle multiple properties, tenants, payments, and maintenance across disconnected tools.
My Solution: Enterprise SaaS platform managing properties, tenants, and financial operations in one unified dashboard.
Technical Implementation:
- Frontend: Next.js 15 with multi-dashboard architecture
- Dashboards: Properties, Tenants, Payments, Analytics
- Complex form handling with React Hook Form + Zod validation
- Dark mode support with next-themes
- Backend: Express.js + MongoDB
- 25+ API endpoints for business operations
- JWT authentication with refresh tokens
- Middleware: CORS, rate limiting, request validation
- Business logic layers for properties, tenants, payments
- Payment Integration: Stripe integration for rent payments
- Webhook handling for payment confirmations
- Invoice generation and payment history tracking
- Secure PCI compliance
- Database Schema:
- User model (landlords, property managers)
- Property model (multi-property support with financials)
- Tenant model (lease tracking, contact info)
- Payment model (transaction history, status tracking)
- Maintenance model (maintenance requests & tracking)
- Advanced Features:
- Role-based access control (Admin, Manager, Viewer)
- PDF document generation for contracts & invoices
- Financial reporting & analytics
- Automated email notifications
- DevOps:
- β Frontend on Vercel
- β Backend on Render
- β MongoDB Atlas cloud database
Docker & Docker Compose for local development
GitHub Actions for automated testing & deployment
Key Achievement: Shipped complete SaaS product with payment processing, demonstrating secure handling of sensitive financial transactions.
Tech Stack: Next.js 15 | TypeScript | Express.js | MongoDB | Stripe | Docker | GitHub Actions
Status: Full-stack with AI backend
The Problem: Users waste time scrolling through restaurant apps without intelligent recommendations.
My Solution: Platform using Google Gemini AI for smart, natural-language restaurant recommendations.
Technical Implementation:
- AI Integration: Google Gemini API with context-aware recommendations
- Natural language restaurant search
- Rate limiting with queuing (60 req/min free tier)
- Fallback to cached results for reliability
- Frontend: Next.js 15 + TypeScript with responsive grid layout
- Backend: Express.js + PostgreSQL (Prisma ORM)
- Restaurant data endpoints
- AI processing endpoint with Google Genkit
- Caching layer for frequently searched items
- Request validation & error handling
- Database: PostgreSQL with Prisma
- Restaurant model, search history, ratings
- Proper indexes for fast queries
Testing: Jest unit tests, API integration tests with Supertest
Deployment: Vercel (frontend), Render (backend), Neon (PostgreSQL)
Tech Stack: Next.js 15 | TypeScript | Express.js | PostgreSQL | Prisma | Google Gemini API
Status: Frontend prototype β backend coming soon
Tinder-like swiping interface with dynamic routing and responsive card-based layout.
Tech Stack: Next.js 15 | TypeScript | Tailwind CSS | React Hooks
Status: Frontend prototype β backend coming soon
Three-column responsive layout with channel messaging UI patterns, user presence indicators, and message formatting.
Tech Stack: Next.js 15 | TypeScript | Tailwind CSS | shadcn/ui | React Hooks
Status: Frontend demo β backend in development
Product grid with filtering (category, price, rating), advanced search, shopping cart with localStorage, and vendor profiles.
Tech Stack: Next.js 15 | TypeScript | Tailwind CSS | React Hooks | localStorage
- Frameworks: Next.js 15 (App Router), React 18, TypeScript (strict mode)
- Styling & Components: Tailwind CSS, shadcn/ui, Radix UI, responsive design
- State Management: React Hooks, Context API, custom hooks
- Forms & Validation: React Hook Form, Zod schema validation
- Data Visualization: Recharts, Chart.js
- Performance: Code splitting, lazy loading, memoization, bundle optimization
Testing: Jest, React Testing Library
- Runtime & Framework: Node.js 18+, Express.js
- Databases: MongoDB (Mongoose), PostgreSQL (Prisma)
- Authentication: JWT tokens, bcrypt hashing, role-based access control
- APIs: RESTful design, OpenAPI/Swagger documentation, request validation
Testing: Jest, Supertest integration tests
- Google Gemini: Text generation, optimization, analysis at scale
- Genkit: AI workflow orchestration
- Stripe: Payment processing, webhooks, PCI compliance
File Processing: PDF parsing (pdf-parse), DOCX extraction (mammoth)
- Cloud Hosting: Vercel (frontend), Render (backend), Railway
- Containerization: Docker, Docker Compose, multi-stage builds
- CI/CD: GitHub Actions, automated testing & deployment
- Databases: MongoDB Atlas, PostgreSQL (Neon), connection pooling
Security: Environment variables, secrets management, CORS, rate limiting
- Version Control: Git, GitHub, conventional commits
- Code Quality: ESLint, Prettier, TypeScript strict mode
Documentation: README files, API docs, architecture diagrams
- Development: Iterative development, quick shipping, production mindset
Metric Value Full-Stack Projects 3 Live Deployments 7 GitHub Projects 7 Years Experience 4.5+ Production Servers 6 backends running Test Coverage 56+ tests (AI Resume Parser) API Endpoints 100+ across all projects Lighthouse Score 94/100 (StockPilot)
- Complete features deployed in days, not weeks
- Agile iteration with quick feedback loops
Full-stack = no context-switching delays
- Handle entire feature: Database β Backend API β Frontend UI
- No dependencies on other developers for feature completion
End-to-end ownership and accountability
- Every project actually deployed and live
- Real-world DevOps experience with Docker, CI/CD, cloud deployment
- Handles edge cases, error scenarios, and graceful degradation
Performance-optimized
- Production Google Gemini implementations
- Prompt engineering expertise
Fallback mechanisms for reliability
- TypeScript strict mode across all projects
- Clean, well-documented code
- Comprehensive API documentation
Setup guides and deployment instructions
- JWT authentication and authorization
- Input validation and sanitization
CORS protection and rate limiting
- Secure payment processing (Stripe PCI compliance)
- Actually Deployed β Not just GitHub demos; these are production applications
- Full-Stack + DevOps β Can handle infrastructure, not just write code
- AI Integration Expert β Production Google Gemini experience
- TypeScript Strict β Catches bugs at compile time, not production
- Fast Shipping β Balances speed with code quality
- Honest Communication β Transparent about project status (clearly labeled tiers)
Production Mindset β Security, performance, error handling from day one
- π Advanced WebSocket patterns (Socket.io) for real-time features
- π₯ WebRTC for video/voice communication
- π§ Advanced AI prompt engineering & fine-tuning
- ποΈ Microservices architecture & scalability patterns
βΈοΈ Kubernetes & advanced DevOps (beyond Docker)
- π Advanced database optimization & sharding
- π LinkedIn: linkedin.com/in/unnita
- π§ Email: unnita1235@gmail.com
- πΌ GitHub: @unnita1235
π Location: Ernakulam, Kerala, India
I'm open to:
- Full-time remote opportunities (frontend, backend, or full-stack roles)
- AI integration projects
Freelance/contract work for startups
- Challenges that ship real value
Last Updated: January 2026 | Status: Actively Hiring | Mission: Ship production-grade code that solves real problems.

