---
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).