Evan Dixon is a pragmatic Data Engineer III with 11 years of experience building reliable data systems and shipping practical engineering solutions at Curri, where he progressed from operations to senior engineering roles. He blends broad programming fluency with hands-on data platform work, focusing on modular design and improving UX and error handling—evidenced by UI and refactor contributions to popular community projects like a Pokémon 3DS ROM editor. Comfortable across the stack, Evan has strengthened backend tooling (save-file handling) and configuration/targeting for improved memory management and portability. He brings strong collaboration skills and a communicator’s mindset from a BA in Communication and leadership roles managing radio teams and a non-profit. Outside core engineering he applies creative problem solving from music production and live sound engineering to technical challenges. Based in Prescott, AZ, he favors pragmatic, maintainable solutions and enjoys turning complex ideas into reliable, user-friendly tools.
11 years of coding experience
8 years of employment as a software developer
Bachelor of Arts - BA, Communication, Bachelor of Arts - BA, Communication at California State University, Long Beach
Contributions:21 commits, 10 PRs, 3 pushes in 10 months
Contributions summary:Evan primarily worked on the UI and application structure of the Pokémon ROM editor. They fixed platform target inconsistencies within the project configuration and added configurations for Any CPU, indicating an attempt to improve memory management. They also implemented the ErrorWindow, adding necessary event handlers and fixing newline characters, which suggests a focus on improving the user experience and error handling. They also addressed casing issues and split the project into pk3DS and pk3DS.Core, which points to refactoring or a more modular design approach.
Contributions:137 commits, 75 PRs, 61 pushes in 3 years 7 months
Contributions summary:Evan primarily focused on modifying and extending the `SaveUtil.cs` class, which is responsible for handling Pokémon save file data. Their contributions involved making the `SaveUtil` methods usable from external assemblies, adding new save generation checks, and fixing implementations for various save file types. These changes likely involved improving the functionality and flexibility of the save file editor.
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.