Pedro Almeida is a persistent and detail-oriented software and multimedia developer with seven years of hands-on experience building Android apps, web projects, indie games, and backend features for notable open-source Discord libraries. Comfortable across programming, design, and content creation, he has contributed backend improvements to widely used projects like discord.js and discord-api-types and helped build a popular multifunctional Discord bot (Switchblade). His professional work spans content and graphic design roles, SEO-driven website management, and freelance multimedia services, reflecting a rare mix of technical engineering and visual storytelling. Pedro also designs educational games, having developed a 2D title to teach HTML, and maintains a long-standing interest in video game technology and tooling. Based in Coruche, Portugal, he brings rigor, perseverance, and a "nerd's" curiosity—often blending code with creative editing and animation to deliver polished, user-focused experiences.
7 years of coding experience
1 year of employment as a software developer
Tecnologia e Design de Multimédia Tecnologia e Design de Multimédia, Tecnologia e Design de Multimédia Tecnologia e Design de Multimédia at Instituto Politécnico de Viseu
Videojogos Videojogos, Videojogos Videojogos at World Academy Portugal
Up to date Discord API Typings, versioned by the API version
Role in this project:
Back-end Developer
Contributions:118 reviews, 55 commits, 123 PRs in 1 year 3 months
Contributions summary:Pedro contributed to defining and updating data structures and flags for the Discord API. They refactored code to reflect the API version changes by removing properties, adding new flags, and updating the names of existing flags. The user's work involved modifying data payloads related to user, voice, gateway, and application commands, showing a focus on accurately representing the Discord API data models. These changes suggest a focus on back-end development, ensuring the accuracy of the API's type definitions.
The open source Discord bot that solves all of your problems.
Role in this project:
Backend Developer
Contributions:282 reviews, 73 commits, 17 PRs in 1 year 1 month
Contributions summary:Pedro's contributions primarily focused on developing and improving the backend functionality of the Discord bot. This included creating commands for searching and integrating with various APIs, specifically for VS Code extensions and potentially other services like Chocolatey, Merriam-Webster, and Steam. The user also refactored code, replaced dependencies, and implemented features to interact with external services. The commits reveal the addition of new APIs and command structure.
discord-jsdiscord-open-sourcediscordproblemsbot
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.