$ 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

    Wedding Website

    LIVE

    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

    CohabitateRPG

    LIVE

    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

    Chess

    SOURCE

    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

    Asteroids

    LIVE

    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.
  • Portfolio

    Portfolio

    LIVE

    Portfolio [GITHUB]

    A very personal personal page, designed by me without use of a template.
    • Custom HTML and CSS styling, hosted generously by github personal pages.
    • JavaScript plug-ins using jQuery listeners and CSS class-toggling.
    • You're here now!
  • Portfolio

    Invoices

    LIVE

    Invoices [GITHUB]

    A simple web app for creating invoices using only jQuery, HTML, and CSS.
    • Custom styling and rendering with Google Fonts API.
    • JavaScript plug-ins using jQuery to auto-complete certain fields.