Ewpratten - Overview


I've been writing software since fifth grade, beginning my journey with JavaScript and Python. A few years later, I'm creating software for fun and professionally in many languages. Two computer scientists as parents, I was probably predisposed to this in a way.



My work is almost entirely open-source software development. You can find everything on GitHub. Personal projects are my absolute favorite because I love to try new things, test and create as fast as possible. This is why I usually produce projects every three days. A majority of these projects are made out of necessity to use in another project or as learning exercises. Feel free to fork and contribute to any of these projects. Any feedback you give me is appreciated.



Notable past projects



I've been involved in a number of interesting projects over the years, and of different dimensions. I was once an (very) popular user over on devRant, and I have worked on a variety of bots and tools for the site's community as well as my first group project, devCredits, and a command-line client for the app, the dr. Although neither of these projects was especially well-written or designed, I learned a lot and that is what matters to me.



Raider Robotics is a FIRST Robotics Competition team which I was a part of more recently. In Raider Robotics, I was the primary force behind developing the software that powered our award-winning robots: Q*bert MiniBot, HATCHField, and Darth Raider. I also developed some software for managing events as well as a tool for managing parts 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 top of my more recent projects.



Repo navigation



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



These links will direct you to the GitHub search engine, which makes it easy for you to find me and my work.



Rust The moment, Rust my primary programming language. My goal is to become an expert in Rust. I've been working to develop a number of useful crates to 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 learned 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 learned (way way back in 5th grade). It was my primary language from elementary school to high school, and I have many Python projects. Although many of my older Python projects were not particularly excellent but my Python abilities have grown to the point that I am able to say with confidence that I am an expert in the language. Although my work is open source, I still use Python professionally.



C and C++ were the languages I learned while working for Raider Robotics. While I have most of my experiences with these languages within the Robotics area however, I also have a few side projects using these languages. Professionally, I use C++.



I am a translator in a variety of different languages, but none has enough projects to warrant their own page here. welcome to my hut You can look through my repository pages to locate them.

Public Last updated: 2022-09-12 10:03:07 AM