Alex Beals

Developer, hacker, SWE at Facebook

View my Resume
Hexagonal Game of Life

Portfolio

Dartmouth Room Search | April 2015

HTML, CSS, PHP, SQL (MySQL)

A site to help Dartmouth students search through available rooms with an easy to use sentence-based search. You can filter by size, bathrooms, gender, and number of roommates to find the perfect room.

Read More ›

Colorize | August 2016

HTML, CSS, PHP, SQL (MySQL)

Colorize takes in a search criteria, and then averages the colors returned in the first page of Google Image results to return a single hex color. This makes it easier than ever to find the perfect color.

Read More ›

Classy | February 2017

HTML, CSS, PHP, SQL (MySQL), JS (jQuery), Python

Classy is a way of searching for classes based on departments, distribs, periods, and medians. It allows you to find the best fits for you based on your priorities in a course.

Read More ›

The Pack Market | December 2014

HTML, CSS, PHP, SQL (MySQL), JS (jQuery)

The Pack Market is a site for purchasing random packs of virtual cards from various sports games, including FIFA and MADDEN. Instead of receiving those players, however, the value of the players can be redeemed into your account for purchasing whoever you want later off of the market, combining the thrill of opening random packs with the versatility of raw coins.

Read More ›

DartDine | February 2016

Java (Android)

DartDine is a proof of concept app for my CS89 course, Human Computer Interaction. The goal was to make a revamped meal and nutrition app that would supplement and eventually replace the somewhat functional college web alternative.

Read More ›

Markov Messages | March 2017

JS (Node)

Markov Messages is a macOS-only application that will generate random texts based on your iMessage history. It uses the local chat database stored on your Mac, and markov chains to produce texts in a similar vein to your own.

Read More ›

Dog-a-Day | March 2016

HTML, PHP, JS, CSS, SQL (MySQL), MailChimp

Dog-a-Day started as a Christmas present for my father (a cute dog picture every day for a year), but it ballooned into a subscription based service for daily puppy images. I've built a backend for the images, and use MailChimp for easy sending and subscription services.

Read More ›

SurfShield | September 2016

HTML, CSS, JS, Python

SurfShield is a Chrome extension created for HackDartmouth III, a Dartmouth-based hackathon. It live analyzes pages using Watson's Tone Analyzer and the public Bark API to give quantifiable scores for anger, cyberbullying, profanity, and a crowdsourced audience category, combined into an overall rating level for the site.

Read More ›

What's Line? | November 2015

Swift, SQL (MySQL), PHP

This app is perfect for keeping track of lines. It facilitates adding people, keeping track of who's next, and letting other people know their position in line. With multiple options including rearranging line, adding and removing people, and adding people to line from QR code, name, or telephone number, it makes it easier than ever to keep track.

Read More ›

ShiftCycle | August 2015

Objective-C

ShiftCycle is a tweak for iPhones that makes it so when you tap 'Shift' with text selected it cycles it through making the text all UPPERCASE, lowercase, Title Case, and HashtagCase.

Read More ›

SafariSearchHider | August 2015

Objective-C

SafariSearchHider is a tweak for iPhones that allows you to customize the things that Safari saves your information on, including history and cookies. By creating tailored regex or wildcard strings, SafariSearchHider allows you to selectively use Private browsing without affecting other usage of your iPhone.

Read More ›

PasscodeActivator | July 2015

Objective-C

PasscodeActivator is a tweak for iPhones that allows you to use alternate passwords as 'switches' within the phone. If you want it so that typing in 1234 for your password turns on the Flashlight? That's possible. Want a special guest mode enabled with a certain password? Go for it.

Read More ›

Contact Me