FlowCV Logo
Profile

Hi I'm David! I'm a fullstack engineer who primarily works with TypeScript, JavaScript, Ruby, PostgreSQL, and the MERN stack, co-creator of Unilogs, a reliable, scalable log observability platform for distributed systems. When away from code, you'll find me at the gym, on the basketball court, cheering for Atlanta sports, or caring for underserved patients.

Professional Experience
2025 – present | San Jose, CA

An easy-to-deploy, reliable, & highly scalable log observability platform for distributed applications. After a one-step deployment to AWS, it autoscales using Kubernetes & maintains high reliability with a Kafka cluster.

  • Developed a streamlined deployment process using AWS CDK that provisions cloud infrastructure, reducing a complex 15+ step workflow to a single command.
  • Engineered a high-throughput log streaming pipeline using Kafka with 3-broker replication, designed to handle several terabytes of logs daily while ensuring reliable data delivery.
  • Containerized and deployed the Unilogs platform components into a Kubernetes cluster, enabling automatic horizontal & vertical scaling to handle 4+ TBs of logs per day.
  • Built a CLI tool for deploying Dockerized Vector log shipper, automating parsing for common & custom log formats.
  • Implemented end-to-end security for log shipping infrastructure by leveraging AWS SDK to dynamically retrieve Kafka endpoints & TLS certificates, while integrating SASL authentication to strengthen data protection protocols.
  • Resolved Kubernetes service permissions according to AWS IAM specifications, enabling log aggregators to write to S3 buckets for long-term storage.
  • Authored & edited a comprehensive case study with technical documentation and infographics for unilogs.github.io.
  • Software Engineer, Open Source
    2022 – 2024

    Designed and built multiple open source projects:

  • RAGatouille - Created full-stack RAG application enabling users to search and get context-aware answers from a diverse recipe collection using Node.js, TypeScript, OpenAI API, LangChain, PostgreSQL/pgvector, and React.
  • WebBasket - Developed a full-stack webhook testing tool that creates temporary endpoints to capture, store, and visualize HTTP requests from API clients. Built with Digital Ocean, Nginx, MongoDB, Node.js, Express, and React.
  • Threddit - Developed full-stack forum application enabling user authentication, topic creation, and threaded discussions with pagination. Built using Ruby, Sinatra, ERB templates, and PostgresSQL.
  • Physician Assistant, Various Hospitals
    2018 – 2024
  • Provided medical care across urgent, emergency, & primary care settings to patients of diverse backgrounds & ages.
  • Demonstrated calm, effective clinical decision-making in fast-paced environments while collaborating with multidisciplinary teams to optimize workflow.
  • Built strong patient relationships through clear, empathetic communication that improved treatment adherence and enhanced patient experience.
  • Skills
    Languages & Frameworks

    Typescript, Javascript, React, Ruby, Express, Node.js, SQL, HTML/CSS, jQuery, Sinatra, ERB, AJAX, Handlebars, RESTful APIs, Bash

    Tools & Databases

    Git/GitHub, PostgreSQL, MongoDB, Nginx, Docker, Kubernetes, Jest, Vitest, Linux/Unix, OpenAI API, LangChain, pgvector, Zod, Postman, cURL, npm

    Infrastructure & Cloud

    AWS (CLI, CDK, EC2, EKS, Lambda, MSK, S3, IAM, VPC), Digital Ocean, Heroku, Fly.io, Kafka, Vector, Fluent Bit, Grafana Loki Stack

    Education
    2022 – 2024

    Multi-year mastery-based curriculum teaching full-stack engineering fundamentals. Read more at launchschool.com/employers

    Thomas Jefferson University, Masters in Physician Assistant Studies
    2015 – 2017
    Boston College, Bachelor of Arts: Pre-PA
    2010 – 2013