# Tim Weidinger > Software Engineer Location: New York, New York, United States Profile: https://flows.cv/timweidinger Skilled and passionate Software Engineer with a diverse experience in programming. Motivated by building things for the benefit of others. Contributor to Open Source. When I'm not coding, you may find me playing Chess or kicking around soccer balls. ## Work Experience ### Software Engineer @ Dirac, Inc. Jan 2024 – Present ### Senior Software Engineer @ Density Jan 2023 – Jan 2024 Density measures spaces using sensors to inform occupancy and to help understand space use. They have raised over one hundred million dollars at a more than $1 billion valuation and now work with several Fortune 100 companies with several hundred deployments throughout the world. In my role as a Senior Software Engineer, I: - Maintain several mission critical applications for the internal tools team using React, Threejs, React Three Fiber, Potree and Cypress for integration testing - Work cross functionally with our UI/UX team, data team, deployment and commissioning teams, and work closely with our backend engineers to streamline the data to the applications - The DRI for a tool that uses React Three Fiber to mirror customer floor plans in 3D to provide spatial context for our deployment and commissioning teams to confidently commission installations and to easily troubleshoot deployments - Maintain microservices for these applications to process data for the tools, greatly decreasing deployment time and ensuring consistency throughout the deployment process ### Software Engineer @ Harmonode (Open Source) Jan 2023 – Jan 2023 | Washington DC-Baltimore Area - Used the React Context API to implement a comprehensive global state management solution for modular structure, easier scalability, and enhanced maintainability to provide a simplified developer experience on the frontend - Established Electron Store to enable data persistence through inter-process communication, allowing support for JSON data types with the backend process to speed up development - Employed the integrated file system for file monitoring to detect file changes for real-time updates and data syncing - Leveraged the Babel compiler creating Abstract Syntax Trees (AST) from code strings, enhancing data optimization within code files and advancing tooling capabilities in code analysis and debugging for developers - Implemented ReactFlow to design visual diagrams to display data automatically when changes are detected - Utilized TypeScript to improve scalability and to implement type safety for the data being parsed throughout the app ### Director of Implementation @ Robotic VISION Technologies Jan 2016 – Jan 2023 | Virginia/Maryland United States - Oversaw the installation, training, and support of machine vision systems in manufacturing and research - Lead a team of engineers in China, traveling to over 12 cities to set up a distribution network, demonstrate our software, and support our software for post-sales engineering services - Collaborated with our team of software engineers using agile methodologies to launch new features into production ### Robot Programming Engineer @ Robotic VISION Technologies Jan 2014 – Jan 2016 | Detroit, Michigan, United States - Developed features in C++ for our machine vision software - Programmed robots in several languages including C#, Python, Java, and proprietary languages like RAPID, INFORM, and Karel ### Project Manager @ Robotic VISION Technologies Jan 2013 – Jan 2014 | Detroit, Michigan, United States ### Sales Specialist @ SinglePlatform Jan 2013 – Jan 2013 | New York, New York, United States ## Education ### Bachelor's degree in Finance, General Saint Louis University Jan 2009 – Jan 2013 ## Contact & Social - LinkedIn: https://linkedin.com/in/timweidinger - GitHub: https://www.github.com/timweidinger --- Source: https://flows.cv/timweidinger JSON Resume: https://flows.cv/timweidinger/resume.json Last updated: 2026-03-23