I am a passionate, detail-oriented Web Developer with relentless curiosity and a love of elegant solutions.
My background in medical speech-language pathology gears me towards methodical problem-solving and empathy. Working with patients in rehabilitation taught me about the value of human connection, which I strive to bring to the way we experience the web.
I also have an academic background in linguistics, which cultivated a passion for understanding how language works -- a passion which has expanded to include computer languages as well as human ones.
I've spent the past three months immersing myself in learning the fundamentals of web development at General Assembly, and I'm thrilled to continue that journey of learning, growing, and building.
Here are some recent projects.
The Wind Rises is an application designed for travelers who want to log, plan, and show the trips they've taken, whether across the country or around the world! My love for traveling informed this app's design process and features were built based on useful tools that I've always wanted easily accessible while on trips. While planning this project, I knew I wanted to build something practical, easily accessible, and useful for an avid traveler.
Whether going on a month-long backpacking trip through Asia, or just getting home from a cross-country road trip, travelers are often asked the questions "where have you been?" and "where are you going next?" The Wind Rises was designed to be a visual aid to answering that question. Travelers can create trips, log a chronological collection of stops they made along their journey, and see all of their stops plotted on an interactive map.
Travelers should also be able to leverage the power of portable technology to while abroad, and I wanted to design app functionality that is useful to the traveler during the journey. To that end, I incorporated several third-party APIs to compile real-time weather data for each stop, a translation feature, and an image to text (optical character recognition) feature that translates text from an image file into English and displays both the native text and translated text.
Check out the GitHub Repo for more techincal details or to check out the code.
Anything but Trivial began as a group project which was completed by myself and three other devlopers in three days. Working on a team was an excellent way to experience contributing to a codebase with multiple authors, and I served as the version-control lead for my team. I absolutely grew as a developer in my understanding of version control and of the power of git.
This project was created using full-stack JavaScript, and we chose to use a non-relational database (MongoDB) to take advantage of nested sub-documents, which made sense for the question/answer data we were persisting to the database. We also utilized Mongoose to add some structure and quasi-relationships to documents.
After the project, I wanted to continue working on the project, which became a complete overhaul of the GUI, a reworking of the database schema, and lots of experience gained along the way. Check out the README for links to the project before my revisions.
TASK is my first true full-stack single page web application. Built using a Rails backend with nested routes as API endpoints, I was able to dive into building a true relational database. To-do lists are part of my daily work-flow, and I wanted this project to be a functional, useful project. There are also myriad examples of to-do apps, which both helped me gain inspiration as well as allow me to rely on convention and focus on the development process. This project was built from the ground-up in 4 days.
View the app in a new tab* or check out the GitHub repo.Tic Tac Toe was my first project while at General Assembly. Since I was new to programming, I focused on keeping code clean and well commented, being diligent in version control, and managing the scope of the project. I keep this project on my portfolio to showcase how far I've come since beginning my journey as a developer.
Try playing the embedded game! If you really want a challenge, click the hashtag (#) in the game to play against AI.
View deployed game in a new tab or check out the GitHub repo.