Manuel Thalmann

Dozent Am Institut Für Angewandte Medienwissenschaft IAM at Hochschule der Künste Bern | Bern Academy of the Arts

Zurich, Zurich, Switzerland
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
Manuel Thalmann is an experienced media educator and creative technologist based in Zurich with 11 years of professional experience bridging public broadcasting, production and applied media research. He has led youth and music departments at SRF, produced cross-platform formats for radio and TV, and now teaches multimedia communication and applied media science while co-founding a creative studio, Büro Sturmfrei. Equally comfortable in editorial strategy and hands-on production, he pairs budget and team leadership with a track record of launching engaging formats for young audiences. On the technical side he contributes to open-source TypeScript and ESLint ecosystems—improving import handling and type definitions—demonstrating a practical fluency in developer tooling not often seen in media professionals. This blend of pedagogy, production leadership and developer chops makes him adept at translating creative ideas into robust, cross-disciplinary projects.
code11 years of coding experience
languagesEnglish, German, French
github-logo-circle

Github Skills (18)

static-typing10
typesc10
javascript10
npm10
typescript10
typescript-definitions10
eslint10
type-definition10
software-quality10
type-system10
optional-typing10
dts10
strong-typing10
typescript-types10
typescripts10

Programming languages (22)

C#PowerShellJavaC++CSSCRustHaxe

Github contributions (5)

github-logo-circle
The repository for high quality TypeScript type definitions.
Role in this project:
userFull-stack Developer
Contributions:43 reviews, 41 commits, 42 PRs in 4 years 2 months
Contributions summary:Manuel primarily contributed to the project by adding and adjusting TypeScript type definitions, specifically for various npm modules. They added types for several modules, including `inquirer-npm-name`, `colornames`, `tablesorter`, `webicon`, and `npm-which`, and `npm-run`. Their work involved creating and modifying `.d.ts` files to ensure proper type checking and autocompletion within the `DefinitelyTyped` repository. In addition, they also refactored and refines the type-declarations for `inquirer`
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
ESLint plugin with rules that help validate proper imports.
Role in this project:
userFull-stack Developer
Contributions:13 reviews, 8 commits, 7 PRs in 21 days
Contributions summary:Manuel primarily contributed to improving the `eslint-plugin-import` repository by adding features and addressing issues related to import ordering. They added support for TypeScript's "import equals" expressions, ensuring correct handling within the rule. They also refactored the code to make the tests platform-independent, particularly for Windows Subsystem for Linux (WSL). Furthermore, the user fixed bugs, updated configurations, and added features to handle named imports.
linterlinteslintjavascriptlinting
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
Manuel Thalmann - Dozent Am Institut Für Angewandte Medienwissenschaft IAM at Hochschule der Künste Bern | Bern Academy of the Arts