Ian Arawjo

Assistant Professor at Université de Montréal

Montreal, Quebec, United States
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
Ian Arawjo is an Assistant Professor of Human-Computer Interaction with 11 years of experience designing programming systems, educational games, and intercultural software studies. His work blends hands-on engineering—shipping games, mobile apps, Jupyter extensions, and sketch-recognition tools—with mixed-methods UX and ethnographic fieldwork in low-resource settings. He earned a PhD and MS from Cornell after a double major in Computer Science and Computation Art from Concordia, and has held research roles at Harvard and Apple. Notably, he develops novel programming interfaces (e.g., pen-based quantum programming and Jupyter canvas extensions) and led UNICEF-linked field research studying software deployment in Nairobi and refugee contexts. His profile reflects a rare mix of technical depth, pedagogy, and sociocultural sensitivity in computing research.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Computer Science, Double Major - Fine Art and Computer Science, Bachelor of Computer Science, Double Major - Fine Art and Computer Science at Concordia University
bookDoctor of Philosophy (PhD), Information Science, Doctor of Philosophy (PhD), Information Science at Cornell University
languagesEnglish, Swahili, French
github-logo-circle

Github Skills (74)

language-model10
prompt-engineering10
deep-learning10
openai-api10
chatgpt10
prompt10
llmops10
generative-ai10
ai10
evaluation10
octopus10
large-language-models10
openai10
api9
image-data9

Programming languages (8)

TypeScriptMDXCSSJavaScriptObjective-CHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
ianarawjo/ChainForge

May 2023 - Apr 2025

An open-source visual programming environment for battle-testing prompts to LLMs.
Contributions:25 releases, 40 reviews, 163 PRs in 1 year 10 months
aievaluationlarge-language-modelsllmopsllms
ianarawjo/lcalcgame

Aug 2016 - May 2018

A prototype of a game to teach programming
Contributions:44 PRs, 287 pushes, 5 branches in 1 year 9 months
prototypegameteach
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
Ian Arawjo - Assistant Professor at Université de Montréal