HomeProjectsHackathonsEventsWorkBlogTimeline

Devfolio

Full Stack InternBangalore, Karnataka (Hybrid)December 2025 - ongoing

Contributing to the development of a hackathon management platform using Next.js and GraphQL, focusing on user experience and scalability.

This internship was my first introduction to a large organizational codebase and development processes. Devfolio is a hackathon management platform that enables organizers to create and manage hackathons while providing participants with a seamless experience.

Even though it looks simple on the surface, the platform is HUGE, with a complex backend and many moving parts with various integrations and features. My role involved working on both the frontend and backend, contributing to features that improved user experience and platform reliability.

Key Achievements

Google Sheets Integration

Built a Google Sheets integration using BullMQ workers for reliable asynchronous data synchronization with robust retry mechanisms and idempotency. This solution ensured that data syncs were reliable and could handle failures gracefully without duplicating operations.

OAuth Implementation

Implemented GitHub OAuth scope verification and profile-linking for both organizers and hackers during the sign-up process. This enhanced security and streamlined the onboarding experience by allowing seamless authentication and account linkage.

Automated Release Pipeline

Automated releases using release-it and GitHub Actions, eliminating fragile manual release workflows. This improvement significantly reduced human error and enabled consistent, efficient deployments across the platform.

Skills Developed

This internship deepened my expertise in full-stack development, particularly in handling asynchronous operations at scale, implementing secure authentication mechanisms, and building reliable DevOps pipelines. I gained valuable experience with message queues, GraphQL, and CI/CD automation.