A passionate software developer, interested in delivering performant software that's a joy for customers to use, whether that's another developer or an end user. As an engineer that is always learning new technologies, I have become a versatile programmer that learns new technologies quickly and makes educated decisions based on first-hand experience.
The projects I currently work on are:
- Corteva | Web-based agriculture technologies that combine weather data, satellite imagery, machine learning, and more to provide insights to farmers about their fields - insights like predicted crop yield, year-over-year precipitation and GDU comparisons, etc.
- Bevy | A refreshingly simple data-driven game engine built in Rust. I am working on designing/implementing a new way for Bevy to store single-threaded data and have it communicate with multi-threaded data in Bevy's ECS (Entities, Components, Systems) system.
- Mach | For building high-performance, truly cross-platform, robust & modular games, visualizations, and desktop/mobile GUI apps. I have primarily worked on native support with Linux display servers X11 and Wayland.