Atlanta, GA · Full-stack developer

I build software that replaces hours of manual work with reliable automation.

Web apps, API integrations, and the command-line tools that turn a Friday afternoon of spreadsheets into one command. React and Flask on the front and back, Postgres underneath.

Where it started: the PRGM key.

Selected work

Every link checked

Current 2026 – present

Operations toolkit

I built a suite of command-line tools to automate the messy back-office math for a property management business and a retail shop. Instead of manually juggling exports, the scripts sync accounting, scheduling, and point-of-sale APIs, audit timesheets against real hours, and run the entire monthly payroll and commission breakdown from a single command.

My role: sole developer. Private repositories — happy to walk through the design in an interview.

  • Python
  • REST APIs
  • OAuth 2.0
  • CLI
  • 64% → 98%Training compliance after the automated notification pipeline
  • 3×Workforce growth supported, with turnover down from 20% to 8.3%
  • ~94%Less time on monthly financial processing
Internal tooling 2018 – 2022

iRepairIT automation suite

I built a set of internal tools to keep a multi-location repair business running smoothly behind the scenes. It combined a Discord bot wired to Twilio for customer text alerts, an instant repair-cost calculator to eliminate quoting discrepancies, and a Trello webhook pipeline that chased down training compliance without manager intervention.

My role: built it solo, inside an operations job, because the business needed it. Private to the company.

  • JavaScript
  • discord.js
  • Twilio API
  • Trello webhooks
GGCMaps: searching a room number, then panning and zooming a detailed floor plan of the building
Live 2017 – 2018 · student project

GGCMaps

Campus navigation made simple. Students type in any room number to get an instant, pan-and-zoom vector floor plan showing them exactly where to go. It saves new students from the classic first-week hallway panic and remains in active campus use today.

My role: Team Lead. Inherited an early proof of concept and led the four-person engineering team that built the production platform, contributing 350+ commits across the UI, rendering, and routing. Later served as the project client and mentor for incoming student cohorts to practice technical scoping. Open-source, forked 24+ times.

  • JavaScript
  • Sass · Compass
  • Grunt
  • SVG pan/zoom
  • PWA

Quick Sprint Demos · 2022

Full-stack projects I built to learn the stack, each one taken from an empty repository to a deployed app in about two weeks.

  • Stakr: dragging a card from one list to another on a project board
    Live

    Stakr

    Trello-style boards with drag-and-drop between lists. Flask and SQLAlchemy behind a React and Redux front end.

  • Machenist: adding, scheduling, and completing tasks in a project list
    Live

    Machenist

    A task manager modeled closely on Todoist's interface, including its date picker. Flask, SQLAlchemy, React, Redux.

  • RarePnT: browsing unusual travel destinations and opening a listing page
    Live

    RarePnT

    Airbnb-style listings for uncommon places to visit. Express and Sequelize on Postgres, React on the front.

Experience

Full résumé (PDF)

  1. Jan 2025 – present

    Operations & Systems Manager · Pirani Properties

    Own the digital infrastructure across several multi-entity operations: scheduling platforms, financial tracking, and the integrations that tie them together. Most of the operations toolkit above was built here, turning manual workflows into automated pipelines as the business expanded regionally.

    • Python
    • REST APIs
    • Systems integration
    • Cloud tooling
  2. Sep 2023 – Jan 2025

    Family sabbatical

    Stepped away from full-time engineering for full-time caregiving during a major family transition, then returned to work.

  3. May 2023 – Sep 2023

    Senior Software Developer · Southern Siding and Gutters

    Tracked down and fixed application-layer bottlenecks and security holes across a full-stack system, and automated unit testing so deployments stopped regressing. Scoped features directly with product managers, UX, and stakeholders, and ran user acceptance testing.

  4. Mar 2022 – Aug 2022

    Software Engineering Immersive · App Academy

    950+ hours of full-stack training in web architecture, object-oriented programming, and test-driven development. The three earlier builds above came out of this.

    • React · Redux
    • Node · Express
    • Flask
    • PostgreSQL
  5. Oct 2018 – Jan 2022

    Continuous Improvement Lead · iRepairIT

    The title was operational; the work was largely engineering. I built the automation suite above — customer SMS notifications, a quoting calculator, and a training-compliance pipeline — and the onboarding frameworks that let the company scale its workforce threefold.

    • JavaScript
    • discord.js
    • Twilio
    • Automation
  6. Education

    B.S. Information Technology, Software Development · Georgia Gwinnett College

About

David at his desk wearing headphones, with his sleeping baby resting on his chest
Code review, with supervision.

At twelve I pressed the PRGM key on a TI-83 to see what it did, and I've been writing programs ever since. I studied software development in college, but life took me elsewhere for a while.

That elsewhere was HR, and it shaped how I build. I've been the person stuck with bad software, so I design for the people who have to use it every day, not just for the spec.

Outside of work I'm a dad first. English and Spanish are both native for me, my French is intermediate, and I'm happiest when I'm helping someone else get unstuck.

Based
Smyrna / Atlanta, GA · open to remote
Languages
English (native), Spanish (native), French (intermediate)
Looking for
Full-stack or API-integration roles

Languages

  • JavaScript · TypeScript
  • Python
  • SQL · HTML · CSS

Frameworks

  • React · Redux · Next.js
  • Node · Express
  • Flask · SQLAlchemy · Sequelize

Integrations & AI

  • REST · OAuth 2.0
  • LLM APIs · RAG
  • CLI tooling · automation

Shipping

  • PostgreSQL · Docker · AWS
  • Git · Linux · Postman
  • TDD · Agile
Contact

Got a process that eats your week? Let's talk.

contact@davidrivera.me