From when I started to teach myself how to program to help finish my degree, I knew that the field of software development was the right field for me. Software development offers opportunities to challenge and exercise my skills both as a problem solver and a creator, and as a field where there is always more to learn, there exists no room for the field to get old anytime soon.
Below you can view my projects that illustrate my self-taught skills and show my general background as a software developer.
This is a scientific calculator as a popup from the browser toolbar, made from almost all raw JaveScript, including exponents, logarithms, and trigonometry. It's called the "Better Calculator" because it's better than other web extension calculators. It respects the order of operations, because it's better. It also remembers previous calculations so they can be called up later, because it's better.
Extension for Chromium Extension for Firefox View on GitHubThis app uses object-oriented programming with Python to allow the user to generate various shapes with user-entered parameters. Includes methods to both show additional measurements (such as area, perimeter, etc.) and modify base measurments.
View on GitHubHere is a recreation of the classic board game built using JavaScript (with jQuery). Uses event and object handling to manipulate HTML and CSS to allow for a (totally friendly) single-computer experience.
View on GitHub GamePython program which allows for an enlarged Tic-Tac-Toe game with a single large 3×3 board each containing a smaller 3×3 board. More complicated and challenging (and fun!) than regular Tic-Tac-Toe.
View on GitHubThis is one of my first real projects, a 3D model of the plasma torus (or donut) caused by the eruptions and orbit of Jupiter's volcanic moon Io. After being expelled from Io, the electrically charged particles are moved by Jupiter's magnetic field, resulting in a variable density of the particles. This app used numpy and matplotlib (among others) to show the particles with reference to their density, limited to the volume of a torus containing the orbital path of Io.
View on GitHub