--- title: Home --- # Hey, I'm Evan I'm a software developer by day and indecisive about my hobbies by night.. which has come to earn me the title of *"that guy who seems to do everything"*. Sparked by my interest in electronics from a young age, I have come to enjoy finding ways to integrate computers and software into my everyday life while also trying to learn as much as I can about how the things I use *really work*. So far, I have developed fairly extensive hands-on experience in the following subjects:
- **Computer programming** *(my main focus)* - Writing software for the past nine years - Currently working at *Industrial Brothers* as a software developer, working on the graphics pipeline powering various children's TV productions - Experience with: - Bare-metal applications - Co-processors & distributed systems - Operating system & kernel design - Parallel computing - Building package managers - High-performance batch processing - *..and much more* - **Robotics control systems** - Lead software development at *Raider Robotics* for multiple years, building high-performance control systems for competitive robots - Taught robotics software development to students at *H.B. Beal Secondary School* - Designed and implemented custom control systems powering four competitive robots - Maintained and supported various open-source robotics control libraries used globally - **Computer networking** - I operate [*AS54041*](https://as54041.peeringdb.com), a small network of servers and routers for personal projects - Facilitates IPv6 deployment via various transition mechanisms - Provides IP transit to people learning how to run their own networks - Routes multiple IPv4 and IPv6 prefixes via global edge routers - **Music production** - I have been playing various instruments since 2008 - Composed multiple songs that have been performed by live student orchestras - Ran a hobby music label for three years, collaborating with seven other artists - Produced a full-length theatrical soundtrack for a student-directed show - Released 25 albums (and counting) - **Render engineering** - Built multiple custom 3D ray-tracing renderers - Built multiple application-specific 2D rendering engines - Experience working with multiple graphics interchange standards - **Animation** - Self-taught 3D animator - Multiple years of experience working with professional animation and graphics pipeline teams at *Industrial Brothers* - Writes graphics pipeline and asset management tools for friends - Built a 2D renderer for displaying accurate animations in games - **Amateur radio** - Operates with the callsigns ***VA3ZZA*** and ***VA3UJF*** - Experience with satellite telemetry decoding - Taught myself morse code for low-power CW operation - Has operated multiple beacons, APRS I-gates, and internet radio nodes - **Live video broadcasting** - Helped direct a student-run live news broadcast at *H.B. Beal Secondary School* - Managed video processing and switching equipment for many live events - Build out a modernized live broadcast system involving a mix of *Blackmagic* video processing tools, and open source streaming software for *H.B. Beal Secondary School*'s tv studio and live production courses - **Game development** - Produced multiple games with friends as a part of the *Ludum Dare* game jam: - [\[data::loss\]](https://github.com/Ewpratten/ludum-dare-49) - [Deep Breath](https://github.com/Ewpratten/ludum-dare-48) - [Micromanaged Mike](https://rsninja.dev/LudumDare46/)
Interested in learning more about these topics? Try checking out [my blog](/blog)!
If that doesn't satisfy your curiosity, ask me whatever is on your mind via my [contact page](/contact).