Jesse Reyes

B.S. in Computer Science

A Passionate Developer

Always in a pursuit of knowledge with an ambition to match. I love learning how to use new technologies and being able to apply them. I'm a very positive and outgoing person, which I feel are some of my best qualities. I love playing guitar, playing golf with friends and family, and practicing photography.

Breast Cancer Detecting AI

This was my first step into the world of learning algorithms. The k-NN classifier is a supervised learning algorithm used to predict labels given a set of attributes. In this case, I used the algorithm to predict whether breast tumors were malignant or benign. The graph shows the mean and standard deviation for k-neighbors for accuracy, sensitivity, and specificity.

Terminal Based Hangman

A terminal-based version of the classic multiplayer game Hangman. This project is meant to showcase my knowledge of concurrency (e.g. the Thread-local storage (TLS) concurrency pattern) as well as TCP/IP. The game is run by a server and clients connect to the server via Telnet. The server supports running multiple games at a time.

A Database-Backed Java Application for a Mechanic Shop

A database backed Java application for a mechanic shop. The PostgreSQL database is in BCNF Normal form and employs indexes for increased query performance.

MINI-L Compiler

A compiler for the Turing-complete language MINI-L. The compiler takes the source language and generates intermediate code to be interpreted and subsequently executed by the MIL interpreter. This is one of the most difficult projects I've ever done and it's given me a deep understanding about how compilers work after having made one myself.

MiniGL

A miniature version of the popular graphics library OpenGL. I implemented a simplified 3D rendering pipeline with flat shading using a z-buffer for hidden surfaces.