Senior IC roles (Staff/Principal, AI Engineer, Research Scientist) where 25+ years of conversational AI, NLP and LLM work matters: LLM-powered products, developer tools and agentic systems. Also open to advisory and teaching. Based in Perth, Australia (UTC+8), working fully remotely with good overlap across APAC, US and Europe.

Jason Hutchens
@jasonhutchens
Staff Engineer at Valiant Finance, building LLM-powered finance systems and a commercial desktop app.
What I'm looking for
At Valiant Finance, I built core systems powering asset finance services for a major international client across Australia, the US and the UK. I also developed an LLM intelligence framework for data enrichment and built a pipeline to process vendor quotes and inbound emails.
I created and launched Git Lineage, a native desktop app that brings Perforce-style time-lapse blame to git. I built it in C++ with SDL3 and Dear ImGui, working alongside AI coding agents.
Earlier, I designed the AI technology for L.A. Noire at Team Bondi and built the scripting system for Black & White at Lionhead Studios. My AI research won the Loebner AI Prize in 1996, and my work was published at ACL and in IEEE Transactions.
At Robots+Rockets/GroupFire LLC, I managed a fully remote team of up to a dozen and helped build a platform now used by over 500 communities. I enjoy learning new things and explaining them to others, and I’m open to interesting engineering, advisory and teaching opportunities.
Experience
Work history, roles, and key accomplishments
Creator
ECS Rails
Jul 2026 - Present (4 months)
Created an open-source Ruby gem that brings the Entity-Component-System pattern to ActiveRecord, with one table per component instead of one per model. Published on RubyGems as ecs on rails.
Founder
Git Lineage
Mar 2026 - Present (8 months)
Designed and built a native desktop app that brings Perforce-style time-lapse blame to git, in C++ with SDL3 and Dear ImGui, working alongside AI coding agents. Launched v1.0 in July 2026 with signed builds for macOS, Windows and Linux.
Staff Engineer
Valiant Finance Pty. Ltd.
Aug 2022 - Present (4 years 3 months)
Improved automated test performance by 5x, added autoscaling and read-only follower databases, and built live/demo shard-based autoswitching. Introduced state machines, service objects and other best practices; built bank statement import, parsing, transaction tagging and data extraction.
Developer
Retro Game Ports
Nov 2025 - Dec 2025 (1 month)
Ported David Braben's Lander to C++ from a commented disassembly of its ARM code. Converted Simon Owen's Augmentinel from Win32 and Direct3D to SDL and OpenGL, adding macOS and Linux support.
Lead Engineer/CTO
Robots+Rockets/GroupFire LLC
Mar 2015 - Aug 2022 (7 years 5 months)
Managed a fully remote team of up to a dozen developers, designers and QA, establishing async standups, code review processes and video demonstrations of completed work. Wrote a data analytics and reporting engine, with a realtime user engagement front-end.
Co-creator
Sesame
Feb 2022 - May 2022 (3 months)
Built a password manager in Flutter using libSodium to derive secure passwords from a seed passphrase and service details, eliminating the need to store passwords. Launched on Android, iOS and desktop.
Contract Developer
Bamboo 61 Pty. Ltd.
Apr 2018 - Aug 2018 (4 months)
Implemented a serverless API using AWS Lambda with Go functions. Set up end-to-end React Native app build and deployment to iOS and Android.
Founding Director
RocketHands
Feb 2009 - Aug 2015 (6 years 6 months)
Started with six former employees of Interzone to pitch an Xbox360 title to Microsoft. Launched two titles on the iPhone and one title on the iPad.
Head of Development/Head of R&D
Agworld Pty. Ltd.
Jul 2011 - Mar 2015 (3 years 8 months)
Implemented a dependency-driven event queue to recalculate expensive derived data. Wrote a unit conversion extension to ActiveRecord, cleanly separating concerns.
Founding Director
GeekPunk
Jul 2010 - Apr 2013 (2 years 9 months)
Developed an innovative text entry technology to replace unwieldy OSKs. Launched a static web application with the best Q&As from Stack Overflow.
Senior Geophysical Software Engineer
DownUnder GeoSolutions
Jan 2011 - Jun 2011 (5 months)
Worked on well bore visualisation, correlation and mistie correction in Java. Returned to the workforce following a six-month sabbatical.
Consultant
Titan Interactive
Feb 2010 - Jun 2010 (4 months)
Introduced JIRA, daily stand-ups and weekly project post-mortems. Specified and designed an email campaign manager, and oversaw its development in Rails.
Project Manager
Living Years
Mar 2009 - May 2010 (1 year 2 months)
Joined six months before a drop-deadline product launch, with no development team. Interviewed and hired a development team of three people from over a hundred applicants.
Lead Programmer
Interzone Games
Feb 2007 - Feb 2009 (2 years)
Managed a team of thirteen programmers, while still writing C++ and Python myself. Worked with production, art and design to ensure features were technically feasible.
AI Team Lead
Team Bondi
Oct 2004 - Feb 2007 (2 years 4 months)
Responsible for designing AI technology and implementing the bulk of the design in C++. Interviewed, hired, mentored and supervised a team of six developers.
Programmer
Nautronix
Jan 2003 - Oct 2004 (1 year 9 months)
Fixed race conditions in unit tests that involved multi-threaded network communications. Wrote a tool to process, resample and export large volumes of multi-channel audio.
Founding Director
Amristar
Sep 1999 - Jan 2003 (3 years 4 months)
Built an interactive mapping system for a local real estate business. Built a centralised workflow operations system for a chain of car repair centres.
Chief Scientist
Artificial Intelligence
Jul 2000 - Sep 2001 (1 year 2 months)
Designed and implemented language acquisition algorithms. Based in Tel Aviv, with regular trips to London where work continued remotely.
Programmer
Lionhead Studios
Dec 1999 - Jun 2000 (6 months)
Designed a scripting language for game designers and built a compiler to generate executable bytecode from their pseudo-code scripts. Built a multi-threaded stack-based VM to execute the bytecode.
Freelance Developer
Self Employed
Jun 1997 - Sep 1999 (2 years 3 months)
Created a novel chatbot engine and sold it to a company in Germany. Developed a 'kitchen sink' web portal for a South African entrepreneur.
Research Assistant
CSIRO
Jan 1990 - Dec 1990 (11 months)
Wrote programs in QuickBasic and ported legacy programs from Fortran. Tested various materials by installing 'strain gauges' before subjecting them to destructive tensile forces.
Education
Degrees, certifications, and relevant coursework
The University of Western Australia
PhD (ABD), Computer Science
1995 - 1999
PhD (ABD) from the University of Western Australia, developing a sophisticated predictive small language model in C. Thesis submitted in 1999.
The University of Western Australia
Bachelor of Engineering, Information Technology
1991 - 1994
Grade: A+
Bachelor of Engineering (IT) degree from the University of Western Australia, with straight A+ grades in final year.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Website
jasonhutchens.comPortfolio
jasonhutchens.com/projectsSalary expectations
Social media
Job categories
Interested in hiring Jason?
You can contact Jason and 90k+ other talented remote workers on Himalayas.
Message JasonGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
