Full Stack Developer

Expert full stack developer in India building end-to-end web products with React, Node.js, TypeScript & Python. Based in Madurai, Tamil Nadu, working globally with clients and teams.

Frontend Development

I build responsive, high-performance user interfaces using modern JavaScript frameworks. My frontend expertise includes React, TypeScript, Next.js, and Tailwind CSS, with animation libraries like Framer Motion and GSAP for rich interactive experiences. Every interface I ship is optimized for Core Web Vitals, accessibility (WCAG AA), and cross-browser compatibility.

Backend Engineering & API Development

The backend is where applications earn their reliability. I architect scalable Node.js and Python services with clean layered architecture, async I/O, and comprehensive test coverage. My API development work spans REST and GraphQL endpoints, authentication systems (JWT, OAuth), database design with PostgreSQL and Supabase, and real-time communication via WebSockets.

Infrastructure & DevOps

I deploy and maintain production systems on Vercel, Cloudflare, and Docker containers. From edge functions to serverless architectures, I ensure applications are scalable, monitored, and cost-efficient. My infrastructure work includes CI/CD pipeline setup, database migrations, and performance benchmarking.

Frequently Asked Questions

What technologies do you use as a full stack developer?

I work primarily with React, TypeScript, and Next.js on the frontend, and Node.js, Python, and PostgreSQL on the backend. For deployment, I use Vercel, Cloudflare, and Docker.

Can you work with an existing team or codebase?

Yes. I have experience joining ongoing projects, reviewing existing code, and contributing incrementally without disrupting team velocity. I am comfortable with agile workflows and code reviews.

Do you take freelance projects from outside India?

Absolutely. Based in Madurai, India, I work remotely with clients worldwide across different time zones. Communication is in English, and I align to your preferred project management tools.

How do you approach a new full stack project?

I start with requirements clarification and technical scoping, followed by architecture design, iterative development with regular demos, testing, and deployment. I prioritize shipping a working MVP fast and refining based on feedback.

Explore the full experience →