Joshua Ogunyinka

Software Engineer at Codethink

Manchester, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code12 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Upper Credit, Bachelor of Science (BS), Computer Science, Upper Credit at Federal Polytechnic, Offa, Kwara State, Nigeria
bookPostgraduate Diploma, Computer Science, Distinction, Postgraduate Diploma, Computer Science, Distinction at University of Ilorin
bookOrdinary National Diploma, Computer Science, Lower Credit, Ordinary National Diploma, Computer Science, Lower Credit at The Polytechnic, Ile - Ife, Nigeria
languagesEnglish, Yoruba
stackoverflow-logo

Stackoverflow

Stats
1,040reputation
32kreached
3answers
13questions
github-logo-circle

Github Skills (27)

debug10
c-language10
python10
multithreading10
command-line-interface10
pixel-art10
refactor10
cli-application10
command-line10
refactoring10
cpp10
cprogramming-language10
animation9
graphic9
security9

Programming languages (6)

C++CSSLuaJupyter NotebookPythonKotlin

Github contributions (5)

github-logo-circle
codingo/Interlace

Aug 2019 - Sep 2019

Easily turn single threaded command line applications into a fast, multi-threaded application with CIDR and glob support.
Role in this project:
userBack-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.
multithreadingsingle-threadedbugbountythreadenumeration
aseprite/aseprite

Aug 2021 - Feb 2022

Animated sprite editor & pixel art tool (Windows, macOS, Linux)
Role in this project:
userBack-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.
Request Free Trial
Joshua Ogunyinka - Software Engineer at Codethink