I am passionate about almost anything that has to do with computers, including technology, software, and computer graphics. I really enjoy creating my own projects in my spare time (mostly in Java, but I also like to create websites, like this one!). Through summer internships, online courses, and experiences from my various projects, I am ever improving my programming skills. I also enjoy many other things besides programming, such as rowing and violin.
I have a strong "learn by doing" mentality, and find that I enjoy learning a lot more when I'm simultaneously using it to build a cool project. Though it can be stressful and frustrating to have little idea of what I'm doing, the satisfaction of learning something new is more than worth it. While I enjoyed interning at various companies, I had more fun building my own projects: I got into the internships because I already knew what to do, but with my own projects, I had the freedom to try and learn something new.
Candle Growth Fund Website
August 2018 - Present
A website for the Candle Growth Fund, an educational investment fund founded by a friend. It is built using Node.js and React. This was my first attempt at creating a Content Management System (all the Education content is editable by admins), as well as my first time using React.
A 3D Grapher, made using Java and Processing. It graphs 3D functions inputted by the user; angles and scales can be adjusted. The only library used is Processing, equation parsing, input, and graphing are all custom. The source code and more information can be found on GitHub.
July 2017 — September 2017
The Junction Network
June 2013 – March 2017
A Minecraft server, initially started in the summer of 2013 with a friend as a side project and a fun way to make a little bit of money over the summer. It eventually grew, Because of school and dwindling interest, it was eventually shut down in 2017. All of the plugins created for this server can be found on GitHub.
14 December 2016
ToDo was created (in one day) for a local coding competition. It is a simple to-do list, which allows users to enter in items, edit them, delete them, or check them off, and also saves the checklist in a file for future uses. The source code can be found on GitHub.
LibrarySignUp automates signing up for the school library during a study hall period. It was originally created for the 2016-17 school year, but the signup method has changed and this no longer helps. The source code can be found on GitHub.
July 2016 – August 2016
2012 — 2013
Minecraft that can run portably, off of a USB. This is possibly my first large project, created using Windows Batch scripting. Though the download links no longer work and I do not have any copies of the code, the website is (surprisingly) still up at http://mcportable.co.nf/.
The Junction Network
The logo created for The Junction using Inkscape.
The title image for The Junction.