Skip to content
AddressC:\Humberto\Welcome
Welcome.txtText document
WELCOME TO MY WEBSITE

Humberto Villanueva

I build web applications, connect AI tools, and help people make sense of building data.

● Currently at kW EngineeringAI + Full stack
AT WORK

Specta

At kW Engineering, I work on Specta’s AI integrations, document processing, data reliability, and interfaces for building operators.

  • Model-portable AI assistant Built the provider layer that lets Specta’s AI assistant run on more than one model vendor, with tool calls working end to end.
  • A document pipeline that fails loudly Hardened document ingestion so failures surface in the interface with a reason, rate-limited work is picked back up after restarts, and silent data loss gets caught instead of hidden.
  • Commissioning issues on a real workflow engine Moved commissioning issues onto the platform’s native workflow engine with an in-place migration that keeps every record ID, then rebuilt the issues page as a filterable register with PDF export.

My Projects

Open all →
3 items
Name / descriptionOpen

AWS Cloud Quest

Practice 50 cloud questions with shuffled answers, immediate feedback, and score and streak tracking. Runs directly in your browser.

DEMO
Skip to content
humberto / software engineer
BASED IN UTAH · BUILDING AT kW ENGINEERING

Humberto
Villanueva.

Ideas into interfaces.
Code into things people use.

Web applications. AI integrations. Reliable data.Explore the work
01 / CURRENT WORK

Specta at kW Engineering

I contribute to AI integrations, document processing, data reliability, and interfaces for building operators.

  • Model-portable AI assistant Built the provider layer that lets Specta’s AI assistant run on more than one model vendor, with tool calls working end to end.
  • A document pipeline that fails loudly Hardened document ingestion so failures surface in the interface with a reason, rate-limited work is picked back up after restarts, and silent data loss gets caught instead of hidden.
  • Commissioning issues on a real workflow engine Moved commissioning issues onto the platform’s native workflow engine with an in-place migration that keeps every record ID, then rebuilt the issues page as a filterable register with PDF export.
02 / SELECTED PROJECTS

From idea to
working software.

All projects ↗
01Site visit review prototype
PROJECT VIEW

← SWIPE TO EXPLORE →

Reality Commit comparing before and after photographs in a sample pump-maintenance workspace

Reality Commit comparing before and after photographs in a sample pump-maintenance workspace

Actual demo · sample data · September 2026

Reality Commit

Compare photos from site visits, label assets, and review proposed changes with verification notes. Save the history in your browser or export it as JSON.

02Interactive delivery demo
PROJECT VIEW

← SWIPE TO EXPLORE →

DispatchTrack delivery dashboard showing fictional assignments, exceptions, and driver capacity

DispatchTrack delivery dashboard showing fictional assignments, exceptions, and driver capacity

Actual demo · sample data · September 2026

DispatchTrack Lite

Create deliveries, assign drivers, resolve exceptions, and review delivery history. The public demo saves fictional records in your browser; the Java backend is a separate implementation.

03Interactive cloud study game
PROJECT VIEW

← SWIPE TO EXPLORE →

AWS Cloud Quest start screen with 50 questions, randomized choices, and streak tracking

AWS Cloud Quest start screen with 50 questions, randomized choices, and streak tracking

Actual demo · sample data · September 2026

AWS Cloud Quest

Practice 50 cloud questions with shuffled answers, immediate feedback, and score and streak tracking. Runs directly in your browser.

03 / BEHIND THE WORK

Curious by nature.
Engineer by practice.

I like finding the reason something broke, working through a fix, and making sure it holds up. Away from the screen, it’s family and football.

MENU
CONTACT

SOFTWARE ENGINEER · AI + FULL STACK

I build web applications, connect AI tools, and help people make sense of building data.

UTAH · SOFTWARE ENGINEER AT kW ENGINEERINGTAKE A LOOK AT MY WORK
STAGE 01

SELECTED WORK

Projects you can try, with notes on how they work and what still needs work.

ACTIVE CLUB MISSION01
ONGOING AT kW ENGINEERING

SPECTA

Built at kW Engineering · My role: Software Engineer.

