Liam Harwood

Lead Technical Narrative Designer

North Attleborough, Massachusetts, 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

👤
Senior
🎓
Top School
Liam Harwood is a seasoned software engineer and game developer with 11 years of experience who blends backend engineering rigor with narrative-driven game design. As founder and lead developer of indie studio King Brick Games, he shipped Obscurant on Steam and itch.io, while progressing at Ghost Story Games from Narrative Scripter to Lead Technical Narrative Designer. He previously spent several years at HubSpot as a senior engineer and contributed meaningful fixes and features to the popular Jinjava Java template engine, demonstrating strengths in backend systems and tooling. Based in North Attleborough, MA, he excels at translating creative storytelling requirements into robust technical implementations and shipping polished products end-to-end.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Marist University
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
31reputation
3kreached
0answers
2questions
github-logo-circle

Github Skills (12)

unit-testing10
javas10
template-engine10
java10
date-format9
strings9
text-manipulation9
date-formatting9
git6
capistrano6
ruby6
ruby-on-rails6

Programming languages (2)

JavaPython

Github contributions (5)

github-logo-circle
HubSpot/jinjava

Mar 2019 - Jun 2021

Jinja template engine for Java
Role in this project:
userBack-end Developer
Contributions:2 reviews, 15 commits, 29 PRs in 2 years 3 months
Contributions summary:Liam contributed to the Jinjava template engine by implementing new features and fixing bugs. Their work included adding warnings for unclosed comments and resolving relative paths in the include, import, and extend tags. They also updated the truncatehtml filter to use kwargs and added a new filter and function for converting strings to dates, which required changes to the codebase and supporting tests.
template-enginetemplatejinjajinja-templatejava
liamrharwood/Capping2017

Sep 2017 - Dec 2017

Contributions:145 commits in 3 months
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
Liam Harwood - Lead Technical Narrative Designer