James Upjohn

Software Engineer at LawVu

New Zealand
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
James Upjohn is a pragmatic software engineer with 10 years' experience building and shipping full-stack .NET solutions from New Zealand, currently contributing at LawVu after senior roles at Mercury NZ and Trustpower. He pairs backend robustness with front-end polish, evidenced by contributions to Chatterino2 where he improved chat UX and refactored username handling for a popular Twitch client. Comfortable in automation and release engineering, he built and hardened a PowerShell installer for a Firefox UI customization project, showing attention to installer UX and cross-distribution compatibility. Known for steady, practical delivery rather than flashy tech, he focuses on solving real user problems and reducing operational friction across the stack.
code10 years of coding experience
job6 years of employment as a software developer
bookTauranga Boys' College
github-logo-circle

Github Skills (12)

twitch10
powershell10
c-language10
firefox10
cprogramming-language10
qt9
chat9
user-interface8
linux8
macos8
windows8
git4

Programming languages (26)

C#CMakeMakefileGoTypeScriptShellSCSSJavaScript

Github contributions (5)

github-logo-circle
Chatterino/chatterino2

Mar 2021 - Oct 2022

Chat client for https://twitch.tv
Role in this project:
userFull-stack Developer
Contributions:81 reviews, 28 commits, 39 PRs in 1 year 7 months
Contributions summary:James contributed to the Chatterino2 chat client, making various improvements and bug fixes. Their work includes implementing features like the cheer emote tooltip and adding a "clear cache" button. They also addressed issues related to UI elements, such as correcting word backspacing in the input and fixing the stream title's header display. Additionally, the user refactored and improved the handling of username formatting.
windowschat-clientchatlinuxtwitch-tv
black7375/Firefox-UI-Fix

Jul 2021 - Jul 2021

🦊 I respect proton UI and aim to improve it.
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:16 commits, 1 PR, 7 comments in 2 days
Contributions summary:James primarily contributed to the development of a PowerShell installer for a Firefox UI customization project. Their work involved creating the initial installer file, adding functionality to select distributions, verifying PowerShell version compatibility, and implementing key installer functions. They also refactored the installer code by removing redundant elements.
firefoxuser-interfaceuserchromefirefox-themeuserchromecss
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
James Upjohn - Software Engineer at LawVu