Open to remote · Frisco, TX

Full-stack engineer. I build web apps front to back.

I love building software and seeing it all the way through, from the first screen to the service behind it. Next.js and React on the front, Node and Java underneath.

2,034 commits in the last year, one tower per day

About

I went full-time in April 2023 and have been shipping ever since: Spring Boot services, checkout and payments, and AI pipelines that read, sort and speak. Most of it runs behind a login. The rest you can open right now, starting with a Pokémon card search engine.

GitHub, 2021 to today

10,955 contributions since 2021.

Most of it runs in production for the companies I work with. The thin line is what's open source.

2021
87
Udacity Full Stack nanodegree
2022
327
Data structures, algorithms, freelance
2023
2,122
Went full-time in April
2024
3,668
Peak year: platform and checkout
2025
3,244
Platform, payments, AI pipelines
2026
1,507
Through October 22
Everything shippedOpen source (421)

Selected work

Things I made

Built on my own time, live right now, and open for you to poke at.

Pokémon Binder intro screen: a large stencil POKEMONBINDER wordmark with Sound on and Sound off buttonsOpen Pokémon Binder

Live · Full-stack product

Pokémon Binder

A search engine and collection tracker for the Pokémon TCG. Browse every set, see raw and graded PSA 9 and 10 prices card by card, and keep a binder of what you own. You can switch on a soundtrack on the way in.

  • Raw + graded pricing
  • Every set and card
  • Personal binder
  • Interactive sound
  • Next.js
  • PostgreSQL
  • Google Auth
  • Search
pokemonbinder.net

2,034

197 days shipped · hover any day

NovDecJanFebMarAprMayJunJulAugSepOct

Published npm package · Live data

react-github-activity-calendar

A React component that draws anyone's GitHub contribution calendar, with your own colors, sizes and animation. It also runs on justincharo.com.

$ npm i react-github-activity-calendar
  • React
  • GitHub API
  • webpack
  • npm
View on npm
react-toastifiedPublished npm packageA small toast-notification component for React, bundled with webpack.GitHub

Toolbox

Skills

The tools I reach for, front to back. Hover any of them, they don't bite.

Languages
  • Java
  • TypeScript
  • JavaScript
  • Python
  • SQL
  • PowerShell
Backend
  • Spring Boot
  • Spring Security
  • JPA / Hibernate
  • Node.js
  • Prisma
  • REST / OpenAPI
Frontend
  • React
  • Next.js
  • Tailwind CSS
  • GSAP
  • SVG motion
Cloud
  • AWS EB, RDS, S3, CloudFront
  • Vercel
  • Docker
  • Nginx
  • Linux
  • GitHub Actions
Data + auth
  • MySQL
  • PostgreSQL
  • Pinecone
  • OAuth 2.0
  • JWT
  • RBAC
AI + integrations
  • OpenAI
  • RAG
  • Google Vision
  • ElevenLabs
  • Stripe
  • PayPal
Frisco, TX
JC/OSFrisco, TX
Justin Charo, loading desktop

Software engineer / Desktop edition

Starting up000