Skip to content
View joeyvigil's full-sized avatar
🎹
We are the music makers, And we are the dreamers of dreams
🎹
We are the music makers, And we are the dreamers of dreams

Block or report joeyvigil

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
joeyvigil/README.md

Profile Banner

Hi there!

AI Engineer | Full Stack Developer | Mechatronics Engineer

I'm a developer with a Master's in Mechatronics Engineering who likes to ship things that actually run in production — full-stack web, mobile, AI-powered tools, and the occasional piece of hardware. These days I work terminal-first and AI-paired (Arch/Omarchy + Claude Code on the CLI), which has made me faster and shifted more of the work toward architecture and judgment.


Featured Project — Charmed

A free, no-swipe dating app — search for people by what matters to you and message anyone. A React web app and a React Native mobile app share one FastAPI backend and a single real-time WebSocket, running in production on a $0 cloud stack.

🔗 Live demo  ·  Source  ·  FastAPI · React · React Native · Postgres · WebSockets · 122 tests

Charmed — landing, search, profiles, and real-time chat

🧰 More Projects

LaTeX Editor — building blocks, editor, and live preview

A beginner-friendly, in-browser LaTeX editor for people who don't know LaTeX — a clickable palette of building blocks, live preview, and a real pdfLaTeX compile that runs entirely in your browser via WebAssembly. No install, no backend.

Live demo  ·  Source  ·  React · TS · Vite · WASM

🏰 Dan's Labyrinth — Tower Defense

Dan's Labyrinth — Tower Defense

A maze / tower-defense mobile game built in Godot 4.6 — your towers act as walls and enemies pathfind through the gaps. A 20-level hand-authored campaign, 10 distinct towers, infinite escalating waves, boss rounds, and a global leaderboard.

Godot 4.6 · Mobile · Closed-source

joey-bot — Discord slash-command bot

A Discord bot built with discord.py using slash commands — games, live button polls, trivia, tic-tac-toe, and API-powered toys. Dockerized and deployed on Fly.io.

Invite it  ·  Source  ·  Python · discord.py · Docker · Fly.io

sql-to-rest — SQL schema to FastAPI app

Paste SQL CREATE TABLE statements and get back a runnable FastAPI app — SQLAlchemy models, Pydantic schemas, and per-table CRUD routers (optional Docker + pytest), downloadable as a .zip.

Live demo  ·  Source  ·  React · TS · FastAPI codegen


🚀 About Me

  • 🟢 Recently shipped Charmed — a full-stack dating app (FastAPI · React · React Native · real-time WebSockets), live in production on a $0 cloud stack with 122 tests + CI
  • 🤖 AI Engineer — built LLM-powered apps and tools with LangChain, LangGraph, Ollama, and vector databases
  • 🔧 Master's in Mechatronics Engineering — robotics, embedded systems, CAD, and 3D printing (see k3yb0rg)
  • 🐍 Full-stack end to end: Python/FastAPI back ends, React/React Native front ends, Postgres, Docker, and small deploys on AWS — with CI
  • 🎲 Building small products through Squeak Inc. Games

🛠️ Tech Stack

My Skills

Pinned Loading

  1. charmed-dating charmed-dating Public

    A free, no-swipe dating app — search people by what matters to you and message anyone. Full-stack web + native mobile on one FastAPI backend.

    JavaScript

  2. sql-to-rest sql-to-rest Public

    Convert SQL CREATE TABLE statements into a runnable Python FastAPI REST app

    TypeScript

  3. discord-bot discord-bot Public

    joey-bot — a discord.py slash-command bot with games, polls, trivia, tic-tac-toe, and API-powered toys. Dockerized and deployed on Fly.io.

    Python

  4. squeakincgames squeakincgames Public

    Website for board game company Squeak Inc.

    HTML 1

  5. k3yb0rg k3yb0rg Public

    v4n4g0n inspired, 3d printable keyboard

    6 1

  6. charmed charmed Public

    League of legends dating

    JavaScript