Real Programmers Use Butterflies
Hey, and thanks for visiting my site! My name is Austin, and I am currently a junior at Worcester Polytechnic Institute majoring in Computer Science and Math. I get a great amount of joy from programming and doing math problems, both of which I will do in my spare time. In computer science, I find myself most actively pursuing software engineering, what with all the coding and such. However, the theory is also completely fascinating to me. In math, my interests mostly lay in discrete math and differential equations.
Computer Science is my first love, and is the reason I even created a site. I started learning to program in high school, and I've taken it myself from there, teaching myself languages and working on projects. I often program in my free time, for no reason other than I love it. I first created a site to display my work in high school using various free hosting services. This site you're looking at has recently been completely redesigned from the original. Hope you like the changes!
I have posted some of my best projects on the site. The Java applets are usable right here on the site. They are also available for download. My Python programs are only available for download.
I guess I should also state my qualifications in terms of computer science. So, here it goes:
Skills
- Java - First programming language. Learned my junior year of high school. Have been using ever since to create games and large, complex applications. Make up most of the available programs on this site.
- C/C++ - Initially taught self from numerous books and online resources. Have taken a course which involved programming extensively in C/C++. Have not used it much, but have a very good understading of it.
- Python - Self-taught from Python's own tutorial. Favorite language. Have written myriads of short applications and utilities. Some of the most universally useful and best are available for download.
- HTML/CSS - Taught from some online tutorials, but mostly W3 Schools. Have done much "coding" using HTML/CSS, including a few sites from the ground up (such as this site).
- Scheme - Learned freshman year of college. Have written some fairly involved programs in it. Powerful language, but a bit of a pain to write.
- Perl - Taught from a tutorial I found online. Despise the language. I can read and write if needed, but of all the languages I have experienced, Perl is by far my most hated. As a result, I have not done much coding in it.
- C# - Learned mostly through AppDev video tutorials and labs. Have not created many applications, but the few I've created are fairly involved (see "Unum internship" below).
Experience
- Embedly - do work from home writing Python code for use in conjuction witht their URL replacement service. More about Embedly.
- Unum internship - did a summer internship with their IT department. Created a couple involved applications in C# for internal use.
- WebOps work study - maintain the school website through use of a Content Management System (CMS). Assist users with the CMS. Also, help support and modify sites not in the CMS, as well as put them into the CMS.
- CIMS Webmaster - maintain the Center for Industrial Mathematics and Statistics (CIMS) web site, which is a sub-site of the math department. This involved completely redesigning the WPI Chapter of SIAM website. Initially, I was simply going to fix up the site, but I ended up having to completely overhaul it. (http://www.wpi.edu/~siam)
- SPS Webmaster - created (and now maintain) the website for the WPI Chapter of the Society of Physics Students (SPS). When I came in as webmaster, we had no website at all. Of my own accord and in my free time, I created a website for the club almost entirely in HTML and CSS (I made use of some server side scripting the school servers provide).
So feel free to look around. I've been doing some work on some of these applications recently, so keep an eye out for updates. Enjoy!
Comments, questions, or just wanna yell at me? email me!