Hi, I'm David

Software EngineerAI EnthusiastSocial AdvocateStudent of life
Chilling on the Leeway

My Tech Stack

JavaScript
TypeScript
Python
Java
C#
Go
React
NextJS
Vue.js
Tailwind
CSS
SCSS
Node.js
Spring
FastAPI
JavaScript
TypeScript
Python
Java
C#
Go
React
NextJS
Vue.js
Tailwind
CSS
SCSS
Node.js
Spring
FastAPI
MongoDB
PostgreSQL
MySQL
Neo4j
Scikit Learn
Pandas
NumPy
Keras
TensorFlow
Cypress
Jest
Docker
Git
GitHub
VS Code
MongoDB
PostgreSQL
MySQL
Neo4j
Scikit Learn
Pandas
NumPy
Keras
TensorFlow
Cypress
Jest
Docker
Git
GitHub
VS Code

Recent Projects

Spotter

Spotter is an AI-powered matchmaking platform that connects active individuals with compatible workout partners across sports like weightlifting and climbing. It features intuitive onboarding, AI-driven profile matching, real-time chat, and visual fitness tracking through Chart.js. Built with Next.js, FastAPI, and Prisma/Drizzle, it delivers a personalized, data-driven partner discovery experience.

Next.jsNode.jsMongoDBFastAPI
View Code →

ExMind

ExMind is a full-stack AI assistant platform built with Next.js, FastAPI, and Prisma to automate and s treamline consulting and research workflows. Developed in collaboration with a Blackstone consultant, it integrates ChatGPT APIs for intelligent document analysis and prompt-driven task automation—cutting turnaround time by over 40%. Its modular FastAPI backend supports secure, scalable user management and customizable GPT-powered workflows tailored to consulting use cases.

Next.jsFastAPITensorFlowDocker
View Code →

Real-Time Chat Application

My first time playing around with the ChatGPT API and trying to build out custom chat features. Might be deprecated and a classic example of "still runs on my machine", as it was built as an experiment to see how well I could integrate Agentic Chat into a project.

Vue.jsVercelOpenAIDrizzle ORM
View Code →