jose.dev

Resume

Jose Perdomo — software engineer.

B.S. Computer Science (software engineering concentration), UTSA — May 2026, 3.8 GPA. Software engineer at BNY in Lake Mary, Florida, back after interning there in 2025. Ships production systems outside of work: four client platforms — three live and run daily by their owners, one launching. Bilingual English/Spanish. This page is the full professional picture — experience, projects, and skills.

Location
Lake Mary, FL — working with clients anywhere
Education
B.S. Computer Science — UTSA
Concentration
Software Engineering
Graduated
May 2026 · GPA 3.8
Now
SWE @ BNY · Lake Mary, FL
Languages
English · Spanish

Professional experience

Where I've worked.

BNY
Aug 2026 – Present
Current

Software Engineer

Software engineer at BNY (Bank of New York) in Lake Mary, Florida — building enterprise financial software full-time, back after interning there in 2025.

BNY Mellon
May – Aug 2025

Software Engineering Intern

Built Angular frontend components and interactive dashboards for internal financial tools using Highcharts and AG Grid. Created Flask APIs that connected the UI to internal AI services for dataset analysis, working with financial data in Cloudera inside a microfrontend architecture. Shipped production code and worked in Agile sprints alongside engineers, product owners, and stakeholders.

AngularTypeScriptFlaskPythonHighchartsAG GridClouderaREST APIs
jose.dev
Freelance · Present

Founder & Web Developer

Design and build custom websites and web systems for businesses — Dog House Poker, Cyrex Glass, Thermotech Services, and more. Handle everything end to end: design, build, deploy, and a self-managed admin dashboard so owners can run it themselves.

Next.jsSupabaseTypeScriptTailwind

Projects

Things I've built.

Personal, academic, and capstone projects — from solo builds to team-led systems. Client work lives on the Work page →

AI Business Operating System

01

Personal project · Solo build

A multi-agent business OS built from scratch. Five autonomous Python agents — lead generation, sales pipeline, finance/P&L, strategy, and a critic — run a real web agency end to end: they discover local businesses via public APIs, draft outreach with Claude, score and route leads, and track Schedule C finances, all feeding a real-time Next.js dashboard. Async message bus, persistent agent memory, and a hard daily AI-spend budget.

PythonasyncioNext.jsSupabaseTypeScriptClaude APITailwind

Etsy & Pinterest Product Automation

02

Personal project · Automation pipeline

A product engine built on the same multi-agent foundation as my AI business OS. Agents generate digital products, write listing copy and metadata, publish pins to Pinterest, optimize Etsy listings, and handle delivery through Gumroad — running the full create-and-market loop on their own.

PythonClaude APIPinterest APIEtsy APIGumroadNext.jsSupabase

Frost Bank AI Agent System

03

Senior design capstone · Team + Frost engineers

My senior design capstone at UTSA — a multi-agent system that answers natural-language questions over a database. A router agent dispatches to SQL-builder and workflow agents; retrieval-augmented generation grounds the answers, with role-aware responses and schema caching to cut repeated processing. Built over a semester of sprints guided by two Frost Bank engineers and a product manager.

PythonAI AgentsRAGVector EmbeddingsSQLLLM APIs

Rowdy Rumble — Android Gym App

04

Academic · Team project · Android · 2024

An Android app my team built for a local boxing gym — one of our teammates trained there, so we designed it around how the gym actually runs day to day. Member sign-ups, scheduling, and membership tracking in one app, delivered end to end through the full software development lifecycle.

JavaSQLiteAndroid Studio

Dungeon Escape — Unity Game

05

Personal project · 3D game

A 3-level dungeon-crawler built in Unity. The player navigates a dark dungeon on a stamina system, collecting three coins to unlock the exit while an AI-driven ghost hunts them down — one touch is fatal. Dodge traps and bombs, grab shields and power-ups. Built in C# with custom 3D assets modeled in Blender.

C#UnityBlender

josedev.app — This Site

06

Live · josedev.app

This studio site — a bilingual Next.js build with an EN/ES language toggle, editorial design, scroll animations, and static export hosted free on GitHub Pages. Designed and built from scratch, twice: first as a pure HTML/CSS/JS site, then rebuilt as the Next.js studio you're looking at.

Next.jsTypeScriptTailwindGitHub Pages

Custom Admin Dashboards

07

Reusable system · Used in client work

A reusable admin-dashboard system that ships on top of client sites — bookings, promotions, memberships, and content, all editable by the owner with no technical knowledge. Auth, role-gated views, and live data on Supabase. The piece that turns a website into a tool a business actually runs on.

Next.jsSupabaseTypeScriptAuth

Skills & tools

What I work with.

Languages

PythonTypeScriptJavaScriptJavaSQLC++C#C

Frontend

ReactNext.jsAngularTailwind CSSMaterial UIAG GridHighchartsHTMLCSS

Backend

Node.jsFlaskSpring BootREST APIsasyncioSQLModel

Databases

PostgreSQLSupabaseFirebase / FirestoreSQLiteMongoDBDynamoDBRedisCloudera

AI & Automation

Claude / LLMsOpenAI APIAI AgentsRAGVector EmbeddingsPrompt EngineeringWeb Scraping

Cloud & Tools

AWSGoogle CloudDockerLinuxVercelNetlifyGitHub PagesCloudflareGitJiraPostmanAndroid Studio

Hiring, or just curious?

Happy to talk about roles, walk through any project here, or share more detail on the client systems.