Now you can Instantly Chat with Matt!
About Me
I have almost 2 years of professional experience as a software engineer working on Python web applications with JavaScript, HTML5, and CSS3 on the front end. I have a bachelor's degree in Computer Science from American University. I have i...
Show MoreSkills
Portfolio Projects
Description
This was the web crawling tool I helped develop at Idea Evolver. A user could submit a url to their website and Vincent would crawl the site and audit it for technical SEO errors. It would then display a report in the browser detailing these errors. It used the Pyramid framework as a webserver and the Celery framework on top of RabbitMQ for crawling the the user's site in the background. We also used Travis CI to run unit and integration tests on the application.
Show More Show LessDescription
This was a project I created in my spare time. I created a navigable 3D starfield using the JavaScript 2D Canvas API. It consisted of a field of colored spheres against a black background. The user could move in first person on the x, y, and z axes and could also rotate along those same axes. I had to learn a lot of trigonometry and linear algebra to simulate 3D.
Show More Show LessDescription
This was a project I created for a math class in college. It allowed the user to step through iterations of different fractals like the Koch snowflake and the Cantor set. The user could also define their own fractals by drawing an edge of the fractal and stepping through applying that edge to a polygon.
Show More Show Less