Howdy, I'm David Ambriz.
I'm a junior computer science student at Texas A&M University.
Personal Projects
CaTalog (In Progress)
React, Express.js, Node.js, PostgreSQL, TypeScript
- A cat-themed bookkeeping web application I am creating to be used to help better manage the family's small business instead of relying on paper, spreadsheets, and manual calculations.
- It features invoice and payroll management.
Verse Finder
React Native, Expo, TypeScript, AWS Lambda, Python, SQLite
- A cross-platform mobile app that allows users to find Bible verses similar to other verses or based on specific topics.
- Uses Sentence Transformers' all-MiniLM-L6-v2 pretrained sentence embedding model to map verses to vectors.
Connect Four
Java
- A classic Connect Four game with both a single-player and double-player mode.
- I implemented a single-player mode using a Minimax algorithm including alpha-beta pruning optimization.
Free Kick Bros
Unity, C#
- Free Kick Bros is a soccer-themed puzzle game I created my senior year of high school for a Technology Student Association state competition where it won top 3 in video game design.
- It is hosted here on GitHub Pages.
Class Projects
Panda Express POS
React, Go, PostgreSQL, JavaScript
- Collaborated with three other students to develop a point-of-sale software intended for Panda Express with React, Go, and PostgreSQL using the Agile Scrum methodology.
- Primarily in charge of implementing manager reports and employee and inventory tracking.
The 12th Library
Java Swing, Flask, MySQL, Python
- Created a desktop application designed to model an online bookstore including both customer and manager functionalities using Java Swing for the frontend and Flask with MySQL for the backend.