personal // home

JASE LINDGREN

Tinkerer  ·  Podcaster  ·  Musician  ·  App Developer  ·  VFX Artist  ·  Public Speaker

Seattle, WA and Osaka, Japan based engineer & P4 evangelist building tools for game and VFX pipelines. I host the In Development podcast, create tutorials and speak at conferences, and make music on the side.

open source
p4-user-dashboard
A simple web dashboard for managing users across multiple Perforce servers.
JavaScriptgithub →
p4v_tool_tabs
Custom tabs for P4V and P4Admin — including AI-assisted help and a typemap editor — to smooth setup and everyday work.
github →
p4-revert-exclusive-checkout
A super-user tool to revert files locked in other users' workspaces — handy for +l exclusive checkouts held by someone unavailable.
Pythongithub →
virtual_stream_utility
A GUI tool for building and editing Perforce virtual stream specs through a visual file-tree interface.
Pythongithub →
p4-reset-user-password
A quick admin tool to reset a user's password to a random temporary one and require them to set a new one on next login.
Pythongithub →
p4_bulk_project_creator
A GUI app that bulk-creates users, groups, and depots from a CSV — populating streams and files from a template depot.
Pythongithub →
p4v_custom_tools
A bundle of custom tools for P4V and P4Admin.
Pythongithub →
p4_scrubber
A deliberately dangerous admin tool for bulk-deleting content from a P4 server — use with extreme caution.
github →
p4_to_gource
A CLI that turns Perforce P4 history into a Gource-style log for animated depot-activity visualizations.
Pythongithub →
p4-send-webhook
Posts a message to Discord or Slack every time a new changelist is submitted to Perforce P4.
Shellgithub →
p4_changelist_size
A small script to check the size of a Perforce changelist and estimate how long it'll take to upload.
Pythongithub →