Hey! I'm Angel, and I love to build things. I specialize in backend web development but I can build robust user interfaces and mobile apps as well. I am currently working at Hello Amigo as a full-stack web developer.
I'm a sophomore engineering student at Columbia University in the City of New York, majoring in Computer Science and minoring in Applied Mathematics. I'm also a full-stack developer at TimeSort, a startup/club at Columbia University.
I'm also a passionate musician; I've been playing drums for as long as I can remember. I run Drum Conclusions, a blog where I give advice to drummers looking to improve their craft. I was also a drummer in a jazz combo at Columbia University.
My primary responsibility is to work on client updates for websites using Ruby on Rails. However, I've also spent a lot of time adding features to our custom content management system onwhich all of our websites are built.
I've also worked on two mobile apps, one of which I took the lead on from the very beginning. I've written some automation tools in Python to keep our websites up-to-date without a fuss, and have dockerized some of our really old webites.
This website, called OBCode, was made for a loved one who decided to switch her major to Computer Science. She began learning Python, and I thought it would be fun to build an app for her to practice her coding skills. The catch is that every problem on the site is related to her two pets in some way. It's supposed to be a cute and funny intro to programming.
Rosewood Info is a website I built for a high school, because they needed a custom surveying solution that wasn't offered with commercial services, such as Survey Monkey. The special functionality they needed was authorized surveys, so that users couldn't resubmit multiple forms
TimeSort is a startup at Columbia University. We're trying to increase efficiency in planning your schedule as a student by automating when course related tasks should be worked on. TimeSort works around your existing schedule, and schedules tasks with a priority depending on deadlines, estimated time to complete the task, and other criteria.