About
I'm Roni Bhakta, a full-stack developer from Maharashtra, India, passionate about building open-source solutions that empower communities and solve real-world problems. My expertise spans Python, MERN stack, and modern cloud-native technologies, with hands-on experience architecting and scaling production-grade systems.
In 2025, I was selected as a Google Summer of Code Fellow at Internet Archive's Open Library team, where I created Lenny, an open-source digital lending system for libraries with my mentor Michael E. Karpeles (Mek). Also I am a lifetime project maintainer and stakeholder, I work closely with the OpenLibrary team led by Mek. My contributions include backend architecture, deployment, and API design for Lenny, as well as building the Lenny-app sandbox and documentation platform, and supporting the PRS (Public Readium Service) project for secure, global e-book lending.
I lead student innovation as the Founding Lead of Google Developer Groups on Campus (GDG on Campus) at AGPIT, President of Code Club AGPIT, and President of E-Cell AGPIT. I organize workshops, hackathons, and meetups to foster tech leadership and hands-on learning. My recent participation in the Startup Mahakumbh event in Delhi allowed me to showcase my AI-powered ERP system idea and connect with industry leaders. I also served as Campus Ambassador for the Entrepreneurship Cell at IIT Bombay, presented by Physics Wallah.
My open-source journey includes contributions to InternetHealthReport, Open Library (with 11M+ users), and Internet Archive (100M+ users). I thrive on delivering scalable, impactful solutions and collaborating with global communities. I'm always seeking new opportunities to innovate and connect with like-minded professionals. Let's build the future of technology together!
Work Experience
Google Summer of Code 2025ContributorOpen Source
Selected as a GSoC 2025 Fellow at Internet Archive. Contributing to the development of Lenny, an open source lending system for libraries. Responsible for backend architecture, deployment, and API design. Collaborating with ArchiveLabs and Internet Archive community. This project is a lifetime project, and I am one of the stakeholders in this project. I am also a lifetime project maintainer with the OpenLibrary project lead Michael E. Karpeles (Mek).
Internet ArchiveGSoC 25 Contributor
Selected as a 2025 Internet Archive Fellow. Contributed to open source projects under Internet Archive, including Open Library, with multiple merged pull requests and active participation in the open source community. Also a contributor to the development of Lenny, an open source lending system for libraries. Responsible for backend architecture, deployment, and API design. Collaborating with ArchiveLabs and Internet Archive community.
Open Source Contributions
ArchiveLabsContributor
Contributed to open source projects under Internet Archive, including Open Library, with multiple merged pull requests and active participation in the open source community. Contributed to the development of Lenny, an open source lending system for libraries. Responsible for backend architecture, deployment, and API design. Collaborating with ArchiveLabs and Internet Archive community.
Open LibraryContributor
Contributed to the development of Open Library, an open source project aimed at creating a web-based library catalog. Worked on improving the user interface and user experience, as well as fixing bugs and implementing new features.
Internet Health ReportContributor
Contributed to the Internet Health Report, an open source project that aims to provide insights into the health of the internet. Worked on project called internet-yellow-pages and fixed deprecated keywords in the neo4j queries. Issue: #159
Volunteer Experience
GOOGLE DEVELOPER GROUP on CAMPUS (AGPIT)OrganiserFounder
Founded GDGC AGPIT and led a tech community, organizing 5+ workshops and meetups, impacting 450+ students with hands-on tech exposure to GCP (Google Cloud Platform). Increased student engagement in emerging technologies by 60% through events on API Design, cloud computing, LLMs, FSD, and real-time systems. Collaborated with 3 external institutions to expand networking opportunities for tech enthusiasts.
MICROSOFT LEARN STUDENT AMBASSADORStudents AmbassadorFounder
Founded AGPIT MLSA and led a tech community, organizing 2+ Workshops and In-person meetups, Impacting 260+ Students with hands-on exposure to GIT, GITHUB & AZURE. Increased student engagement in emerging Microsoft technologies by 40% through events on GitOPS, Cloud, LLMs, FSD, Algorithms and Docker. Collaborated with 4 external institutions to expand networking opportunities for tech enthusiasts.
CODE CLUB AGPITPresidentAssistant President
Directed a month-long FSD workshop, training 72 students and boosting their version control proficiency by 60%. Enhanced club membership by 25% through strategic promotion of coding events and soft skills development sessions. Spearheaded projects in JavaScript, Flask, Python and React, resulting in 10+ functional prototypes showcased at college events. Previously served as Assistant board Club President from October 2023.
E-CELL AGPITPresident
As the President of E-CELL AGPIT, I am dedicated to promoting startups and entrepreneurship within our college community. My role involves leading a proactive team in organizing events, workshops, and initiatives that inspire and equip students to explore and excel in the world of entrepreneurship. My focus is on fostering skills in leadership, event management, and strategic thinking, all with the goal of making AGPIT a vibrant hub for startup culture and entrepreneurial innovation.
E-Cell, IIT BombayCampus Ambassador
Served as a Campus Ambassador for E-Cell IIT Bombay, in collaboration with Physics Wallah. Gained access to valuable resources like financial literacy and coding courses, along with internship opportunities. Contributed to E-Cell's success and gained valuable experience, ranking 80 out of 2108 students.
Education
A.G. Patil Institute of Technology
A.G. Patil Polytechnic Institute
Skills
Check out my latest work
I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.
Lenny-app: Sandbox & Documentation for Lenny
Lenny-app is a sandbox prototype and documentation website for the Lenny lending system. It allows users and admins to interact with Lenny, try out the system with demo e-books powered by OPDS, and provides a landing page and documentation for developers. Built with TurboRepo (Monorepo), TypeScript, React.js, Next.js, Node.js, Express.js, and Docker, it supports both development and production modes. Lenny-app is designed to be future-proof, enabling easy integration, open-source contributions, and a great user experience.
PRS: Internet Archive’s Public Readium Service
PRS (Public Readium Service) is an internal project at Internet Archive to support Readium Manifest CLI and Thorium web reader integration. Contributed support for Readium Manifest CLI 0.4.0 and added Thorium web support. PRS enables secure, global lending of e-books via OPDS feeds and is designed to work with Lenny and other digital library systems.
Lenny: Open Source Lending System for Libraries (ArchiveLabs)
All around the world, "Little Free Libraries®" have been popping up on street corners and improving peoples’ lives, built on a simple principle: take a book, share a book. As our lives and books become digital, we’re losing the freedoms of ownership that make Little Free Libraries possible. Lenny is a new open-source, free, plug-and-play project that lets anyone, anywhere – libraries, archives, individuals – set up their own digital lending library online. \n Lenny is designed to be frictionless, affordable, and easy to adopt, enabling individuals and libraries to have their own public digital libraries.
As a GSoC 2025 Fellow at Internet Archive, I co-built Lenny from scratch, responsible for backend architecture, deployment, and API design. Collaborating with ArchiveLabs and the Internet Archive community, including Michael E. Karpeles (Mek).
Lenny is our answer to the vision of pioneers like Aaron Swartz: access to information is a right, not a privilege. Building Lenny strengthens the open source ecosystem and helps create a decentralized, global library for the future.
Learn more at lennyforlibraries.org and GitHub.
Nexxus: AI-Driven Microblogging Platform
Developed sentiment analysis for posts using LLM to categorize as neutral, positive, or negative and provide user recommendations for improved experience. Built the frontend with ReactJS, middleware with Hono (ExpressJS for Cloudflare), and PostgreSQL with Prisma accelerate for serverless pooling and Prisma ORM for data migrations. Integrated Azure for OpenAI resources and routes using Python. Currently enhancing user feeds to be more interest-specific using ML, LLM with Lang-Chain using Python for data processing and FastAPI for interaction, deployed on Azure. works inside a docker container with Nginx as a reverse proxy. The project is designed to be scalable and maintainable, with a focus on performance and user experience.
Code Club AGPIT Website
Leading the development of the official Code Club AGPIT website. Responsible for project architecture, feature planning, and team coordination. The website showcases club activities, events, and projects, and serves as a hub for student engagement and resources.
Uni Data Analysis
Created a web application for university staff to view detailed, year-wise student performance stats and generate dynamic reports with personal remarks on marksheets. Built an ExpressJS REST API using MySQL (XAMPP). Used Dynamic Programming for cumulative performance metrics. Included dynamic marksheet generation and an attendance system. Showcased an AI-powered ERP system Idea (AI-Driven Student Performance Analytics, which was a idea representation of a project (ERP) derived from this project at INDIA STARTUP MAHAKUMBH 24', receiving feedback from 10+ industry leaders.
Get in Touch
Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.