Tim Van Der Horst is a versatile software engineer based in Queensland, Australia, with 15 years of experience focused on front-end development and reliable testing. He has shipped UI-centric improvements at companies like Catapult Sports and Aire Software while contributing to prominent open-source projects such as Plotly.js and the vscode-jest extension, where he strengthened test suites and improved concurrent process handling. Tim blends a design-minded background from dual degrees in IT and Communication Design with practical engineering, often tackling both UX details (icon creation, locale strings) and backend reliability (promise-based process management). Colleagues would describe him as detail-oriented and pragmatic—equally comfortable adding robust unit tests as he is refactoring UI logic for maintainability.
15 years of coding experience
4 years of employment as a software developer
Bachelor of Information Technology, Bachelor of Creative Industries (Communication Design), Information Technology, Bachelor of Information Technology, Bachelor of Creative Industries (Communication Design), Information Technology at Queensland University of Technology
The optimal flow for Jest based testing in VS Code
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:12 commits, 1 PR, 19 comments in 1 month
Contributions summary:Tim primarily focused on enhancing the test suite for the `vscode-jest` extension. Their contributions include adding unit tests for the restart command, updating tests to incorporate promise return values, and fixing existing tests. These changes involved modifying test files and adjusting test expectations to ensure the reliability of the extension's functionality. The user also contributed to improvements in the `JestProcessManager` to better handle concurrent processes through promise-based operations.
Open-source JavaScript charting library behind Plotly and Dash
Role in this project:
Front-end Developer
Contributions:6 commits, 3 PRs, 15 comments in 3 months
Contributions summary:Tim primarily contributed to the front-end aspects of the plotly.js library. Their work included adding missing locale strings, refactoring the mode bar's icon creation logic, and updating the storage of icon transform matrices. Furthermore, the user added comprehensive tests for the mode bar icon creation process, demonstrating a focus on improving the library's functionality and maintainability through enhanced testing. These contributions suggest a focus on UI/UX elements and library improvements.
chartsdashcharting-librarychartwebgl
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
Tim Van Der Horst - Software Engineer at Aire Software