Howdy, I'm David Ambriz.
I'm a senior computer science student at Texas A&M University.
Personal Projects
CaTalog (In Progress)
React.js, ASP.NET Core Web API, PostgreSQL, TypeScript, C#, Docker
- 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.
VerseFinder
React Native, Expo, TypeScript, AWS Lambda, Python,
SQLite
React.js, FastAPI, TypeScript, Python, Docker
- Initially created a cross-platform mobile app that allows users to find Bible verses similar to other verses or based on specific topics.
- Later developed into a web application with React and FastAPI and deployed here.
- Uses Sentence Transformers' all-MiniLM-L6-v2 pretrained sentence embedding model to map verses to vectors.
Connect Four
Java Swing
- 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.
School Projects
Beta Tau Omega Tracker
Rails, Ruby, PostgreSQL, Docker
- Built and deployed a Rails web application for Beta Tau Omega at Texas A&M University in a team of four using the Agile Scrum methodology with a focus on meeting quality characteristics such as maintainability.
- Communicated regularly with our customer contact to ensure needs were met such as member, event, and expense tracking.
Panda Express POS
React.js, Go, PostgreSQL, JavaScript, Docker
- 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.