- Frontend
- Full-Stack
- Backend-Capable
- Product-Minded
Jose Avalos
Frontend & API engineer building fast, accessible web products with React, Next.js, TypeScript, Python, and FastAPI.
I turn product ideas into production-ready experiences, from polished interfaces and performant data flows to backend APIs and real-time features.
- React, Next.js, TypeScript
- Python, FastAPI, PostgreSQL
- Performance, accessibility, SEO

Featured Project
Barline Player Props Analyzer
Built a full-stack sports props analytics platform across NBA, WNBA, NFL, MLB, and NHL using Next.js, TypeScript, FastAPI, and PostgreSQL. Owned heavy backend work including data ingestion, API design, modeling workflows, and real-time updates, then surfaced that data in interactive dashboards, player profiles, and matchup views. The product combines sportsbook odds, game context, and trend analysis to help users identify higher-value betting opportunities faster.
- 5 leagues supported
- FastAPI + PostgreSQL backend
- Live odds, stats, and trends
- Real-time updates

About
I’m Jose Avalos, a frontend and API engineer who builds polished, accessible, production-ready web apps with React, Next.js, TypeScript, Tailwind, Python, and FastAPI.
I ship end-to-end experiences: UI design, resilient data fetching, backend API integration, SSR/ISR, caching, and deployment-ready architecture. I care about clarity, maintainability, and products that feel fast and intentional.
Recently I’ve been combining frontend performance with backend speed using Python and FastAPI for REST APIs, WebSocket-powered dashboards, and data-driven tooling while keeping accessibility and testing front of mind.
The work I enjoy most sits at the intersection of product sense and engineering execution: shaping features, simplifying complex flows, and shipping software that feels reliable from the first click.
Projects
Selected frontend and full-stack work spanning dashboards, real-time apps, APIs, and business-focused products. Each project highlights how I approach performance, usability, and shipping features that solve real problems.
View All Projects
Barline Player Props Analyzer
- Full-Stack
- Backend-Heavy
- Real-Time
- Analytics
Built a full-stack sports props analytics platform across NBA, WNBA, NFL, MLB, and NHL using Next.js, TypeScript, FastAPI, and PostgreSQL. Owned heavy backend work including data ingestion, API design, modeling workflows, and real-time updates, then surfaced that data in interactive dashboards, player profiles, and matchup views. The product combines sportsbook odds, game context, and trend analysis to help users identify higher-value betting opportunities faster.
- Next
- Python
- FastAPI
- PostgreSQL
- Tailwind
- TypeScript
- SSE

Chat-Py
- Full-Stack
- WebSockets
- Auth
- Real-Time
Built a real-time chat application with FastAPI and TypeScript, centered on secure auth, persistent messaging, and responsive UX. Implemented HttpOnly cookie authentication, WebSocket-powered conversations, typing indicators, read receipts, and friend management to mirror production-style chat behavior.
- Python
- FastAPI
- Jinja2
- Tailwind
- TypeScript
- WebSocket

Scheduler Booker
- Full-Stack
- Bookings
- Product UI
Built a full-stack scheduling application with Next.js 15, Supabase, and TypeScript to manage bookings through a clean, modern workflow. Focused on reliable data handling, polished UI states, and the kind of end-to-end product experience needed for real scheduling tools.
- Next
- Supabase
- Tailwind
- TypeScript

Sportsbook Odds Comparer
- Frontend
- Data-Driven
- Comparison Tool
Built an odds comparison tool that aggregates sportsbook lines and helps users quickly spot the best price for a bet. Designed the app around fast lookup, clear comparison UX, and practical day-to-day use, with room to expand into deeper tracking and analysis features.
- React
- Next
- TypeScript
- JavaScript
- Tailwind
- The Odds API
- Vercel
Sneaker Spotter
- Frontend
- Marketplace Data
- Search UX

Created a price comparison app for sneakers and apparel that pulls marketplace data from GOAT and StockX into a simpler buying workflow. Focused on search speed, clean results presentation, and helping users compare resale prices without bouncing across multiple sites.
- React
- Netlify
- Tailwind
- Serverless API
- Axios
- React-Query
Smart Room Digital Twin
- Backend
- Simulation
- Stateful Logic

Built a Python-based digital twin simulation for a smart home environment with room-level state, temperature logic, and manual device controls. Modeled how heating, cooling, lighting, and door locks interact in a simulated system, turning it into a useful backend-heavy exercise in stateful application behavior.
- Python
- Streamlit