Ewpratten - Overview

Ewpratten - Overview


Since the fifth grade, I've been writing software since fifth grade. I started my journey with Python and JavaScript. Years later, I'm still writing software for fun and professionally in various languages. Two computer scientists as parents may have influenced me to this truthfully.

My work is almost entirely open-source software development. You can find all of it on GitHub. In my personal projects, I like to experiment, iterate, and develop as fast as I can, which has led me to a routine of cranking out projects every three to five days. Many of these projects were developed out of necessity to be used in another project or as learning exercises. Feel free to download, modify, and contribute to any of my projects. Any feedback you give me is appreciated.

Notable past projects

In the past, I have been involved in a variety of interesting projects of different sizes. Screamyguy.Net I was an (very) well-known user on devRant, and have worked on multiple bots and tools for the site's community and my first group project, devCredits, and a command-line client for the app, Dr. While neither of these projects were particularly well-written or designed however, I did learn a lot and that is what matters to me.

Recently, I've been involved with Raider Robotics, a FIRST Robotics Competition team that was based in my high school. As part of Raider Robotics I was the primary force behind creating the software that powered our award-winning robots: Q*bert MiniBot, HATCHField, and Darth Raider. I also developed event management software as well as a tool for controlling parts for the team shop as well as hardware diagnostic tools and the robotics library for the team (including its documentation).

I keep my repository list up-to-date with the most recent projects.

Repo navigation

If you haven’t noticed I have a lot of active repositories.

To make it easier for others to dig around and find out what I am working on, here are some 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've been working hard to develop a number of useful crates that will help fill out the selection of available libraries that other developers can benefit from.

- For the past few years, Java was my primary language. I started learning it in the 10th grade, working with Raider Robotics (@frc5024). My Java projects are split between robotics, Minecraft mods, and homework from my high school compsci classes.

Python was the first programming language I was taught in 5th grade. It was my primary language up to high school, and I have many Python projects. Although many of my older Python projects were not very excellent, my Python skills have improved to the point that I can confidently state that I am an expert in the language. While my work is not open-source, I still use Python professionally.

C and C++ were the languages I learned when working for Raider Robotics. The majority of my experience in these languages is in the Robotics area, however I've also worked on a few small side projects in these languages as well. Professionally, I use C++.

I work in many different languages, but none have enough projects to warrant their own page here. You can look through my repository pages to discover them.

Report Page