
We continue our series of interviews with Mockoon's open-source contributors with Rohan Akode.
For an open-source project, the community plays a major role in building innovative products. No matter the form the contribution takes, feedback, code contribution, bug reports, or word of mouth, Mockoon wouldn't be what it has become without all of you. We started this series of interviews to put some more light on the contributors who spent time crafting features or fixing bugs for the benefit of all. Today, we are talking with Rohan Akode, who shares his enthusiasm for contributing to and using Mockoon.
Hi! I'm Rohan Akode, currently pursuing my Master's in Computer Science at the University of Southern California (USC). Before starting my graduate studies, I worked for a year in the software industry building production systems and have done my Undergrad from IIT Bhubaneswar in India. I mainly focus on full-stack, frontend, and backend development, but lately I've also been getting into systems stuff with Rust and low-latency C++. Outside of software, you'll usually find me lifting at the gym, unwinding with anime, or playing games like Valorant, Apex Legends, and Pokémon.
The whole concept of building something useful, putting it out there for free, and collaborating with developers around the world is just really cool to me
I picked up Mockoon a while back while working on a project where I needed to test my frontend without waiting around for a backend. Once I started digging into the repo, I ended up working on a mix of UI features and core engine fixes:
base64url/base64urlDecode and regex replace/replaceAll helpers for mock response templates.Open source is pretty much what made me want to become a software engineer. The whole concept of building something useful, putting it out there for free, and collaborating with developers around the world is just really cool to me. When I used Mockoon and realized it was open source, jumping in was a no-brainer. It's an active project with real users, so any fix or feature you ship actually makes someone's daily workflow a bit better.
I contribute independently in my spare time between classes and assignments at USC. I usually look for issues that are either technically interesting or solve an actual usability annoyance I've noticed. Before jumping straight into code, I like to chat with the maintainers in the GitHub issue first. Bouncing different ideas around to see which approach makes the most sense from a user's perspective saves a ton of rework later on.
Open an issue or drop a comment proposing your approach. Maintainers appreciate it, and it keeps you from building something that doesn't fit the project's direction
School projects usually don't prepare you for real-world codebases. Working on Mockoon meant dealing with an actual production monorepo—Electron, Angular, CLI packages, and shared libraries. Since I was new to Angular, it forced me to think about things like backwards compatibility, state management across different packages, writing solid unit tests, and handling edge cases you wouldn't normally think about in a class project. Plus, going through code reviews with experienced maintainers teaches you how to write much cleaner, more defensive code.
It's local-first and doesn't get in your way. You don't need an account, you don't need to send your data to someone else's cloud, and it works completely offline. The two things I use most are:
Whenever I build frontend projects, the biggest bottleneck is usually waiting for the backend or dealing with unstable dev environments. In the past, I'd end up hardcoding dummy JSON directly in my components, which is messy and annoying to clean up later. With Mockoon, I just spin up a local mock server with the endpoints and payloads I expect. It also lets me easily test edge cases that are annoying to reproduce against a real backend—like testing 500 errors, network delays, or specific error bodies.
Big shoutout to Guillaume and the Mockoon maintainers for keeping the project great and being so supportive of contributors! If you want to connect or check out my work, you can find me at https://rohanakode.dev, or check out a couple of my projects like https://flowentis.in and https://cdus.rohanakode.dev.
Always happy to talk code, systems, or gaming!
We thank Rohan for sharing his journey with us. We are grateful he chose to dedicate his time and talent to improving projects like Mockoon, making it an indispensable tool for developers worldwide.
More interviews are in the pipeline. Be sure not to miss any by subscribing to our newsletter. Happy mocking!
Let's look back at 2026 and celebrate Mockoon's 9th birthday!
Read moreMockoon Pro is now available in beta, bringing real-time collaboration, mock API deployments, and the web app to your own infrastructure.
Read moreA prototype pollution vulnerability in multipart form-data parsing affecting Mockoon runtimes has been disclosed and patched in v9.9.0. We advise all users to update to version >= 9.9.0
Read more