Eddie Santos

Software Engineer at University of Alberta

Edmonton, Alberta, 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

👤
Senior
🎓
Top School
Eddie Santos is a software engineer and computing educator with 13 years of experience blending research and hands-on development, grounded by an MS in Computer Science from the University of Alberta and current PhD work at University College Dublin. He brings strong Python and Erlang skills, deep familiarity with Unicode and LaTeX, and a track record of public speaking and teaching. Eddie contributes to open-source localization tooling—most notably adding and maintaining keyboard layouts in the widely used Keyman keyboards repository—showing attention to linguistic detail and end-user accessibility. Based in Edmonton, he combines academic rigor with practical full‑stack development, often bridging research insights with production-quality code.
code13 years of coding experience
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Alberta
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University College Dublin
stackoverflow-logo

Stackoverflow

Stats
87reputation
5kreached
0answers
1question
github-logo-circle

Github Skills (10)

keyman10
keyboard-layout10
javascript10
php10
unicode9
git8
type-checking6
static-analysis6
typescript6
undefined6

Programming languages (21)

JavaCSSC++RustCMakefileHTMLSvelte

Github contributions (5)

github-logo-circle
keymanapp/keyboards

Jul 2019 - Sep 2022

Open Source Keyman keyboards
Role in this project:
userFull-stack Developer
Contributions:2 reviews, 138 commits, 11 PRs in 3 years 2 months
Contributions summary:Eddie primarily contributed to the development of Keyman keyboards, focusing on adding, modifying and integrating keyboard layouts. Their work included creating new keyboard layouts, as evidenced by the addition of `ntl_onekey-layout.js`, and updating existing layouts to include Spanish and other language documentation as well as fixing typos. The user also merged branches and addressed comments within the repository, indicating involvement in the build, release, and maintenance process.
keyboardskeymanimekeyboard-eventskeyboard
UAlbertaALTLab/itwewina

Jun 2018 - Apr 2021

itwêwina test click in text
Contributions:95 PRs, 407 pushes, 207 branches in 2 years 10 months
click
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