A local-first clipboard manager for Chrome that sorts what you copy into text, links and code.
210+installs on the Chrome Web Store
stack: [React, TypeScript, Chrome MV3, Swift, Playwright]
Software engineer building open, easy-to-use AI tools.
Most of what I build fills a gap: something AI still struggles with, or something other apps make harder with subscriptions, confusing setups or collecting your data. The goal is tools anyone can use.
Open to new-grad SWE roles and internships for summer 2027
Where I've studied.
Aug 2023 – May 2027 (expected) · Bachelor's
The University of Texas at Dallas · Richardson, TX
courses: [Machine Learning, Artificial Intelligence, Data Structures & Algorithms, Operating Systems]
now: [Software Validation & Testing, Computer Networks, Requirements Engineering]
next: [Web Programming Languages, Capstone]
Aug 2019 – May 2023 · Associate's
Dallas College
Where I've worked, most recent first.
Aug 2026 – now · Service learning
UTDesign EPICS · The Samaritan Inn
skills: [Next.js, TypeScript, Prisma, React, Microsoft 365]
Aug 2026 – now · Research
The University of Texas at Dallas
skills: [AI agents, AutoGPT, AI safety]
May – Aug 2026 · Faculty-led project
The University of Texas at Dallas
skills: [Python, FastAPI, Azure OpenAI, Postgres, pgvector, Supabase, GCP, React, TypeScript]
May – Aug 2026 · Internship
Luminator Technology Group
skills: [React, TypeScript, Python, Supabase, Azure, GitHub Actions]
Jun 2022 – now · Leadership
Iglesia Bautista Misionera Emanuel
skills: [Live streaming, AV production, Social media]
May 2025 – now · Work
Sam's Club
skills: [Inventory systems, Fulfillment]
My most popular project
1,600+ npm downloads in week oneDescribe your system. Get the diagram. Every drawing on this page is sysketch output, including this one: its own architecture, drawn from the description on the leftjust below.
How it works
AI chat
Add the hosted server as a connector in Claude or ChatGPT. Nothing to install.
https://sysketch.vercel.app/mcp Claude Code
Runs on your machine. The diagram is saved in your project with its short description, so you can ask for changes later.
claude mcp add sysketch -- npx -y sysketch-mcpCLI
Turn a YAML file into an SVG or PNG straight from the terminal.
npx sysketch render diagram.yaml5 more projects, each with a diagram drawn by sysketch from a few lines of YAML and a full case study behind it.
A local-first clipboard manager for Chrome that sorts what you copy into text, links and code.
210+installs on the Chrome Web Store
stack: [React, TypeScript, Chrome MV3, Swift, Playwright]
An AI study assistant that answers only from your own course material. An orchestrator picks the agents a question needs, runs them, and writes an overview of what they found.
~8 sfor a full answer from all 3 agents (about 4 s for a direct one)
stack: [Python, FastAPI, Azure OpenAI, Postgres, pgvector, Supabase, GCP, React, TypeScript]
AI flashcards and practice quizzes in a Chrome extension, a web dashboard and a phone app, kept in sync through your own Google Drive.
200+installs on the Chrome Web Store
stack: [JavaScript, Chrome MV3, IndexedDB, Google Drive API, OpenRouter, PWA]
An LSTM network written from scratch in NumPy, forecasting real Seattle weather. No deep learning framework.
2.60°CRMSE, beating linear regression (2.75°C) and persistence (2.93°C)
stack: [Python, NumPy, Pandas, Scikit-learn, Matplotlib]
A self-hosted personal finance dashboard: balances, transactions, subscriptions, bills and income in one place, without giving your financial history to a budgeting app like Rocket Money.
2 yearsof bank history synced and sorted into spending, bills, subscriptions and income
stack: [TypeScript, Next.js, Supabase, Postgres, Plaid, Tailwind CSS]
Skills are grouped by how much I've shipped with them. Hover overTap one to see where it's used.