Tim Morgan

Reading, 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
Tim Morgan is a versatile web and back-end engineer with 18 years building consumer and B2B digital products across agencies and in-house teams, evolving from front-end design into email marketing, project management and backend development. He is fluent in HTML/CSS, multiple CMS platforms (Drupal, WordPress, AEM), marketing tools (Marketo, Campaign Monitor, Mailchimp) and JavaScript/jQuery, while also contributing significant Ruby and Elixir work in open-source projects. Tim has practical experience hardening Rails apps and servers—contributing tests and bug fixes to Puma and the Ruby spec suite—and is building a Ruby compiler (Natalie) and other language experiments in his spare time. His contributions include API design for a public-domain Bible JSON service, a church member portal, and a 30-day Elixir exercise set, showing a mix of product-focused and language-level engineering. Based in Reading, UK, he blends hands-on coding with project delivery skills and a knack for extracting and refactoring core logic to improve maintainability. Notably, he enjoys language design tinkering—creating his own Ruby implementation—reflecting a curiosity beyond typical full-stack work.
code18 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1,174reputation
80kreached
13answers
3questions
github-logo-circle

Github Skills (53)

json10
spec10
parser10
web-application10
apidoc10
elixir10
testing10
test-framework10
rails10
ruby10
sinatra10
process-monitoring10
compiler-design10
api10
parsing10

Programming languages (22)

CSSC++RustCMakefileGoHTMLTypeScript

Github contributions (5)

github-logo-circle
seven1m/bible_api

Jul 2014 - Jan 2023

Ruby web app that serves JSON API for open and public domain bibles
Role in this project:
userBack-end Developer
Contributions:2 reviews, 97 commits, 23 PRs in 8 years 7 months
Contributions summary:Tim primarily contributed to building the back-end functionality of a Ruby web application that serves a JSON API for Bible verses. Their work included adding a homepage, incorporating translation information, implementing error handling, and returning normalized verse references. They also added support for multiple translations and incorporated a Romanian Bible. Furthermore, they modified the application to improve JSON responses and added a JSONP example to the homepage.
apibiblebible-apipublic-domainbibles
natalie-lang/natalie

Nov 2019 - Jan 2023

a work-in-progress Ruby compiler, written in Ruby and C++
Role in this project:
userBack-end Developer
Contributions:1011 reviews, 3330 commits, 2156 PRs in 3 years 3 months
Contributions summary:Tim was actively involved in the development of a Ruby compiler, contributing to the parser component. Their work involved splitting the `LiteralNode` class into `IntegerNode` and `FloatNode` classes to improve parsing logic. They also implemented directives for packing numbers, including the `j`, `J`, `L`, and `l` directives, and contributed to overall enhancements in code generation and the handling of various data types. This user appears to be focused on implementing the core infrastructure of the compiler.
cppwiprubycompilercompiled
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
Tim Morgan