About me
Growth-minded software engineer with a focus on back-end development. I am interested in how efficient systems can do more with less. I started my career in education, and most recently spent three years at Daniels Academy, a school devoted to helping young men diagnosed with Autism Spectrum Disorder learn the skills to lead healthy and effective lives. Here I learned a passion for the cooperation and communication needed to help floor staff, therapists, teachers, and parents coordinate to help the students grow. I also spent time mentoring a leading a team of coaches to support the students in their day-to-day challenges. In my career at Daniels I felt a lot of satisfaction in using my unique skillsets to create positive outcomes. After working there for a couple of years, I realized I wanted to develop new skills to be able to leverage toward solving more complicated problems. I decided to try my hand at some coding, and even taught a beginner course in coding at Daniels when I was still figuring out what to do next in my career. I found not only coding, but also working with others to debug their code to be incredibly engaging, and decided to pursue that further at Turing. I've found a passion for the unique challenges of programming. Whether it's hunting through documentation, systematically tackling a frustrating bug, or powering through some boilerplate, I love the feeling of accomplishment and challenge I get from my work.
Preferred locations
- Austin, TX
Previous industries
Skills
Currently learning
Projects
RentInform
RentInform
Tools Used
RentInform
RentInform is a web application built for the Turing School of Software and Design's Mod 3 Consultancy project. Read more about project requirements: https://backend.turing.edu/module3/projects/consultancy/
About The Project
RentInform is a civic data tool designed to help prospective Philadelphia renters gather information about potential new homes, avoid financial and health hazards, and make informed renting decisions to best meet their household's needs.
The front end application handles user interaction through the browser, and is built on Rails with HTML and CSS styling. It is responsible for user authentication and authorization, and consumes RESTful endpoints exposed through the back end application to deliver data about search results, saved properties, and property details to the views. The front end is also responsible for passing specific data through via JSON requests to perform CRUD actions in the back end database (ex. saving a property for a specific user).
The back end application is an API built with the Rails framework. It exposes 5 RESTful endpoints and is responsible for recieving JSON requests, querying the internal database (certified rental properties), consuming external APIs, and formatting JSON responses to send data to the front end application.
- Production Website
-
Backend Service
- To reach endpoint append
/api/v0/search?street='123-main-street'&zip='12345'
to URL linked above - See more endpoints here
- To reach endpoint append
- Github repositories:
Built With:
- Ruby
- Rails
- PostgreSQL
- Tailwind
- Redis
- CircleCI
- Heroku
RentInform uses these integrations:
- Frontend:
- Backend:
Drala Mountain Center App
Drala Mountain Center App
Tools Used
About
This app was designed in consultation with the Drala Mountain Center. Users can use a meditation timer, log in and track personal data, and donate to the center within the app. Users can also view a calendar, which takes data from a DMC api and repackages it for the user. Functionality is currently being added to watch talks and meditation videos.
Tech Stack
- Ruby
- Rails
- GraphQL
- Javascript
- React Native
- Heroku