Profile
Ewpratten - Overview Since the fifth grade, I have been creating software. I began my journey with Python and JavaScript. Many years later, I'm still creating software professionally and for fun in various languages. Having two computer scientists for parents, I was probably predisposed to this honestly. Outside of work, I nearly exclusively create open-source software and it's all accessible here on this GitHub account. On personal projects, I like to play around, experiment and create as quickly as I can, which has led me to have a routine of cranking out projects every three or so days. A lot of these projects were developed out of necessity to be used in another project or as exercises to learn from. Feel free to fork and contribute to any of these projects. I welcome any feedback in the form of feedback in. Notable past projects In the past, I've worked on a variety of interesting projects of various sizes. I was once a (very) well-known user on devRant and have been involved in a variety of bots and statistical tools for the site's community as well as my first group project, devCredits, and a command-line client for the app called the dr. None of those projects were particularly well-designed or written on my part However, I learned a lot from them, and thats what matters in my opinion. In the past, I've been involved with Raider Robotics, a FIRST Robotics Competition team based in my high school. Raider Robotics was my primary area of focus when I developed the software that powered our award winning robots, MiniBot, HATCHField and Darth Raider. I also created a few event management software and a tool to manage parts for the team shop, hardware debugging tools, and the team's main 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 I have a lot of active repositories. These links will direct you to the GitHub search engine which makes it simple for you to find me and my work. Rust At the moment, Rust is my primary programming language. My goal is to become a Rust expert. Minecraft servers I have been working hard to create a variety of useful crates to complete the list of available libraries that other developers can benefit from. - For the past few years, Java was my primary language. I learned it in the 10th grade while working with Raider Robotics (@frc5024). My Java projects are split up 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 also my primary language up until high school, I have many many Python projects. As is typical with new programmers, a lot of my older Python projects aren't high-quality, but my Python capabilities have developed to the point where I am able to say that I am an expert in the language. While my work is not open-source, I still use Python professionally. - C and C++ are both languages I picked up in my time working with Raider Robotics. The majority of my knowledge of these languages is in the Robotics space, but I do have a few small side projects using these languages as well. I also utilize C++ professionally. I have worked in many other languages, but none has enough projects to warrant their own page here. You are welcome to explore my repositories page to find them.
Forum Role: Participant
Topics Started: 0
Replies Created: 0