User:Swayam Agrahari
About me
I am an undergraduate Computer Science student at Amrita Vishwa Vidyapeetham, India (Batch of 2027). I am passionate about open-source and apply my development skills to build and maintain tools that empower online communities.
Community Involvements
- Maintainer for the ISA Tool, supporting campaign organizers globally.
- Mentor and active contributor at amFOSS, a student developer community fostering open-source innovation.
- Scholar & Attendee at Wikimania 2025 in Nairobi, Kenya.
- Participant in multiple Wikimedia Hackathons (Kochi 2024, Bhubaneswar 2024, Kochi 2025), focusing on improving the contributor experience.
My work
I'm a full-stack developer focused on building reliable, user-centric tools. My work in the Wikimedia movement centers on maintaining critical infrastructure and creating solutions that lower the barrier to contribution.
Key Wikimedia Contributions
- ISA Tool: Revitalized the tool by fixing core performance issues, building a new statistics dashboard, and improving reliability. Now serving as a maintainer.
- Community Activity Alerts Dashboard: Revived a dormant community tool, rebuilding it to ensure stability and future extensibility.
- Subtitle Editor: Developed a waveform-synced video subtitle editor during the Indic Wikimedia Hackathon to improve multimedia accessibility.
Other Notable Projects
- TiffinBox: A cross-platform GUI for managing Distrobox containers; won FOSSHack 2025. GitHub
Contact me
- Portfolio: Swayam Agrahari
- Email: swayamagrahari1
gmail
com - LinkedIn: Swayam Agrahari
- GitHub: Swayam Agrahari
- Phabricator: Swayam_Agrahari
My Work in the Wikimedia Movement
My goal as a developer is to support the Wikimedia community from behind the scenes. I focus on building and maintaining the tools that make it easier for volunteers to contribute knowledge.
ISA Tool (Contributor & Maintainer)
After being inspired at Wikimania 2025, I began contributing actively to the ISA Tool, which helps organizers run campaigns to enrich content on Wikimedia Commons. My work has focused on making the tool more reliable for its users.
- I fixed critical performance issues that caused slow page loads during campaigns.
- I built a new statistics dashboard to help organizers track their success and measure their impact.
- I improved overall reliability by handling API and validation errors.
Community Activity Alerts Dashboard
Through the Wiki Skill Development Program, I discovered that the Community Activity Alerts Dashboard—a tool that helps the community analyze contribution trends
- I migrated the codebase to a modern framework, improving its performance and stability.
- I refactored the code to make it easier for other developers to maintain and extend in the future.
I will also be working on this project, adding features to improve functionality and scope of this project.
Hackathon & Scripting Contributions
- Subtitle Editor: Built during the Indic Wikimedia Hackathon 2024, this tool allows users to add, edit, and sync subtitles to videos using waveform-based cues, making multimedia content more accessible.
- Wikidata Sidebar Assistant: A user script that adds a sidebar to help fill Wikidata fields more efficiently, improving editor productivity. View Script
Skills
- Languages: JavaScript, TypeScript, Python, C, Java
- Tools & Frameworks: React, Next.js, Express.js, Tailwind CSS, Prisma ORM, Docker, GraphQL, WebSockets
- Other Tech: Tauri, Flask, PostgreSQL, Git, GitHub, SQLite
- Community Skills: Mentorship, Collaboration, Technical Communication, Project Maintenance
Hobbies
When I'm not coding, I enjoy:
- Watching post-apocalyptic and sci-fi shows.
- Tinkering with my Arch Linux setups.
- Listening to music and discovering new genres.
