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.


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

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!