KEVIN MAHENDRA
FULL STACK DEVELOPER
SUMMARY
I’m a self-taught Full Stack Developer focused on building production-grade systems — especially in payments, booking flows, and backend reliability.
I’ve built and deployed real-world applications, including a booking system with Midtrans payments (webhooks, idempotency), a digital bookstore with Stripe and secure file delivery, and an AI-powered assistant using contextual product data.
I work primarily with Next.js, React, TypeScript, and PostgreSQL, with a focus on building reliable, secure, and scalable systems.
Explore my projects below.
PROJECTS

Kun Bookshop
A full-stack digital bookstore built with the MERN stack and TypeScript. Users can browse, preview, purchase, and read digital books (PDF/EPUB) directly in the browser — and get help from KUN, an AI-powered virtual assistant that can search books, manage your cart, and answer questions in real time. Admins get a full dashboard for managing the entire store.

Padel Batu Alam Permai
A full-featured web platform designed for padel court owners and players. Users can browse availability, book courts, and manage their reservations, while owners get a dashboard with real-time insights on revenue, bookings, payments, and court usage.

Carikopi
Location-based coffee finder built with Next.js and Google Maps/Places APIs. Features automatic geolocation, place autocomplete, map pins with cards, directions, and favorites saved per user. Focus on UX for discovery and responsiveness on mobile.

PacoMovies
Modern movie discovery web app built with Next.js (App Router), TypeScript, Tailwind CSS, and TMDb API. Features real-time search, infinite scroll, global trailer modal player, and a MongoDB watchlist. Redis caching used server-side for performance.

Chainkuns
a Web3 event ticketing platform where tickets are minted as NFTs and owned by users. Each event runs on its own smart contract, enabling on-chain validation and a resale marketplace with automatic royalties. It combines SIWE authentication, Supabase, and blockchain webhooks to sync on-chain and off-chain data.



Virtual Reality
A Figma-to-Code conversion of a stunning Virtual Reality landing page design. It demonstrates professional frontend development skills including responsive design, showcases advanced animation techniques, optimal performance practices, and pixel-perfect design implementation.

Cat Breeds
A modern, interactive web application showcasing detailed information about various cat breeds from around the world. Built with Next.js 15 and enhanced with smooth animations, parallax scroll effect, and an elegant user interface.



Bank Management System
A command-line banking application built in C++ featuring secure user authentication, transaction management, and persistent data storage using SQLite3.

Contact Management System
A command-line contact management application built in C, featuring a custom hash table implementation for efficient contact storage and retrieval, with CSV file persistence.

Tic Tac Toe
An unbeatable Tic Tac Toe game built in C, featuring an AI opponent powered by the Minimax algorithm. Play against a perfect AI that never loses, or challenge a friend in two-player mode.
EXPERIENCE
Independent Full Stack Developer
Self-Employed / Personal Projects
Jan 2019 - Present
Built and deployed production-style full-stack applications with a focus on payments, booking systems, backend reliability, and real-time data handling.
Worked on real-world scenarios involving transaction safety, API integration, and secure data access, treating each project as a production system rather than a prototype.
Key Achievements:
- Designed and implemented a real-time booking system with Midtrans payments, including webhook validation, payment verification, and idempotency handling to prevent duplicate transactions
- Built a digital product platform with Stripe integration and secure file delivery, ensuring only verified users can access purchased content
- Developed an AI-powered assistant using contextual product data, enabling dynamic and relevant user interactions within the application
- Implemented real-time data synchronization using Supabase subscriptions for live admin dashboard updates
- Integrated external APIs such as Google Maps (search, directions) and TMDb, optimizing performance and user experience
- Applied Redis caching and efficient data-fetching strategies to improve performance and scalability
- Built and deployed multiple full-stack applications using Next.js, TypeScript, and PostgreSQL with a focus on maintainable and scalable architecture
EDUCATION
Independent Computer Science & Web Development Education
Jan 2019 - Present
Self-directed education in computer science and modern web development, built through structured coursework and hands-on project development.
Relevant Learning
CS50: Introduction to Computer Science (Harvard University)
Strong foundation in programming, algorithms, and data structures using C
freeCodeCamp
Full-stack web development covering HTML, CSS, JavaScript, React, and backend fundamentals
Modern Web Stack (Self-Directed)
Next.js, TypeScript, PostgreSQL, and real-world application architecture
Applied Learning
Applied all learning through building and deploying production-style applications, focusing on:
- Full-stack system design
- Payment integration and backend validation
- Real-time data handling
- API integration and performance optimization
Ready to Ship Quality Code
Let's build something great together. I'm available for full-time opportunities where I can contribute to meaningful projects and grow with a forward-thinking team.