Houston, TX · Software development

Gabriel Novoa

Computer Science student at University of Houston-Downtown · Graduating December 2026

Building Android, web, and C++ applications. Seeking software development internships and entry-level opportunities.

About Me

I’m a Computer Science student at the University of Houston-Downtown, graduating in December 2026. I build Android, web, and C++ applications and am seeking software development internships and entry-level opportunities.

My projects include CS Textbook Tutor, an AI-assisted learning application built with React, TypeScript, FastAPI, and the OpenAI API, and MuscleMetrics, an Android workout tracker built with Java, Room, and SQLite. I’m also developing Store Scout, a grocery-shopping web app. These projects have given me experience with persistent storage, API integration, and building features around user needs.

Alongside my studies, my customer service and team management experience has strengthened my communication, organization, and teamwork. Outside of coding, I enjoy gaming, fitness, and learning new skills.

Skills

Languages

Java Python C++ JavaScript TypeScript HTML CSS SQL

Frameworks & Libraries

React FastAPI Android SDK Room Pandas NumPy Matplotlib

Tools & Databases

Git GitHub Android Studio Visual Studio Code SQLite Firebase Authentication Cloud Firestore Visual Studio

Applied in Projects

Responsive interfaces, API integration, persistent storage, object-oriented programming, semantic retrieval, and AI-assisted development with ChatGPT and Codex.

Spoken Languages

English (professional proficiency) · Spanish (moderate proficiency)

Education

Hover over a milestone, or select its details to explore.

  1. · Graduated

    Houston Community College

    Associate of Science

  2. · Expected graduation

    University of Houston-Downtown

    Bachelor of Science in Computer Science · In progress

    Relevant coursework
    • Statistical and Machine Learning
    • Operating Systems
    • Database Systems

Continuing to learn and grow

Experience

A timeline of my work in Houston, TX. Hover or select a role’s details.

  1. –Present · Ongoing

    Manager · Nora’s Cleaning Service

    Team leadership and operations

    Role details

    Coordinate assignments, monitor work quality and schedules, train team members, communicate client expectations, and resolve day-to-day issues.

  2. Drone Educator · Yates High School

    STEM outreach with UHD students

    Workshop details

    Co-led a student workshop introducing drone technology, flight concepts, and real-world applications through hands-on activities.

  3. –

    Customer Service Associate · H-E-B

    Customer service and grocery carry-out

    Role details

    Served 40+ customers per hour with accurate transactions and helped customers load groceries with carry-out service.

  4. –Present · Ongoing

    eCurbie · H-E-B

    Curbside grocery fulfillment

    Role details

    Organize and deliver curbside grocery orders, coordinating with teammates for timely, accurate handoffs and helpful customer service.

Open to the next opportunity

Currently Working On

Portfolio Website Improvements

Improving this portfolio website by refining layout, styling, and user experience while continuing to learn more advanced HTML, CSS, and JavaScript concepts.

Store Scout · In development

Refining account syncing and product selection, testing the iPhone Shortcut workflow, and researching permitted retailer data sources.

Explore This ProjectOpen Store Scout ↗

My Projects

Explore More Projects
ANDROID DEVELOPMENT

MuscleMetrics

A workout tracking Android app for logging workouts, exercises, sets, weight, and reps. Includes saved workout history and progress metrics, with persistent local storage using Room and SQLite.

Java XML Android SDK Room SQLite
View Source on GitHub Read Project Paper
WEB DEVELOPMENT

Portfolio Website

A responsive personal portfolio showcasing my software projects, technical skills, certifications, and resume. Built with HTML and CSS and deployed through GitHub Pages with a custom domain.

HTML CSS Responsive Design GitHub Pages
View Source on GitHub
C++ APPLICATION DEVELOPMENT

Employee Absence Management System

A console-based application for adding, updating, deleting, and searching employee absence records. Uses classes, structs, and modular functions, with file-based persistence.

C++ Object-Oriented Programming File I/O CRUD Operations
View Source on GitHub Read Project Paper
STEM OUTREACH

Drone Technology Workshop

Collaborated with UHD students to deliver a one-day drone workshop at Yates High School. Introduced students to drone technology, flight concepts, and real-world applications through hands-on activities.

STEM Education Public Speaking Teamwork Workshop Facilitation
View Workshop on LinkedIn
C++ GAME DEVELOPMENT

Rock Paper Scissors

A console-based game that lets users play against the computer. Uses randomized outcomes and conditional logic, with a multi-file structure separating headers and source files.

C++ Game Logic Randomization Multi-File Structure
View Source on GitHub

Certifications

Courses supporting my technical skills and continued learning.

Browse course certificates

Introduction to Python

Issued by DataCamp

Completed: February 2026

Python Dictionaries Functions Programming Fundamentals
Verify Credential

Intermediate Python

Issued by DataCamp

Completed: October 2025

Python Object-Oriented Programming (OOP) List Comprehensions
Verify Credential

Introduction to SQL

Issued by DataCamp

Completed: March 2026

SQL Databases Filtering Data
Verify Credential

Intermediate SQL

Issued by DataCamp

Completed: April 2026

SQL Database Design Filtering Data
Verify Credential

Data Manipulation with pandas

Issued by DataCamp

Completed: March 2026

Python Pandas NumPy
Verify Credential

Introduction to Data Visualization with Matplotlib

Issued by DataCamp

Completed: April 2026

Python Matplotlib Data Visualization
Verify Credential

My Resume

My latest resume includes education, technical projects, and work experience.

Feedback

Have suggestions or ideas? I'd appreciate any feedback on my website.