# Kyle Kovach > Senior Software Engineer at Motif Location: San Francisco, California, United States Profile: https://flows.cv/kylekovach ## Work Experience ### Senior Software Engineer @ Motif Jan 2023 – Present ### Software Engineer @ Rapid Robotics, Inc Jan 2022 – Jan 2023 - Created Unity digital twin application from scratch, and also built a React front end application which contained embedded Unity WebGL component for use in a browser environment - Built typed API system to allow for the React front end to programmatically interact with the Unity application - Built out system configuration tool, which would allow users to either interactively construct a replica of their robot’s work environment, using a combination of maintained company device assets and user-defined CAD, or load system definition files - Created waypoint modification feature, which would allow users to author and edit robot tasks in 3D by dragging and dropping robot move waypoints within system environments defined above - Defined and executed experiments to identify and decrease discrepancies between simulated cycle time and real cycle time ### Software Engineer II @ Bright Machines Jan 2021 – Jan 2022 | San Francisco, California, United States - Owner and primary contributor to Unity digital twin application - Responsibilities included regularly releasing digital twin features and bugfixes to stakeholders and consuming applications - Turned feature requests from product management into Unity implementations, and determined what API changes were necessary to achieve these requests while minimally affecting consuming applications - Provided Unity implementations of UI/UX requests from design team, ranging from creating entirely new interactions to modifying code in order to tweak the feel of an existing one - Onboarded and collaborated with a team of engineers to transition the digital twin into a dedicated simulation environment, making use of Unity physics and company driver code to emulate physical devices in a virtual space ### Software Engineer @ Bright Machines Jan 2020 – Jan 2021 | San Francisco, California, United States - Made regular feature contributions to the Unity digital twin application, ranging from camera controls to adding 3D UI elements - Created, maintained, and documented JavaScript-facing APIs, allowing other apps to create and manipulate digital twin instances - Worked with React.js front-end application on integrating with API changes and bugfixes for exported WebGL Unity application - Created collision detection system in the digital twin that used internal bookkeeping system to keep track of colliding parts and emitted events to clients on new collisions (didn’t use Unity’s dynamics system for performance system) ### Software Engineer Intern @ Bright Machines Jan 2019 – Jan 2020 | San Francisco, California, United States - Developed React components for use in the common UI library for use in all front-end software built by the company - Performed research into automatic code generation for the underlying programmable logic controllers used in the company’s robotic cells - Developed software for increased graphical fidelity of 3D models in the digital twin software with Unity ### Student Tech Consultant @ Student Technology Services Jan 2018 – Jan 2020 | Berkeley, CA Provide technical support to thousands of Berkeley students and faculty. Diagnose and troubleshoot a plethora of issues, ranging from hard drive failures to malware removal. ### Engineering Product Intern @ HiringSolved Jan 2018 – Jan 2018 | Chandler, AZ Created proof of concept for Paths: a program that uses machine learning to predict a user's job title from their resume, then give them a 'path' from their current job to a desired job. This path includes intermediate jobs to gain experience, skills to acquire, and how long it should take. ## Education ### Computer Science University of California, Berkeley Jan 2016 – Jan 2020 ## Contact & Social - LinkedIn: https://linkedin.com/in/kylekovach12 --- Source: https://flows.cv/kylekovach JSON Resume: https://flows.cv/kylekovach/resume.json Last updated: 2026-03-22