Jump to content

User:Swayam Agrahari

From Meta, a Wikimedia project coordination wiki
Swayam Agrahari
Swayam Agrahari
Swayam Agrahari
Open-Source Developer From Nepal đŸ‡łđŸ‡”

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

My Work in the Wikimedia Movement

[edit]

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.

Wiki Mentor Africa – End of Year Hack Challenge 2025 (Project Mentor)

[edit]

In 2025, I participated in the Wiki Mentor Africa End of Year Hack Challenge as a Project Mentor for the ISA Tool.

During the challenge, I supported contributors across both technical and non-technical tracks, ensuring the work aligned with real campaign organizer needs and long-term maintainability of the tool.

Key Contributions & Outcomes

  • Designed and implemented a dedicated contribution page to improve onboarding for new users.
  • Built a “Year in Review” feature, accompanied by a full UI revamp to present campaign impact more clearly.
  • Performed code optimizations and structural improvements to enhance performance and reliability.
  • Led efforts to translate user manuals into multiple languages, significantly lowering the entry barrier for new contributors.
  • Improved documentation and workflows to make it easier for first-time users to participate in ISA Tool campaigns.

Recognition

  • 🏆 Best Team Award
  • 💰 Prize: $1,500 USD

This mentorship experience reinforced my focus on building inclusive, well-documented tools that empower contributors across diverse regions and technical backgrounds.


ISA Tool (Contributor & Maintainer)

[edit]

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

[edit]

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

[edit]
  • 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

[edit]
  • 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

[edit]

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.