General Information

Experienced in designing and implementing efficient code to solve complex problems and enhance system performance. Passionate about building user-friendly applications and reliable backend systems. Graduating with a B.S. in Computer Science from Utah Valley University in December 2024.

Highlights
  • Graduating Dec 2024, B.S. Computer Science (UVU).
  • Experience with compilers, databases, and backend systems.
  • Proficient in Java, Python, C, C++, C#, SQL, React, HTML, CSS, JavaScript.

Projects

Some highlights from my academic and personal work.

Online Store Website

Designed a functional navigation bar and form elements with restrictions (checkboxes, dropdowns, etc.).

HTMLCSSJavaScript

KXI Compiler

Designed and implemented a custom compiler for KXI, a simplified Java-like language. Included lexical analysis, semantic checking, AST generation, and code generation using ANTLR.

JavaANTLRCompilers

SQLite Database Project

Designed and implemented a relational database with optimized SQL queries and CRUD operations to manage data efficiently.

SQLiteSQLDatabase Design

Skills

Object-Oriented Programming C / C++ / C# Java Python HTML / CSS / JavaScript / React SQL (Integration & Queries) Git Testing & Debugging Problem-solving

About

I'm Carlos Ramirez from Springville, UT. I enjoy solving problems through code and am passionate about backend development, compilers, and databases. I’ve worked in team settings, built tools from scratch, and applied detailed knowledge to create efficient, user-friendly applications.