Matthias Felleisen

Founder at TeachScheme also known as Program By Design

Boston, Massachusetts, 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
Matthias Felleisen is a veteran computer scientist and founder with 27 years of experience pioneering computer science education and programming language design from Boston. As the founder of TeachScheme/Program By Design and a long-standing leader at PLT Design, he has combined academic rigor—PhD in Computer Science and Logic—with practical tools and curricula that shaped how programming is taught. He contributes quietly but impactfully to open source, improving Racket documentation and teachpacks to make advanced concepts more accessible. Known for preferring substantive collaboration over networking for its own sake, he focuses on durable educational and technical contributions rather than self-promotion. His work blends deep theoretical insight with pragmatic instructional design, a combination that has influenced generations of students and educators.
code26 years of coding experience
bookThe University of Arizona
bookDiplom (~BS), Wirtschaftsingenieur, Diplom (~BS), Wirtschaftsingenieur at Technische Universität Karlsruhe
bookPhD, Computer Science, Logic, PhD, Computer Science, Logic at Indiana University Bloomington
github-logo-circle

Github Skills (3)

scribble10
documentation10
racket8

Programming languages (4)

SchemeRacketJavaScriptHTML

Github contributions (5)

github-logo-circle
racket/racket

Jul 2005 - Jul 2022

The Racket repository
Role in this project:
userTechnical Writer
Contributions:14 reviews, 921 commits, 25 PRs in 17 years 2 months
Contributions summary:Matthias's commits focus on correcting typos and improving the documentation within the Racket repository, specifically concerning the teachpacks. The changes primarily involve correcting spelling mistakes and making minor revisions to existing explanations. Additionally, the user updated documentation related to a universe-based project with additional examples, descriptions, and clarifications.
code-golfschemepolyglotlanguage-designprogramming-languages
mfelleisen/web

Jun 2016 - Mar 2025

Contributions:1877 pushes, 1 branch, 1 comment in 8 years 10 months
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
Matthias Felleisen - Founder at TeachScheme also known as Program By Design