Adam Thompson-sharpe

Software Developer at Software Engineering Students' Association (uOttawa SESA)

Ottawa, Ontario, Canada
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
Adam Thompson-sharpe is a software developer with nine years of hands-on experience, currently based in Ottawa and studying Computer Engineering at the University of Ottawa while contributing part-time at ANVIL and leading the development team at uOttawa SESA. He is an active open-source maintainer and prolific contributor—most notably adding robust TypeScript types across color.js and hundreds of entries in DefinitelyTyped—improving developer ergonomics and type safety for many libraries. His practical experience spans backend performance tooling (building a Grafana k6 load-testing suite) to frontend type systems and utilities, giving him a strong full-stack perspective. Not afraid to ship imperfect code, he jokes that some of his "worst" repos are preserved in the Arctic Code Vault, reflecting both humility and long-term impact.
code9 years of coding experience
job1 year of employment as a software developer
bookSt Matthew High School
bookBachelor of Applied Science - BASc, Computer Engineering, Bachelor of Applied Science - BASc, Computer Engineering at University of Ottawa
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

typescript10
javascript10
typescripts10
type-definition10
colors10
definitelytyped10
typescript-types10
esmodules9
npm9
css5
html4

Programming languages (17)

PowerShellC#C++RustCmcfunctionVueGo

Github contributions (5)

github-logo-circle
color-js/color.js

Oct 2022 - Jan 2023

Color conversion & manipulation library by the editors of the CSS Color specifications
Role in this project:
userDeveloper (TypeScript/JavaScript - Types)
Contributions:2 releases, 61 reviews, 7 commits in 3 months
Contributions summary:Adam primarily contributed to adding and updating type definitions for the `color.js` library. Their work involved importing and integrating type definitions from DefinitelyTyped, fixing issues identified by dtslint, and adding types for new features introduced in version 0.4.1. The contributions included adding type definitions for space accessors, contrast methods, interpolation options, and various related utility functions. This effort focused on improving the developer experience through enhanced type safety and code completion.
cielabrec2020css-colorcolor-palettesrgb
The repository for high quality TypeScript type definitions.
Role in this project:
userFull-stack Developer
Contributions:309 reviews, 55 commits, 103 PRs in 1 year 2 months
Contributions summary:Adam's contributions primarily focused on enhancing TypeScript type definitions within the DefinitelyTyped repository. They added and improved type definitions for various JavaScript libraries, including GM_config, aws-lambda, mailchimp/mailchimp_marketing, phplint, gulp-javascript-obfuscator, memory-cache, intercom-web, history-events, gulp-connect-php, jsrsasign, ssh2, kahoot.js-updated, node-telegram-bot-api, video.js, itemsjs, react-datepicker, globrex, postcss-js, numjs, node-zendesk, simpl-schema, infinite-scroll, @glidejs/glide, notie, react-modal-view, lost, chrome, postcss-mixins, postcss-css-variables, postcss-nested-ancestors, react-json-to-csv, tmi.js, aria-query, pdfkit, make-fetch-happen, splitting, and animejs. Their work involved adding missing definitions, fixing existing ones, and implementing tests to ensure type safety. They also updated and improved existing type definitions.
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
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
Adam Thompson-sharpe - Software Developer at Software Engineering Students' Association (uOttawa SESA)