Skip to content
Block or Report

Block or report Ewpratten

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi, I'm Evan 👋

[Readme stats may not have loaded]

More about me

I have been developing software since the fifth grade, starting my journey with JavaScript and Python. Years later, I am now writing software both professionally, and as a hobby in more languages than I can remember. Having two computer scientists for parents probably pre-disposed me to this honestly.

Outside of work, I almost exclusively develop open-source software, and it is all available here on this GitHub account. On personal projects, I like to iterate, experiment, and develop as fast as possible, which leads me to have a habit of cranking out projects every three-ish days. A lot of these projects are either developed out of necessity for use in another project, or as learning experiments. Feel free to use, fork, and contribute to any of my projects. I appreciate any feedback given in return.

Notable past projects

In the past, I have worked on many interesting projects of various sizes. I was once a (very) popular user over on devRant, and have worked on multiple bots and statistical tools for the site's community, including my first ever group project, devCredits, and a command-line client for the app, dr. Neither of those old projects were particularly well designed or written on my part, but I learned a lot from them, and thats what matters in my opinion.

More recently, I have been involved with Raider Robotics, a FIRST Robotics Competition team based out of my highschool. On Raider Robotics, I was the leading force developing the software that powered our award-winning robots: Q*bert, MiniBot, HATCHField, and Darth Raider. I also developed some event management software, a parts management tool for the team shop, hardware debugging tools, and the team's core robotics library (including its documentation).

I keep my pinned repositories list fairly up to date with the best of my more recent projects.

Repo navigation

If you haven't noticed yet, I have a lot of active repositories on this account.

To make it easier for people to dig around and see what I work on, the following are some quick links to the GitHub search tool.

  • Rust
    • At the moment, Rust is my primary programming language. My goal is to become a Rust expert. I have been working hard to produce many useful crates to help fill out the selection of available libraries for other developers to benefit from.
  • Java
    • For the past few years, Java was my primary language. I picked it up in 10th grade, while working with Raider Robotics (@frc5024). My Java projects are split between robotics, Minecraft mods, and homework from my high school compsci classes.
  • Python
    • Python was the programming language I first learned (way back in 5th grade). It was also my primary language up until high school, I have many many Python projects. As is to be expected with new programmers, many of my old Python projects are not of great quality, but my Python abilities have since grown to the point I can comfortably say I am an expert in the language. I also use Python professionally, although that work is closed source.
  • C/C++
    • C and C++ are both languages I picked up during my time working with Raider Robotics. The majority of my experience in these languages is in the Robotics space, I have a few small side projects in these langues as well. I also use C++ professionally.

I work in many other languages, but none have enough projects to warrant their own section here. Feel free to dig around my repositories page to find them.

Contact & Socials


  1. ludum-dare-49 Public archive

    A game build over a weekend for Ludum Dare 49, written in Rust, made with raylib.

    Rust 3 1

  2. ludum-dare-48 Public archive

    Deep Breath is a game build over a weekend for Ludum Dare 48, written in Rust, made with raylib.

    Rust 5 1

  3. lg Public

    A clean and simple network looking glass application

    Rust 1

  4. The software libraries that power all Raider Robotics projects

    Java 5 6

  5. The core FFIXP router application


  6. OpenDepthMap Public archive

    Hacking a LeapMotion controller into a Binocular Depth Mapping sensor

    Rust 1

Contribution activity

August 2022

Created 1 repository
Opened 1 pull request in 1 repository
awpratten/ 1 open

Created an issue in bgptools/issues that received 4 comments

Better copy-paste

When copying an ASN or prefx from pages like and, unless you are supe…

4 contributions in private repositories Aug 1 – Aug 9

Seeing something unexpected? Take a look at the GitHub profile guide.