Mike Hartington

Developer Advocate

Rhode Island, 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
award
Top expert inCross-Platform Mobile Development with Cordova and Ionic
Mike Hartington is a developer advocate and open-source engineer with 12 years focusing on mobile and JavaScript ecosystems, best known for deep contributions to Ionic’s CLI, starters, docs, and core UI components. He blends hands-on engineering—adding Angular schematics, Vue support, and Neovim tooling—with leadership roles directing developer relations at Nx and Ionic. Based in Rhode Island, he crafts clear documentation, polished demos, and starter templates that help developers ship cross-platform apps faster. His work spans front-end UX refinements, CLI generator improvements, and developer tooling like formatter.nvim and LSP configs, reflecting a rare mix of product-focused design and low-level developer ergonomics. An early graphic-design background informs his attention to UX and developer-facing content, and he continues to shape developer experience at Prisma.
code12 years of coding experience
job13 years of employment as a software developer
bookBachelor of Arts (B.A.), Graphic Design, Bachelor of Arts (B.A.), Graphic Design at Rhode Island College
github-logo-circle

Github Skills (53)

angular10
ls10
ionice10
javascript10
cordova10
css10
configuration-management10
typescript10
generator10
user-interface10
web-components10
language-server-protocol10
stencil10
ionic10
ui-design10

Programming languages (27)

CVim SnippetMakefileGoHTMLTypeScriptShellSCSS

Github contributions (5)

github-logo-circle
mhartington/formatter.nvim

Sep 2020 - Mar 2022

Role in this project:
userFull-stack Developer
Contributions:8 reviews, 23 commits, 105 PRs in 1 year 6 months
Contributions summary:Mike primarily worked on improving and refactoring a Neovim formatter plugin. Their contributions focused on enhancing the core functionality of the formatter, including fixing buffer handling issues, and implementing new features, such as buffer-local opt-in/out formatting. They also made significant changes to the project's internal structure, refactoring modules and incorporating more robust logging and error handling. The user's work included modifications to the Lua configuration and utilities of the plugin.
mhartington/dotfiles

Oct 2014 - Aug 2022

Role in this project:
userFull-stack Developer
Contributions:155 commits, 2 PRs, 149 pushes in 7 years 10 months
Contributions summary:Mike's commits show a focus on setting up and configuring their dotfiles repository, including the initial setup of RCM for managing dotfiles. They implemented updates to the install script, including adding and removing packages and configuring tooling such as zsh, nvim, and Hammerspoon. The user also worked on configurations, as evidenced by modifications to neovim configuration files and related plugin configuration, indicating a focus on enhancing their development environment.
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