Colin Kinloch

Software Engineer at Collabora

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

🤩
Rockstar
🎓
Top School
Colin Kinloch is a seasoned software engineer with 15 years of experience, currently building software at Collabora from the UK. He blends back-end systems work with mobile and multimedia expertise, having contributed to notable open-source projects like WeasyPrint (font/text rendering improvements) and RetroArch (Wayland video driver enhancements). His freelance and in-house roles show a pragmatic focus on performance, robustness and cross-platform compatibility, from caching decompressed WOFF fonts to fixing video playback and windowing bugs. Colin holds first-class Computing and Mathematics degrees and a master’s in Computer Science, and uniquely complemented his technical profile with a later BSc in Earth Sciences. Colleagues value his careful refactors and thorough test additions that prevent regressions while improving user-facing behavior. He brings a quietly persistent problem-solving style suited to complex, low-level application and multimedia challenges.
code16 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science - BSc, Earth Sciences, Bachelor of Science - BSc, Earth Sciences at The Open University
bookBachelor’s Degree, Computing and Mathematics, First, Bachelor’s Degree, Computing and Mathematics, First at University of Bedfordshire
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
386reputation
27kreached
1answer
0questions
github-logo-circle

Github Skills (23)

kotlin10
fonts10
python10
rc10
css10
c1110
c1710
arch10
font-face10
android10
libretro10
html10
exoplayer10
wayland10
testing9

Programming languages (21)

C#JavaC++CRustCMakeMakefileVala

Github contributions (5)

github-logo-circle
libretro/RetroArch

Dec 2021 - Oct 2022

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
Role in this project:
userBack-end Developer
Contributions:16 reviews, 21 commits, 49 PRs in 9 months
Contributions summary:Colin's contributions primarily revolve around enhancing the Wayland video driver for the RetroArch project. They've implemented features such as scroll wheel and drag-and-drop support, as well as integrating libdecor for client-side decorations. The user also addressed various bugs, including fixes for window title updates and initial resize handling, while also refactoring existing Wayland-related code. These changes demonstrate a focus on improving the Wayland implementation's functionality and user experience.
frontendlibretrocretroarch
Role in this project:
userMobile Developer (Android)
Contributions:12 commits, 5 PRs, 4 comments in 7 months
Contributions summary:Colin primarily contributed to the Twidere Android application by updating and maintaining the ExoPlayer, a media player library. Their work involved updating the ExoPlayer to various versions, including fixes for deprecations. They also addressed video playback issues such as fixing video looping and resolving a bug related to resetting the video control margin. The user's contributions focused on improving the application's video playback capabilities and ensuring compatibility with the latest ExoPlayer versions.
gnusocialandroidkotlinmaterial-designtwidere
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