Collins Abitekaniza

Founder at Scratchboard

Uganda
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
Collins Abitekaniza is a founder and senior software engineer with a decade of experience building cloud-native tools, developer UX, and embedded systems brought to the web. He has shipped backend and frontend improvements for high-profile open-source projects—including compiler diagnostics for TypeScript and test/clean behavior in Rust’s Cargo—and improved developer-facing UX in Docker’s Kitematic. His background spans full-stack, DevOps, and QA roles at startups and scale teams, and he currently runs Scratchboard while also serving as a DevOps engineer at Sonic. Based in Uganda, Collins combines systems-level thinking with attention to developer experience, evidenced by contributions that tighten compiler error reporting and make tooling quieter and more predictable. He prefers serious technical engagement over recruiting outreach.
code10 years of coding experience
job7 years of employment as a software developer
bookUganda Advanced Certificate of Education, Uganda Advanced Certificate of Education at Kyambogo College School
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Universal Technology And Management University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
4,528reputation
925kreached
132answers
14questions
Badges
android
top-5%
css
top-5%
javafx
top-5%
padding
top-5%
android-recyclerview
top-5%
android-layout
top-5%
github-logo-circle

Github Skills (42)

container10
javascript10
cargo10
type-check10
electron10
package-management10
testing10
compiler-development10
typescript10
typescript-types10
error-handling10
type-checking10
typescripts10
rust10
react10

Programming languages (11)

TypeScriptDockerfileCSSCoffeeScriptShellRustJavaScriptGo

Github contributions (5)

github-logo-circle
microsoft/TypeScript

Oct 2018 - Sep 2019

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Role in this project:
userBack-end Developer
Contributions:11 commits, 7 PRs, 33 comments in 11 months
Contributions summary:Collins primarily contributed to the TypeScript compiler, focusing on enhancing error handling and diagnostics. They implemented more specific error messages, particularly related to duplicate declarations and indexing issues. The user also worked on improving argument count validation and spread operator handling in function calls. Furthermore, the user added tests and refactored existing code to improve code quality.
typecheckerjavascriptcleantype-checksuperset
rust-lang/cargo

Nov 2018 - Mar 2019

The Rust package manager
Role in this project:
userBackend Developer & QA Engineer
Contributions:10 commits, 6 PRs, 27 comments in 4 months
Contributions summary:Collins contributed to the Cargo package manager by implementing features and fixing bugs related to the `clean` and `test` subcommands. They modified the `clean` subcommand to correctly handle the `--release` option and added tests to verify its behavior. Furthermore, they enhanced the test harness by passing the `-q` flag for quiet output and added the `--quiet` option to several subcommands.
rustpackage-managercargo
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
Collins Abitekaniza - Founder at Scratchboard