Christopher Flores

I build full-stack products and trading tools.

Full-stack engineer focused on fintech, automation, and practical product UX.

Building now Futures backtesting platform Product work Job tracking apps and client sites Tooling Data pipelines, AI, and automation
About

I build the kind of software that has to survive real use.

My work sits between product engineering and performance-heavy systems: trading tools, business workflow apps, mobile experiences, and internal tooling.

Right now I am especially focused on AI-powered trading workflows, fast backtesting infrastructure, and polished interfaces that make complex systems feel understandable.

Fintech systems Full-stack products Client-facing UX Automation pipelines

Tech Stack

I mostly build with React, TypeScript, Python, and PostgreSQL, then pull in the right mobile, AI, and workflow tools when the project needs them.

Primary Stack

Also Work With

JavaScript JavaScript Expo Expo MongoDB MongoDB Docker Docker OpenAI OpenAI API Vercel Vercel AI SDK Git Git Resend Resend Pandas Pandas NumPy NumPy HTML5 HTML CSS3 CSS

Featured Work

A few builds that show the range: systems engineering, product UX, client work, mobile, and automation.

Live Product

ElectriTrack

ElectriTrack is a field-first job management app for electricians, moving a small shop from lead to estimate to job to invoice. I built it from firsthand experience in the trade, where contractor software usually adds more office work than it removes.

The web app runs on Next.js and Firebase, with Stripe Connect handling contractor payouts so customers can approve estimates and pay invoices from public links without an account. A companion Expo and React Native iOS app shares the same Firebase backend and domain helpers for job, customer, and invoice work in the field.

Stripe Connect live contractor payouts Panel schedules generated as PDFs iOS and web shared Firebase backend
Public estimate approval and payment links Permit, inspection, and panel workflows AI drafting with per-user daily limits
TypeScript Next.js Tailwind CSS Firebase OpenAI Stripe Connect React Native Expo
Creative Portfolio
Daniel Acosta portfolio homepage with animated hero artwork Daniel Acosta movie poster homage case study introduction Daniel Acosta project gallery layout with poster artwork

Daniel Acosta Portfolio

A custom Astro portfolio site for a multidisciplinary designer, built to showcase branding, packaging, and illustration work through art-directed layouts and immersive project pages.

I structured project content from a central data source, added a custom WebGL hero and lightbox galleries, and built a Puppeteer plus Sharp asset pipeline to pull Behance work into optimized WebP images.

WebGL custom hero treatment Astro content-driven pages Sharp optimized WebP pipeline
TypeScript Astro WebGL/GLSL Puppeteer Sharp GLightbox
Mobile App
Pocket Trainer Login Screen Exercise Details Screen Nutrition Planning Screen

Pocket Trainer

A comprehensive fitness and nutrition app where users can create personalized workout and nutrition plans based on their specific goals and preferences.

Features an interactive SVG muscle diagram allowing users to explore and select exercises targeting specific muscle groups.

Mobile UX React Native app flow SVG muscle targeting UI Firebase user data layer
React Native Firebase
Website
TruLuxe Electric Homepage TruLuxe Electric Page 2 TruLuxe Electric Page 3 TruLuxe Electric Page 4 TruLuxe Residential Services Section

TruLuxe Electric Website

A mobile-first company website for TruLuxe Electric, designed to make service areas, residential work, and contact paths easy to scan.

Live site client-facing launch Next.js service-page structure Mobile local business UX
Next.js Tailwind CSS
CLI Tool

Soccer Analysis Tool

A command-line script that takes an input video of soccer gameplay and returns the same video with overlayed tracking analysis.

Specifically, this analysis includes ball possession tracker, speed and distance details of the ball, and rings around players.

YOLOv8 player and ball detection OpenCV video overlays CLI video-in, video-out flow
Python OpenCV Ultralytics YOLOv8

Get in touch with Christopher