Hi there! I'm Zachary Espiritu.
I'm a software engineer.
I've worked on the following projects:
CAH in Racket
A Racket-based Cards Against Humanity generator using functional programming
HackCooper 2016
Github Date Sim
A web app that forms hackathon teams by using the Github API, graph theory and the power of love
mhm.nyc
Designed website for Mental Health Matters, a blog raising awareness of mental health issues in NYC
10Under20 Recipient
+ 2 more
Math Battle II
An experiment in online real-time multiplayer, brand design, and how much people secretly like math
Blueprint @ MIT 2016
Math Maze
Using dynamic maze generation algorithms when tile-based math games aren’t enough
3rd Place at hackTrin III
FitFarm
Fitness-based Farmville parody where players raise their own farm through real-world exercise
Physics Guide
I didn’t want to study for my Physics exam, but I wanted to learn LaTeX, so I made this instead
"Audience Choice" at Make
School Demo Day 2015
+ 1 more
Reaction Line
A minimalistic, hardcore, single-player game for iOS about sorting lines in the shortest time
Winner of hackGCT 2015
Data Farm
Motivating people to save on cellular data by exchanging their unused data bytes for "bites"
"Audience Choice" at Make
School Demo Day 2015
+ 1 more
Tile, Tap, Push!
A tile-tapping time for two players inspired by the game "Don’t Touch The White Tile"
Game Idea Gen
Random idea generator made in response to the brainstorming sessions at Make School
Art of Animation
My final project for Regis High School’s Computer Technology I course
And I've worked on these designs:
Store Redesign
A "responsive redesign" aimed towards streamlining the anxiety-filled textbook buying process
User Personas
Developing a set of personas for Brown University dorm room laundry machines
Calenday POC
A proof-of-concept of a calendar app that focuses on intuitive visualization and navigation with cards
The Owl
As Layout Editor for my high school's newspaper, updated overall design and published six issues
Instimize Icon
Iteratively designed the icon for Instimize, an app that optimizes your social media presence
Lighting Design
Designed lighting for 12 mainstage productions at my high school and other extracurricular shows
And, sometimes, I just write about things:
Github-Flavored READMEs
Github-Flavored Markdown provides unique tools for formatting easy-to-understand READMEs on Github, but there's not a lot of documentation on these features.
Math Battle II's Ranking System
I'm about three months into the process of rewriting Math Battle from scratch, when somewhere along the way, I thought to myself, "What if Math Battle had a multiplayer ELO rating system?"
OALSimpleAudio: Easy Audio in iOS
There’s numerous ways to play audio in your iOS apps, but the simplest way to do so is using the OALSimpleAudio class from the extremely helpful ObjectAL open-source library.
These are some of the skills I know:
Swift
Objective-C
Python
Java
Racket
Ruby
Rails
PostgreSQL
Javascript
jQuery
Firebase
Git
Bootstrap
Sass
Sketch
LaTeX
InDesign
Photoshop
Click a skill to see some of the projects I've made with it!