![US-89N, AZ, 01/2013](./assets/images/banner_1.jpg)
![My girl Cal and me](./assets/images/me_and_cal.jpg)
$ whoami
My name is Ari Weitzman, and I am a software engineer in Pittsburgh, PA.
I have always been interested in the way information is represented and explained, through
formal and informal languages. Communicating ideas through any means is a beautiful nexus
between logical and creative thinking, and the added challenge of presenting these
ideas through a computer-intermediary is such a sustained and enjoyable challenge.
That said, I'd love to talk to your computers some time. Check out my skills and projects
to see what I can do! If you're interested in learning more about me, click on "resume" to
download my resume or the "connect" link to see my other interests and find out how to get in touch!
$ ls skills
I am learned in the ways of RESTful web APIs and MVC architecture. I am also literate in the following languages and technologies:
-
Ruby
-
Rails
-
JavaScript
-
jQuery
-
Backbone.js
-
HTML5
-
CSS3
-
PostgreSQL
-
Git
-
AWS
$ ls portfolio
-
Wedding Website [Private Repo]
Website made from scratch to provide informatino and manage RSVPS for my and my fiancée's August 2020 wedding.
- Node.js application built with CI/CD through git to Heroku.
- Responsive design, no front-end framework or bootstrapping used.
- Guests can RSVP through smooth UI that calls Node REST endpoints.
- Accesses PostgreSQL backend database through Express.js framework.
-
CohabitateRPG [GITHUB]
A life RPG of shared chore lists for roommates, inspired by HabitRPG.
- Leverages Backbone.js in single-page architecture.
- Full-featured JavaScript app on a RESTful Rails API.
- Allows users to sign-in with Google using OAuth.
- Accesses AWS to store user avatars.
-
Chess [GITHUB]
A complete multi-player chess game for the command line, written in beautiful collaboration with Tom Bescherer.
- Complete multi-player console Chess game, written in Ruby.
- Uses colorize gem for display, JSON serialization for board saving and loading.
- Heavy algorithmic implementation, reliant on Ruby class inheritance.
-
Asteroids [GITHUB]
An HTML5 Canvas browser game after the Atari classic, with simple and sleek rendering and hidden features (see Github for more info).
- Built in HTML5 canvas for smooth rendering.
- All vector and trigonometric calculations, drawings, and logic custom-designed.
- Lets players pause and enter jump-to-level cheats.
-
-