Click and drag
Hi, I'm Dave.
Please check out my resume page to see my professional experience, and visit my project pages for anything that catches your eye.
Project Timeline
- Portfolio V3Remade portfolio using NextJS, daisyUI, and Tailwind CSS. Focused on usability, archived old projects, and had fun.
- 2-D Fluid SimulationConverted RGB pixel data from beach photograph into initial conditions for 2-D fluid simulation used as portfolio background. Written in JavaScript and WebGL.
- Fullstack Basketball Card AppCreated fullstack app allowing users to save virtual basketball card decks. Used Portfolio V2 environment to develop interface in support of backend comprised of CI/CD Flask API and MSSQL database deployed via Amazon Linux 2 and AWS RDS, respectively.
- 3-D Fluid SimulationUsed Real Time Fluid Dynamics for Games, by Jos Stam, to create 20x20x30 3-D Eulerian fluid simulation for Portfolio V2. Written in JavaScript and WebGL.
- 2-D Collision SimulationDiscretized conservation of momentum realtionship to develop 2-D collision simulation.
- Portfolio V2Developed project portfolio using using NextJS and Tailwind CSS. Used the environment as a sandbox for future projects.
- Portfolio V1Deployed CI/CD Flask API to AWS Elastic Beanstalk to serve static webpages. Used python for backend and HTML/Bootstrap CSS for frontend.
- Color-Sorting ConveyorCreated electromechanical system that automatically sorted colored blocks. Wrote algorithms in C and used Arduino to control DC and stepper motors using color, IR, and Hall Effect sensor feedback.
- Motorized BicycleMounted a four-stroke engine to a bicycle and registered it as a street-legal moped.
Thanks for stopping by.
Find me on LinkedIn