Full-stack Developer
Hi! My name is Joseph, and I’m a full-stack software engineer based in Los Angeles. My passion for technology started at a young age, fueled by countless hours of gaming on my computer and a deep curiosity about how things work behind the scenes. This curiosity eventually led me to explore coding, with Codecademy as my gateway into the world of web development.
As I worked through Codecademy’s HTML and CSS courses, I discovered just how much I loved the building aspect of coding. It reminded me of the joy I experienced as a kid playing with Legos—creating something from scratch, piece by piece. Coding quickly became more than just a technical skill; it was a form of creative expression where I could build unique, functional websites with all kinds of quirky features that brought my ideas to life. This hands-on experience reshaped my view of coding, transforming it into a passion for both the technical challenges and the artistic potential it offers.
Before I fully immersed myself in the world of software development, I worked as a full-time in-home support provider for a man with cerebral palsy. This experience taught me patience, empathy, and the importance of perseverance—qualities that have greatly influenced my approach to problem-solving in coding.
Driven by my dream to become a full-time software engineer, I joined App Academy, where I gained my skills and became proficient in both frontend and backend technologies. Through this intensive program, I completed three projects that demonstrate my ability to create functional, user-friendly applications.
Now, I'm excited to bring my skills, creativity, and dedication to new challenges as I continue my journey in the tech industry. I’m eager to collaborate with innovative teams and contribute to meaningful projects that make a difference.
I have experience working with a wide range of libraries and frameworks. Below is a summary of the key technologies I use:
Here are some of the projects I've worked on.
StockSavvy is a dynamic stock trading platform that simulates real-time trading using an external API to track live stock data. Users can buy and sell stocks using fake currency, making it a perfect tool for learning and practicing stock trading. The project features a React/Redux frontend, and a backend built with Python, Flask, and SQLAlchemy. For database management, it uses SQLite for local testing and PostgreSQL for the live environment. I collaborated with two other developers on this project, utilizing GitHub for version control.
PicSpire is a social media platform designed to help users share their moments with others. It allows users to create posts, comment on posts, and follow other users, fostering a community where connections are easily made. The project is built with AWS S3 to contain images with React/Redux frontend, and an Express/Sequelize backend to handle data management. It uses SQLite for local testing and PostgreSQL for the live server.
HouseHookup is an Airbnb clone that provides a platform for users to manage and create rental spots to rent them out to others. It also allows users to rate and review these spots. The project is developed with a React/Redux frontend, and an Express/Sequelize backend. SQLite is used for local testing, while PostgreSQL powers the live server.