Hello, I'm David McCullough

I'm a full-stack developer with a unique background in leadership and operational excellence. I combine meticulous attention to detail with a passion for building elegant, efficient solutionsโ€”all while developing the people around me.

David McCullough

Technical & Analytical Skills

  • ๐Ÿ”Analytical thinker who thrives on discovering solutions hidden in the details
  • ๐ŸงฉI excel at connecting seemingly unrelated concepts to see the bigger picture
  • โš™๏ธSystem optimizer who transforms inefficient processes into streamlined workflows
  • ๐Ÿ‘จโ€๐ŸซMentor and coach with a proven track record of developing high-performing teams
  • ๐Ÿ“Training specialist who creates effective learning pathways and development programs

Interpersonal & Leadership Skills

  • ๐Ÿ˜ŠFirm believer that the best work happens when we're enjoying what we do
  • ๐ŸงกRelationship builder who finds common ground with diverse teammates
  • ๐Ÿ“ŠData-driven decision maker with a methodical approach to problem-solving
  • โœจCreator of environments where efficiency, growth, and enjoyment coexist
  • ๐Ÿ–ผ๏ธAs M.C Escher once said, "We adore chaos because we love to produce order"

About Me

About me
  • Cursor icon

    Frontend Developer

    I create responsive, user-friendly websites using HTML, CSS, JavaScript, React, and TypeScript. I have experience with DOM manipulation, Browser APIs, and tools like GitHub Copilot.

  • Server icon

    Backend Developer

    Proficient in building efficient back-end systems and APIs with Node.js, Express, SQL, and PostgreSQL. I also have experience with NoSQL databases, CI/CD pipelines, and Python fundamentals, including Object-Oriented Programming.

  • UI icon

    LEGO'ing My Restaurant Career into Full-Stack Development

    Applying leadership and team management skills from the restaurant industry to build dynamic, user-friendly applications. My background in high-pressure environments enhances my problem-solving approach to coding. Recently earned my Software Development Certificate from the University of Kansas and excited to continue growing in tech!

  • Server icon

    Certified Software Developer

    Graduated from the University of Kansas Full-Stack Web Development Bootcamp, specializing in modern technologies like JavaScript, React, Node.js, Express, and SQL.

Experience

React

React

Node

Node

TypeScript

TypeScript

JavaScript

JavaScript

PostgreSQL

PostgreSQL

mongoDB

mongoDB

HTML

HTML

CSS

CSS

  • Smashburger Logo

    Restaurant Training Manager, Smashburger

    Oct, 2013 - Oct, 2020

    • Achieved 3rd lowest turnover rate in East division (150+ stores) during first quarter as Store Manager.
    • Recognized with High 5 Achiever Award for outstanding performance and leadership excellence.
    • Led cross-functional teams of 20+ staff members, achieving top 3% performance ranking among 300+ locations.
    • Created and executed training programs leading to successful promotion of 4 assistant managers.
    • Developed and implemented digital training systems, reducing onboarding time by 25%.
    • Orchestrated 13 successful fundraising events in partnership with K-State Greek organizations.
    • Facilitated 2 successful new store openings, including training and development of 50+ staff members.

My Folio of Ports

Image of Flavor Pidginhole

Flavor Pidginhole

Developed a full-stack social media platform where users can create, share, and interact with recipes.

  • TypeScript
  • MongoDB
  • Express
  • React
  • Node
  • GraphQL
Image of Travel Journal

Travel Journal

A personal travel diary built with React and deployed on GitHub Pages. This single-page application showcases my travel experiences.

  • React
  • JavaScript
  • CSS
  • GitHub Pages
Image of Kanban Board

Kanban Board

a Kanban board designed for Agile teams. It features a secure login system where users can log in, manage their work tasks, and have their session authenticated using JSON Web Tokens (JWT).

  • TypeScript
  • Postgres
  • Express
  • React
  • Node
Image of Quiz Guy

Quiz Guy

An interactive tech quiz application with end-to-end (E2E) and component testing using Cypress.

  • TypeScript
  • Cypress
  • Postgres
  • Express
  • React
  • Node
Image of Social Network API

Social Network API

Developed a RESTful API for social networking features including user authentication, friend connections, and post management.

  • TypeScript
  • MongoDB
  • Express
  • React
  • Node
Image of Takeout Menu & Order System

Takeout Menu & Order System

A program that allows customers to place orders with a takeout restaurant, and receive an itemized receipt.

  • Python
Image of SQL Employee Tracker

SQL Employee Tracker

A Super Mario themed command-line application to effieciently manage a company's employee database.

  • TypeScript
  • Postgres
  • Node
  • Inquirer
Image of Tenzies

Tenzies

A simple yet addictive game where you roll dice until all of them show the same value. You can click on individual dice to 'hold' them between rolls, gradually working towards getting all ten dice to display the same number.

  • React
  • JavaScript
  • CSS