P r o j e c t s

What is it?   ArtFold is an interactive art gallery simulator and art repository designed for students of art history.

Where?   https://www.artfold.org

Features:

  • Advanced search options for artworks, artists, colors, emotions, etc.
  • Interactive 3D galleries that can be created by users and populated with artworks.
  • High-resolution art displays with the ability to zoom and rotate.
  • Ability for users to comment on and like artists and artworks.

Design:
  Python, Flask, Three.Js, PostgreSQL.

Media:

Demonstration of interactive 3D user gallery feature of ArtFold

What is it?   Outliner is a program to aid in art pedagogy, intended to make the process of learning hand/eye coordination when drawing figure outlines a more seamless process.

Features:

  • Superimposed grid over pattern images as well as the drawing space.
  • Ability to draw on the drawing space with the mouse or a stylus.
  • Accuracy calculator which estimates how closely drawing matches pattern.
  • Toggles for accuracy, grid, transparent overlay.
  • Options to clear drawing in its entirety or erase certain parts.

Design:   C++, SFML.

Media:

Workspace with pattern and drawing area
Workspace with pattern and drawing area
Accuracy calculator
Bottom menu with control options

What is it?   A fully functional web server.

Where?   GitHub gist source

Features:

  • Process user requests for web pages in browser.
  • Status checking and error messages.

Design:   C

What is it?   An early prototype of a jumping platform game.

Features:

  • User controlled character figure.
  • Collision detection on platforms.
  • Object that moves from right to left across the screen in random directions along the y-axis.

Design:  C++, SFML

Media:

Early prototype of StickJump game