Steve Purcell

Principal Engineer at Caring Code

Ireland
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 inEmacs and Lisp Development Environment
Steve Purcell is a principal engineer and serial founder with 25 years of multi‑disciplinary software experience, combining hands‑on engineering, product instincts and executive leadership up to CTO/VP scale. He builds high‑trust, low‑overhead organisations and has led and grown engineering organisations of 80+ while also shipping influential open‑source tooling and platform work. A prolific Emacs and developer‑tool contributor (notably to Flycheck, Magit, MELPA and many language modes), he brings deep familiarity with language tooling, LSP integrations and reproducible builds. His career spans startups, consulting and product businesses where he consistently reduces operating costs and technical risk while accelerating delivery. Based in Ireland, he pairs a people‑first leadership style with a technologist’s taste for simple, effective systems and a long track record of anticipating industry trends. An unusual strength is alternating between strategic leadership and hands‑on authoring of widely used open‑source developer infrastructure.
code25 years of coding experience
job29 years of employment as a software developer
bookBachelor's Degree Theoretical Physics, Bachelor's Degree Theoretical Physics at Lancaster University
languagesEnglish, German, French, Spanish
stackoverflow-logo

Stackoverflow

Stats
15,122reputation
725kreached
138answers
0questions
Badges
jetty
top-5%
bash
top-5%
emacs
top-1%
clojure
top-5%
elisp
top-5%
cygwin
top-5%
github-logo-circle

Github Skills (82)

ivy10
nix10
python10
package-management10
racket10
command-line-interface10
accounting10
language-server-protocol10
build-automation10
nrepl10
syntax-checking10
haskell10
javascript10
formater10
emacs-lisp10

Programming languages (28)

CMakefileElmGoCommon LispHTMLErlangTypeScript

Github contributions (5)

github-logo-circle
haskell/haskell-mode

Oct 2017 - Nov 2022

Emacs mode for Haskell
Role in this project:
userFull-stack Developer
Contributions:12 reviews, 166 commits, 178 PRs in 5 years 1 month
Contributions summary:Steve primarily contributed to the Emacs mode for Haskell, enhancing its functionality and user experience. They focused on fixing bugs related to symbol names and adding customization options, like controlling the display of overlays. Furthermore, the user implemented features such as mode mappings for JSON quasiquoters and improved the integration with the GHCi REPL. Their work involved modifying core Emacs Lisp files and enhancing the user interface.
emacshaskell
melpa/melpa

Jan 2012 - Oct 2022

Recipes and build machinery for the biggest Emacs package repo
Role in this project:
userBack-end Developer
Contributions:21 reviews, 4386 commits, 2804 PRs in 10 years 10 months
Contributions summary:Steve primarily worked on the `package-build.el` file within the `melpa/melpa` repository. Their contributions involved fixing docstrings, supporting wildcard functionality in the :files option, and refactoring build-checkout functions to directly access configuration options. They also improved the code for generating the HTML package index.
emacs-package
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