Vivek Agrawal is a full-stack builder and founder with nine years of hands-on experience shipping web products and open-source contributions. He has taken ideas from 0→1—building customer-facing SaaS like ListenUser from scratch with Django and Vue—and led technical efforts at Learning Equality around offline-first architectures, scalable Ray deployments for embeddings, and PostgreSQL performance tuning. A prolific open-source contributor, Vivek has improved front-end UX for the high-profile freeCodeCamp codebase and strengthened back-end task and storage systems for Kolibri and Studio. He blends practical product instincts with research-driven curiosity from exploring autonomous UI agents, LLMs, embeddings, and vector databases during his QA Rangers work. Comfortable across UI, backend, and infrastructure, he focuses on building durable, user-centered systems and “gold-mine” level value through open source. Based in Raipur, India, he pairs entrepreneurial grit with a deep appetite for building tools that scale and serve real users.
9 years of coding experience
4 years of employment as a software developer
Bachelor of Technology - BTech Computer Science, Bachelor of Technology - BTech Computer Science at Shri Shankaracharya Institute of Professional Management & Technology Mujgahan
Contributions:118 reviews, 109 commits, 44 PRs in 1 year 1 month
Contributions summary:Vivek primarily contributed to the back-end aspects of the project, specifically focusing on the integration and updates of MinIO storage. They upgraded the MinIO library version, implemented features for managing and deleting storage buckets, and made changes to the file upload process by addressing insufficient storage issues, including the correct status codes. Further contributions focused on optimizing channel and contentnode models. They addressed a bug where content IDs were not being updated correctly.
Kolibri Learning Platform: the offline app for universal education
Role in this project:
Back-end Developer
Contributions:93 reviews, 97 commits, 43 PRs in 1 year 8 months
Contributions summary:Vivek primarily focused on back-end development, contributing to the Kolibri Learning Platform. They addressed documentation issues by deprecating and removing references to the "runserver" command. The user also improved the task-handling capabilities, by making task-related changes to the task queue, scheduler and associated API and also made some tests to ensure jobs are persistent.
learning-platformoerofflineoffline-firstkolibri
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.