David Deist
Software Developer Portfolio
Welcome! This portfolio highlights selected software development projects demonstrating my experience in full-stack web development, authentication, database integration, client-server systems, C++, and interactive software design.
Featured Projects
Job Tracker Pro
A full-stack job application tracking dashboard built with Next.js, TypeScript, and Supabase. This project includes secure email/password authentication, user-specific records, full CRUD functionality, search and filtering, dashboard summary metrics, unit testing with Vitest, and technical documentation.
Technologies: Next.js, React, TypeScript, Supabase, PostgreSQL, Tailwind CSS, Vitest
This project demonstrates authentication, secure user-specific data handling, full CRUD operations, testing, deployment, and technical documentation.
Academic Projects & Capstone Work
Client-Server Dashboard & CRUD System
A Python-based dashboard and CRUD module built to manage and visualize structured animal shelter data. This project demonstrates backend logic, database interaction, and iterative software enhancement.
Technologies: Python, Jupyter Notebook, MongoDB, CRUD Operations
- Milestone Three Narrative
- Milestone Four Narrative
- Project Two Dashboard (Revised)
- Animal Shelter CRUD Module (Revised)
OpenGL 3D Scene Project
A C++ OpenGL project focused on 3D scene composition, object rendering, lighting, texturing, and scene management. This project demonstrates graphics programming fundamentals and technical problem-solving in a lower-level development environment.
Technologies: C++, OpenGL, Scene Management, 3D Rendering
Professional Materials
Original Project Files
Client-Server Development
Computer Graphics & Design
Thank you for reviewing my portfolio!