Joe Lapp

Software Engineer at Freelance

Charlottesville, Virginia, 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
Joe Hultgren is a Technical Artist based in California with a decade of cross-disciplinary experience bridging real-time rendering, pipeline tooling, and character rigging. He has driven pipeline and asset-tracking systems at Visual Concepts and Crystal Dynamics, managing render farms (Deadline, Celery) and integrating ShotGrid and USD workflows to keep large production pipelines running smoothly. Equally comfortable in code, Joe contributes to open-source projects—improving TypeScript typings for the popular Objection.js ORM—and brings senior full‑stack skills in TypeScript/Node and performant Java to tooling development. His background in character rigging and an MFA in Character Rigging give him a practical artist’s eye for automation and ergonomics, while ongoing learning in Rust and domain-driven design signals a push toward more robust, maintainable systems. Colleagues rely on him to translate complex animation and asset needs into reliable, developer-friendly pipeline solutions.
code10 years of coding experience
job23 years of employment as a software developer
bookMathematics Major, Mathematics Major at University of Maryland
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Western Governors University
github-logo-circle

Github Skills (10)

typescript10
static-typing10
typescripts10
orm10
typescript-types10
validators10
api-design9
nodejs8
databases8
database8

Programming languages (14)

JavaCSSRustCTeXGoSvelteKotlin

Github contributions (5)

github-logo-circle
Vincit/objection.js

Dec 2017 - Jan 2018

An SQL-friendly ORM for Node.js
Role in this project:
userBack-end Developer
Contributions:35 commits, 9 PRs, 162 comments in 1 month
Contributions summary:Joe's contributions primarily involve improvements to the TypeScript typings for the Objection.js ORM, focusing on validator integrations. They modified and expanded the typing definitions to include validator context, arguments, and configurations. Their work also includes corrections and enhancements related to relation types and query builder methods, ensuring better type safety and developer experience. The commits demonstrate a focus on refining the API's type definitions and resolving potential issues in the project.
nodejsormsql
jtlapp/jvm-vs-jsr

Aug 2024 - Apr 2025

Contributions:250 pushes, 12 branches in 7 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