Craig P. Motlin
Model-Driven Design • Developer ProductivityTech Lead of Developer Productivity Engineering. Top contributor to Eclipse Collections and creator of open-source projects. Focused on developer productivity through AI, temporal data, and programming language design.
Projects
Web Applications
Major Projects & Frameworks
Developer Productivity & IDE Tools
Prompts and configurations for AI-assisted coding with Claude.
dotfiles
Craig Motlin's command line configuration files
development-setup
Comprehensive development environment setup scripts and configurations for new machines.
CI/CD & GitHub Actions
CheckStyle Results Reporter
GitHub Action to convert CheckStyle checkstyle-result.xml into annotations.
Links
Features
Code QualityCI/CD AutomationCheckStyle Integration
Tech Stack
GitHub Actions
Language
TypeScript
License
Apache-2.0
forbid-merge-commits-action
A GitHub Composite Action to forbid merge commits inside pull requests
Links
Features
Commit HistoryPull Request Validation
Tech Stack
GitHub Actions
License
Apache-2.0
aggregator-creator
CLI tool that creates Maven aggregator POMs from a set of repositories.
git-test-results-commits
Add commit messages to
git-test results
Links
Features
Test ResultsCommit AutomationCI/CD
Tech Stack
GitHub Actions
Language
Rust
License
Apache-2.0
Conference Talks
Conference Talks
2015
Scala Days 2015
Scala Collections Performance
2015
JavaOne & GOTO Chicago 2015
GS Collections and Java 8: Functional, Fluent, Friendly, and Fun
Watch VideoJVM Language Summit
Multiple presentations on collections and performance