David Vogel

David Vogel portrait

Hello!

My name is David Vogel, and ​​I am a fullstack software developer from Minneapolis, Minnesota with a driving motivation to help others solve problems and find joy using tech. Technology is innately human centric, and my background in literature, writing, retail, and training let me see the opportunities available for technology to assist us in bridging divides between people, cultures, and ideologies. I see empathy as a core human need, and my aim is to design software that recognizes humanity in all of us.

Tech

Favorite Tech

Front End

  • JavaScript
  • React
  • TypeScript
  • Next.js
  • CSS
  • Sass/SCSS

click to flip

Favorite Tech

Back End

  • Node
  • Express
  • MongoDB
  • PostgreSQL
  • Python
  • FastAPI

click to flip

  • Bootstrap
  • CSS
  • Django
  • Express
  • FastAPI
  • FaunaDB
  • FlaskAPI
  • Git
  • Github
  • HTML
  • JavaScript
  • jQuery
  • Markdown
  • MongoDB
  • Mongoose
  • Next.js
  • Node
  • PostgreSQL
  • Python
  • React
  • Ruby
  • Ruby on Rails
  • Sass/SCSS
  • Svelte
  • TypeScript

Work

Reci-Please

Reci-Please

This project was the culmination of group efforts from team Snackathon during the 2021 General Assembly Job Seekers Hackathon. The challenge was to create a solution that addressed the accesibility needs of the elderly during the holiday season. As a team, we put together Reci-Please to provide our older relatives, friends, and neighbors with a fun and easy way to discover foods and recipes to share with friends and family.

Session 0 RPG Group Finder

Session 0 RPG Group Finder

Session 0 is a prototype social groups app that allows TTRPG players to find groups to join and run. The app is built with a FaunaDB database and a React frontend. Features include user authentication and relational data driven pages.

SWN Item Catalogue

SWN Item Catalogue

This fullstack MERN app was built over the course of 8 hours while learning fullstack development. It features full CRUD functionality and database hosting through MongoDB and Heroku.

Fav Space

Fav Space

A dummy social media-esque site that emulates a content focused feed. This site was built in React and leverages multiple API calls and only a few components that are dynamically rendered based on the data provided.

Plantie

Plantie

Plantie is a fullstack MERN app built by myself and one teammate in 5 days. It features user authentication and a task feed generated by user input data. I was responsible for assembling the backend as well as a good chunk of logic on the front end. This app utilizes MongoDB, Heroku, Mongoose, React, Node-Fetch, and Express. To login and try it out, testuser and testpassword are the credentials.

React Pokedex

React Pokedex

This small site took a day to build and uses React as well as a couple of API calls to simulate a Pokedex of the original 151 Pokemon. Add Pokemon to your team and asemble your favorites in this one page app!

AC Chill Time

AC Chill Time

A fun website that I built for my brother. It simply tells you the time and plays the relevant Animal Crossing music on repeat for the hour.

Obsidian Note Timer

Obsidian Note Timer

My submission for the Obsidian October 2021 Plugin event. This is a simple plugin that leverages the Obsidian API and Typescript to create a local timer in markdown notes.

Mapapalooza

Mapapalooza

This full CRUD application leverages Django on the backend and React with HTML Canvas on the frontend to create an experimental random map/mosaic generator.

Contact

Let's talk! Feel free to reach out to me through any of the following methods.