About

I am a computer scientist with a B.S. in Computer Science from the University of Texas at El Paso (2025). My work emphasizes data structures, algorithms, and optimization, together with software design principles that support correct, maintainable systems.

In academic and project work I have applied object-oriented design, relational databases, and API development, with attention to complexity, testing, and documentation so other engineers can follow design decisions. I am especially interested in problems where careful analysis and implementation improve performance and reliability.

I continue to build my foundation through algorithm practice, technical reading, and projects that move from requirements and architecture through to working code.

Skills

Grouped by category. Each item has a short note on how I use it in projects and coursework.

Languages

  • Python

    Automation, FastAPI services, scripting, analytics workflows

  • JavaScript

    Front-end integration, Node.js tooling, full-stack projects

  • SQL

    Reporting, validation, transforms, operational data models

  • TypeScript

    Typed interfaces where projects adopt it

  • Java

    Coursework and object-oriented design practice

  • Bash

    Linux environments, glue scripts, automation

  • HTML / CSS

    Portfolio and lightweight web surfaces

Web & APIs

  • FastAPI

    REST services, modular backends, capstone and analytics work

  • Node.js

    APIs and front-end/back-end integration

  • REST / HTTP

    Design of endpoints, integration, and debugging

  • SvelteKit

    TRACE capstone front end

Data & persistence

  • PostgreSQL

    Application data and reporting queries

  • MySQL

    Operational schemas and analytics support

  • Neo4j

    Graph data in TRACE capstone

  • CSV pipelines

    Ingestion, validation, scheduled processing

Tools & practice

  • Git / GitHub

    Branches, review, collaboration

  • Docker

    Packaging services for repeatable runs

  • Linux / Unix

    Shell workflows and deployment-style tasks

  • Agile / Scrum

    Sprints, code review, iterative delivery (capstone squad)

  • Testing & review

    Unit testing concepts, debugging, structured feedback