DAVID
DROPPING
Hi, I'm David A young professional who loves surfing, mountain biking, and programming! I’m hardworking, receptive and unrelenting when it comes to my work and passions. I’ve spent the last few years honing my skills in top web technologies including: React, Redux, Node, SQL, MongoDB, Django, and many more. You can find my full resume here. And while you're at it, feel free to reach out! I’d love to chat!
My Favorite Technologies Are












But I Also Love Using










Some Recent Projects
BoardRack v2
Website
Repository
BoardRack V2 is a complete overhaul of the origional classified advertisement platform for buying or selling new and used surfboards.
In version 2, I moved away from CRA and migrated to Next.js for improved SEO and SSR capabilites. I replaced the custom Express server with Next.js' API endpoints for a serverless configuration. The styling has migrated from CSS to CSS in JS conventions using Styled-Components, and introduced unit and integration testing with Jest and Enzyme. All part of an overall front to back redesign and update.
BoardRack
Website
Repository
BoardRack is a classified advertisement platform for buying or selling new and used surfboards. As it stands, it consists of a homepage for users to search or browse surfboards for sale, a user portal for CRUD operations pertaining to posts or account details, a messaging platform to allow interested parties to contact sellers, and location based services to show relevant posts depending on user's location.
BoardRack began as an ambitious project to solidify my knowlege with Node.js, React, and Redux, but quickly turned into a passion project that has provided me with a solid foundation in full-stack development.
BoardRack
Website
Repository
BoardRack is a classified advertisement platform for buying or selling new and used surfboards. As it stands, it consists of a homepage for users to search or browse surfboards for sale, a user portal for CRUD operations pertaining to posts or account details, a messaging platform to allow interested parties to contact sellers, and location based services to show relevant posts depending on user's location.
BoardRack began as an ambitious project to solidify my knowlege with Node.js, React, and Redux, but quickly turned into a passion project that has provided me with a solid foundation in full-stack development.
Sort Visualizer
Website
Repository
Sort Visualizer is an educational application that teaches the basics of sorting algorithms in an easy to comprehend fashion. This app shows how sorting algorithms work on a high level step by step and also provides, time complexities, space analysis, pseudocode, and the actual algorithm written in javascript.
I created this application as a fun project to help refresh my understanding of sorting algorithms. I believe the easiest way to learn a sorting algorithm is by first, seeing what it does and how the algorithm sorts.
Sams Designs
Website
Repository
SamsDesigns is an ecommerce website designed to sell custom designed apparel by Sam Kerrigan. Using Gatsby to deliver blazing fast static pages ensures consistent site-wide navigation, and a positive user experience. Designed using Contentful's content management system allows for simple site modification for non-technical administrators.
This website was created for a client who wanted to start selling clothing, though this website does not currently allow the purchase of any items, it does include Stripe's payment processing upon checkout.
Sams Designs
Website
Repository
SamsDesigns is an ecommerce website designed to sell custom designed apparel by Sam Kerrigan. Using Gatsby to deliver blazing fast static pages ensures consistent site-wide navigation, and a positive user experience. Designed using Contentful's content management system allows for simple site modification for non-technical administrators.
This website was created for a client who wanted to start selling clothing, though this website does not currently allow the purchase of any items, it does include Stripe's payment processing upon checkout.
Portfolio (previous)
Website
Repository
This is the first iteration of my personal portfolio to showcase my current and previous projects.
I used this opportunity of building my portfolio to learn some new skills. Creating a static single page app was the perfect time for me to learn the Gatsby framework to deliver lightning fast HTML, JavaScript, and CSS files straight to the user. Along with animations using Framer-motion and styling using SCSS.
SFSU Rent
Website
Repository
SFSU Rent was a school team based project where I was the front-end lead of a seven person team. We developed a classified advertisement platform for students to find housing in the SF Bay Area.
During the development of this platform, we incorporated practical methods and tools for software engineering including: Agile development, and weekly scrum meetings.
SFSU Rent
Website
Repository
SFSU Rent was a school team based project where I was the front-end lead of a seven person team. We developed a classified advertisement platform for students to find housing in the SF Bay Area.
During the development of this platform, we incorporated practical methods and tools for software engineering including: Agile development, and weekly scrum meetings.
"Be the reason someone smiles today"