Joshua Ogunyinka is a C++ and Python software engineer with 12 years of experience building constrained, production-grade systems—from an EC2-hosted cryptocurrency exchange server to in-vehicle infotainment software for mainstream automobiles. Based in Manchester and currently at Codethink, he blends low-level performance work with pragmatic tooling and utility software developed across freelance and company projects. An active open-source contributor, he has improved core logic and synchronization in command-line tooling and fixed performance and file-format issues in the widely used Aseprite project. Curious and domain-flexible, he leverages a strong academic foundation (PGDip, Computer Science) to rapidly learn new developer tools and tackle cross-domain engineering challenges.
12 years of coding experience
3 years of employment as a software developer
Bachelor of Science (BS), Computer Science, Upper Credit, Bachelor of Science (BS), Computer Science, Upper Credit at Federal Polytechnic, Offa, Kwara State, Nigeria
Postgraduate Diploma, Computer Science, Distinction, Postgraduate Diploma, Computer Science, Distinction at University of Ilorin
Ordinary National Diploma, Computer Science, Lower Credit, Ordinary National Diploma, Computer Science, Lower Credit at The Polytechnic, Ile - Ife, Nigeria
Easily turn single threaded command line applications into a fast, multi-threaded application with CIDR and glob support.
Role in this project:
Back-end Developer
Contributions:24 commits, 10 PRs, 8 comments in 22 days
Contributions summary:Joshua primarily contributed to the core logic and functionality of the `interlace` project, a command-line application enhancer, as evidenced by their commits. They fixed bugs related to target list processing and block endings. The user refactored the variable replacement mechanism and improved the command processing logic, demonstrating a focus on code quality and efficiency. Their work also involved implementing sequential command processing and various synchronization enhancements.
Animated sprite editor & pixel art tool (Windows, macOS, Linux)
Role in this project:
Back-end Developer
Contributions:6 reviews, 45 commits, 39 PRs in 5 months
Contributions summary:Joshua primarily focused on fixing bugs and enhancing the functionality of the Aseprite software. Their contributions include addressing issues related to the preview window, grid preferences, and palette file handling. Additionally, the user implemented features such as saving blend modes and opacity in Aseprite files and improving tilemap layer performance. They also added tests for cropping canvas and fixing layer iteration.
spritesheetasepritespritec-plus-plusgif-animation
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.