At kW Engineering, I work on Specta’s AI integrations, document processing, data reliability, and interfaces for building operators.

  • Model-portable AI assistant Built the provider layer that lets Specta’s AI assistant run on more than one model vendor, with tool calls working end to end.
  • A document pipeline that fails loudly Hardened document ingestion so failures surface in the interface with a reason, rate-limited work is picked back up after restarts, and silent data loss gets caught instead of hidden.
  • Commissioning issues on a real workflow engine Moved commissioning issues onto the platform’s native workflow engine with an in-place migration that keeps every record ID, then rebuilt the issues page as a filterable register with PDF export.
AI SYSTEMSDOCUMENT INTELLIGENCEFULL-STACK PRODUCT
SELECT A BUILD02 to 04
02
Site visit review prototype

Reality Commit

PROJECT VIEW

← SWIPE TO EXPLORE →

Reality Commit comparing before and after photographs in a sample pump-maintenance workspace

Reality Commit comparing before and after photographs in a sample pump-maintenance workspace

Actual demo · sample data · September 2026

Compare photos from site visits, label assets, and review proposed changes with verification notes. Save the history in your browser or export it as JSON.

REACT · TYPESCRIPT · VITE · INDEXEDDBPROTOTYPE
03
Interactive delivery demo

DispatchTrack Lite

PROJECT VIEW

← SWIPE TO EXPLORE →

DispatchTrack delivery dashboard showing fictional assignments, exceptions, and driver capacity

DispatchTrack delivery dashboard showing fictional assignments, exceptions, and driver capacity

Actual demo · sample data · September 2026

Create deliveries, assign drivers, resolve exceptions, and review delivery history. The public demo saves fictional records in your browser; the Java backend is a separate implementation.

REACT · JAVA · REST APIs · LOCAL STORAGEDEMO
04
Interactive cloud study game

AWS Cloud Quest

PROJECT VIEW

← SWIPE TO EXPLORE →

AWS Cloud Quest start screen with 50 questions, randomized choices, and streak tracking

AWS Cloud Quest start screen with 50 questions, randomized choices, and streak tracking

Actual demo · sample data · September 2026

Practice 50 cloud questions with shuffled answers, immediate feedback, and score and streak tracking. Runs directly in your browser.

HTML · CSS · JAVASCRIPTDEMO
View all projects →
STAGE 02

EXPERIENCE

From practical IT support to production software engineering.

SAVE FILE // HUMBERTO_07ACTIVE
SEASONTEAMPOSITIONMATCH NOTES
012026 to presentkW Engineering

Software Engineer

Contributing to kW Engineering’s Specta product across AI architecture, document intelligence, data reliability, ontology tooling, and production interfaces.

022024 to May 2026Ryder Last Mile

IT & Customer Specialist

Troubleshot logistics systems and helped customers resolve technical issues.

032023 to 2024Weber State University

IT Support Specialist

Helped students and faculty with technical issues and supported campus computer labs.

TRAINING CAMP
B.S. SOFTWARE ENGINEERINGEnsign College · 2026 · GPA 3.5
COMPUTER SCIENCE CERTIFICATEWeber State University · 2024
Full career and education →
STAGE 03

ENGINEERING TOOLKIT

The languages and tools I use at work and in my own projects.

01FantomDAILY AT WORK
02Svelte 5DAILY AT WORK
03TypeScriptDAILY AT WORK
04LLM systemsDAILY AT WORK
05Semantic searchDAILY AT WORK
06JavaScriptSHIPPED IN PROJECTS
07JavaSHIPPED IN PROJECTS
08AWSSHIPPED IN PROJECTS
09REST APIsSHIPPED IN PROJECTS
10PythonCOMFORTABLE
11SQLCOMFORTABLE
12DockerCOMFORTABLE
STAGE 04

PLAYER PROFILE

The person behind the work.

FOCUSSOFTWARE ENGINEERINGBASEUTAH, USACLUBREAL MADRIDNUMBER07
Humberto Villanueva, software engineerMeet Humberto →

I like figuring out why something is broken and working through a fix. Away from the screen, I spend time with my family.

I enjoy solving hard problems with good people, and watching Real Madrid with people who take the match as seriously as I do.

● READY FOR THE NEXT CHALLENGE
FINAL STAGE

LET’S TALK

MESSAGE TERMINAL // NEW TRANSMISSIONONLINE

Checking message delivery…

Start
Welcome