An interactive database of thousands of civilian complaints filed against the NYPD from 1985 - 2019, featuring interactive maps, charts, and graphs that visualize the data and break it down by individual officers and precincts. Uses React, D3, Node.js, and SQlite.
A full-stack web app that allows a user to create a profile and customize the way that they track income and expenses. It uses Typescript, React, Node.js, and PostgreSQL. (this project is still under active development)
A responsive web layout mockup made entirely with HTML/CSS/Javascript. All of the elements (dropdowns, mobile menus, etc.) are built from scratch. I focused on using flexbox and mobile-first design principles, along with some animations for hover events.