Hey there! I'm David. Looking to build clean code? I'm your guy.
Skills and Tech
Portfolio
3-person group project inspired by Etsy but themed around groceries right to your door. Built on Javascript, Python, React.js, Redux, PostgresSQL, and Render.
- Collaborated in a 3-member group to develop an e-commerce website focused on groceries, utilizing Python (Flask SQLAlchemy) for the backend and React JavaScript for the frontend.
- Strengthened teamwork skills through effective use of communication tools like Slack, scheduling stand-up meetings to enhance project coordination.
- Incorporated conditional rendering to ensure that only registered and logged-in users could add/delete reviews.
The one stop shop to purchase games online built on a combination of Javascript, Python, React.js, Redux, PostgresSQL, and Render.
- Developed a dynamic React component for adding and editing game reviews, opting for component nesting over open modals for an improved user experience.
- Applied conditional rendering to the 'add-review' component, restricting access to registered and logged-in users for enhanced security.
- Implemented a switch case to organize games by genres, preventing duplicate entries in the game library and ensuring unique IDs for each game.
About Me
Hi again! I'm David, a software engineer with a flair for creativity and a background as diverse as my coding interests. I graduated from Stockton in 2017 and honed my skills at App Academy in 2023. During my coding journey, I solo-designed an online game store and collaborated on a group project, bringing an e-groceries shop to life. These experiences taught me the art of problem-solving, and I now see coding as a series of puzzles waiting to be solved. There's nothing quite like the feeling of making things work! In the fast-paced world of tech, I've fallen in love with learning new skills. Whether it's diving into the intricacies of JavaScript or mastering the elegance of Python, I'm always up for a challenge. My bootcamp experience revealed my love/hate relationship with creating comments and reviews for websites. Crafting thoughtful insights brings me joy, while CSS sometimes tests my patience. But hey, it's all part of the coding adventure, right? I invite you to explore my portfolio and connect with me. Let's embark on this coding journey together!