Full Stack Developer

Featured Projects

Here are some of my recent works

Texas UIL Results Dashboard
Texas UIL Results Dashboard
PythonSQLFlaskHTMLCSSSelenium

A dashboard that displays the results of the Texas Music UIL (University Interscholastic League) since 2005. It is a web application that allows users to view the results of the UIL and to filter the results by school, district, and subject. It also uses a fuzzy search to display scores and advanced statistics on a by-song basis.

ABC Sightreading
ABC Sightreading
AstroNode.jsSvelteTailwind

A generative approach to creating customizable music sightreading exercises

Oscar Action
Oscar Action
Next.jsTailwindPythonFastAPIPostgreSQLDocker

A friendly 'betting' game for the Oscars using real-time odds and data from various api's`

Super Bowl Squares
Super Bowl Squares
AstroNode.jsSvelteTailwind

An online tool for playing Super Bowl Squares

Easy Attendance
Easy Attendance
Next.jsTailwindPythonFastAPIPostgreSQLReact Query

An easy-to-use attendance system for large groups with report-tracking and comprehensive analytics

Aurdle
Aurdle
Next.jsTailwindReactVercelTone.jsShadcn/UIFramer Motion

A Wordle-like game for ear-training

Skills & Technologies

Technologies I work with

Frontend Development

React
Next.js
TypeScript
Tailwind CSS
HTML5/CSS3
JavaScript (ES6+)
Framer Motion
Redux/Zustand

Backend Development

Node.js
Python
FastAPI
Express.js
RESTful APIs
GraphQL
WebSockets
Microservices

Database & Cloud

PostgreSQL
MongoDB
AWS
Docker
Redis
Firebase
Vercel
Serverless

Tools & Practices

Git
CI/CD
Jest/Testing
Agile/Scrum
System Design
Performance Optimization
SEO
Accessibility

Education & Certifications

Academic background and professional development

Bachelor of Music Education

University of Texas at San Antonio

Strong foundation in analytical thinking, pattern recognition, and complex system understanding. Skills that directly translate to software development and problem-solving.

Harvard CS50

Harvard University

Intensive computer science curriculum covering data structures, algorithms, web development, and software engineering principles. Developed strong programming fundamentals and problem-solving skills.

IBM Agile Certification

IBM

Professional certification in agile methodologies, demonstrating expertise in modern software development practices and team collaboration.

Get In Touch

I'm always open to new opportunities and collaborations. Feel free to reach out!