Nick Charlton

Development Team Lead at thoughtbot

London, England, United Kingdom
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
Nick Charlton is a Development Team Lead at thoughtbot with 16 years of experience building maintainable Rails and iOS products, from performant APIs to complex front-end interactions. He combines hands-on engineering with team leadership, shipping production software and helping win and run client engagements. A longtime maintainer of notable open source projects such as the Administrate Rails engine and contributor to tooling like Appraisal, he focuses on practical, long-lived solutions and release/version management. Based in London, he also co-hosts an iOS podcast and brings an operator’s perspective from founding an earlier fitness marketplace, blending product intuition with engineering rigor.
code16 years of coding experience
job8 years of employment as a software developer
bookBSc (Hons), Computer Science, BSc (Hons), Computer Science at University of Plymouth
stackoverflow-logo

Stackoverflow

Stats
856reputation
189kreached
4answers
12questions
github-logo-circle

Github Skills (24)

database-migrations10
testing10
ruby10
gemfile10
bundler10
activerecord10
database-migration10
ruby-on-rails10
rubygems9
rails9
rspec9
cli8
command-line-interface8
command-line8
git8

Programming languages (18)

C#JavaCSSCMakefileGoHTMLPerl

Github contributions (5)

github-logo-circle
thoughtbot/administrate

Dec 2016 - Aug 2022

A Rails engine that helps you put together a super-flexible admin dashboard.
Role in this project:
userBack-end Developer
Contributions:23 releases, 97 reviews, 184 commits in 5 years 8 months
Contributions summary:Nick primarily contributed to the back-end of the Administrate Rails engine, addressing issues related to route generation, model dependencies, and database interactions within the demo application. Their work included refactoring code to prevent route generation when models are absent, implementing dependent destroys for models, and correcting database schema migrations. They also focused on versioning and release management tasks.
ruby-on-railsadminrailsrails-engineruby
thoughtbot/appraisal

Mar 2018 - Jul 2021

A Ruby library for testing your library against different versions of dependencies.
Role in this project:
userBack-end Developer
Contributions:5 releases, 17 reviews, 7 commits in 3 years 5 months
Contributions summary:Nick primarily contributed to improving the `appraisal` Ruby library by adding features and fixing bugs related to its core functionality. They implemented functionality to allow passing of specific options to the bundler, like `--full-index` and `--path`, improving how the library interacts with Bundler. Additionally, they addressed issues related to installation and configuration, fixing broken expectations and handling dependencies efficiently. These changes demonstrate a focus on improving the library's flexibility, particularly regarding dependency management and installation processes.
hamldependenciesrails-apiappraisalrubygems
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
Nick Charlton - Development Team Lead at thoughtbot