Marouane Hachemi is a software engineer and computer science student based in New York with five years of hands-on experience building full-stack and back-end systems. He contributes to notable open-source projects in the entertainment/streaming space—adding routes, caching, rate limiting and provider integrations to consumet and enhancing anime streaming with HLS support and improved data fetching. Currently interning at Movement Vault while participating in Google's Software Engineering Program and working as a software engineer at OfferLand, he balances production roles with academic studies at Hunter College. Comfortable across Node.js, Next.js and API design, he brings pragmatic API and database integrations plus experience extracting video streams from third-party providers—skills that are especially useful for media-heavy applications.
5 years of coding experience
Computer Programming, Computer Programming at freeCodeCamp
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Hunter College
Nodejs library that provides high-level APIs for obtaining information on various entertainment media such as books, movies, comic books, anime, manga, and so on.
Role in this project:
Full-stack Developer
Contributions:37 releases, 309 reviews, 245 commits in 8 months
Contributions summary:Marouane primarily focused on enhancing the `consumet/consumet.ts` library, a Node.js project for entertainment media information. They were actively involved in cleaning up and refactoring code within the `.github/scripts` directory, specifically the `update-providers.ts` script. The user also contributed to improvements within the `src` directory by fixing animesearch types and other media types. Furthermore, the user added a video extractor template and implemented additional functionality for the `gogoanime` provider.
A Modern Search Engine API for Anime, Movies/TVShows, Books, Light Novels, Manga, etc.
Role in this project:
Back-end Developer
Contributions:69 reviews, 164 commits, 150 PRs in 7 months
Contributions summary:Marouane primarily focused on building out the back-end of the API. They added new routes and endpoints for different providers, including manga, light novels, anime, and movies. They also integrated the project with external APIs, such as Anilist, and made improvements to the overall API structure, including adding caching mechanisms and rate limiting. Additionally, they worked on the database integration, adding a new schema and model.
comicsmoviesanime-apibooks-apimanga
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.
Request Free Trial
Marouane Hachemi - Software Engineering Intern at Google