About Me

I am a fullstack software engineer who is passionate about writing and consistently learning more about code. I really enjoy problem solving, and being able to constantly think about code even while being away from my computer. I love the idea of being part of a development team that create innovative and functional web applications, and being able to physically see consumers making use of a product that I took part in designing.

Prior to coding, I have an extensive background in the performance arts. I majored as a Classical Guitar Performance major for my Bachelor's and Master's degrees, and I am the recipient of multiple competition awards and certifications.

I have experience coding up projects in Javascript and Python. I have used frameworks and other technologies such as React/Redux, Express, Flask, Sequelize, and SQLAlchemy for these projects.

Skills

  • technology

    Javscript

  • technology

    Python

  • technology

    Typescript

  • technology

    React

  • technology

    Next.js

  • technology

    Redux

  • technology

    Express

  • technology

    Flask

  • technology

    Sequelize

  • technology

    SQLAlchemy

  • technology

    SQLite3

  • technology

    NodeJS

  • technology

    HTML5

  • technology

    CSS3

  • technology

    Tailwind

Projects

  • Cloneagram

    Cloneagram is an Instagram clone built with Flask and React. The application allows users to create, like, and comment on posts, as well as connect with each other through real-time direct messaging. To support image uploads, AWS S3 is implemented, while Socket.io is used for the real-time chat function. These technologies enable users to have a seamless and interactive experience when using Cloneagram.
  • Harmonious Voices

    Harmonious Voices is a community-building application that enables users to connect with each other. Inspired by the popular Discord app, users can create servers and channels to communicate with multiple users. Harmonious Voices also offers a private messaging feature, allowing users to message each other directly. This way, users can establish meaningful connections and engage in conversations with other like-minded individuals on the platform.
  • Groundbnb

    Groundbnb is an Airbnb-like application developed using the PERN stack. Users can create listings that are available for booking by other users. The platform offers full CRUD functionality, giving users the flexibility to edit and delete their listings and bookings. This way, users can effectively manage their listings and bookings, ensuring a smooth experience for both hosts and guests on the platform.
  • Betternote

    Betternote is a note-taking application developed using the PERN stack. Its note editing feature enables users to modify their notes effortlessly by automatically sending a POST request whenever a change is made. This eliminates the need to manually save edits. In addition, users can create notebooks and tags to enhance organization and manage their notes effectively.
  • The Muse Duo

    The Muse Duo's personal site, built entirely using React and various node packages such as Swiper and React Video, offers a seamless and engaging user experience. The site is designed to promote the guitar and piano duo and showcase their art to a wider audience. With its intuitive navigation and interactive features, users can easily explore the site and learn more about the duo's music. The integration of Swiper and React Video enhances the overall user experience, creating an immersive and visually appealing platform for visitors to engage with.