Bay Area, CA. | davidjriva@gmail.com
Hi, I'm David. I'm a Technical Trainer @ C3 AI based in the Bay Area, CA, and a graduate of Colorado State University, where I received a B.S. in Computer Science with Summa Cum Laude distinctions. I'm incredibly passionate about software engineering & UI / UX design.
I'm experienced in full-stack development, data engineering, and big data visualization.
I have a strong background in data structures, algorithms, and mathematical applications. I pride myself on elegant problem-solving and my dedication to maintaining high standards of excellence.
September 2024
May 2024
May 2023
December 2022
August 2022
October 2024 - October 2024
A Next.js and Electron.js application that generates pre-written emails in Outlook based on user input.
Technologies:
Front-End: JavaScript, HTML, CSS, Next.js
Back-End: Node.js, Electron.js, AppleScript
July 2024 - August 2024
A fully functional e-commerce platform for booking guided nature tours.
Technologies:
Front-End: JavaScript, HTML, CSS, Pug
Back-End: Node.js, Express.js, MongoDB, Mongoose
Testing: Jest, SuperTest
DevOps: GitHub Actions
January 2024 - February 2024
A distributed network simulation where nodes route packets using Dijkstra's shortest path algorithm.
Dec 2023 - Dec 2023
A custom convolutional neural network (CNN) trained to recognize playing cards.
November 2023 - December 2023
A deep learning model leveraging a pre-trained CNN on ImageNet to classify plant diseases.
August 2023 - December 2023
A full-stack application for planning and optimizing trips, integrating multiple RESTful APIs.
Technologies:
Front-End: React.js, JavaScript, HTML, CSS
Back-End: Java, SQL, MariaDB
Testing: Java, JUnit, Jest
November 2019 - December 2019
A simple recreation of the classic Pong game, featuring both single-player (CPU) and two-player modes.
August 2019 - September 2019
An interactive tool that visualizes various sorting algorithms in real time.
David Riva © 2025. All Rights Reserved.