PORTFOLIO · 2026
GABRIEL
HUREZ-SOLER
SOFTWARE ENGINEER · AI · FULL STACK
SELECTED WORK
RAG → PINECONE → LLM
01
SKAPTA
RAGPineconeFastAPIReactGroq
01 / SELECTED WORK
Skapta
Open source AI tool that recommends tech stacks from a plain English description. Full RAG pipeline: scraping real docs, embedding with sentence-transformers, storing in Pinecone, reranking, and generating grounded output via Llama 3.3 70B.
GitHub ↗
ROLE: adminPOST /auth/login · 200 OK
02
HANOVER CMS
PERNTypeScriptAuth0AWS
02 / SELECTED WORK
CS 3733: Hanover Insurance
Full-stack web app for Hanover Insurance on a 10-person Agile team. AI content search, RBAC, inline file viewer, bulk CMS, Supabase storage. Deployed on AWS.
GitHub ↗
MASTERK3s v1.29NODE 1Pi 5NODE 2Pi 4NODE 3Pi 4 · 4GBWireGuard VPN · Docker · K3s
03
PI CLUSTER
LinuxK3sDockerWireGuard
03 / SELECTED WORK
Raspberry Pi Cluster
Two-node Raspberry Pi cluster connected via a switch, built modular for expansion. Runs a web server, Minecraft server, and WireGuard VPN for encrypted remote access. K3s handles container orchestration across nodes; Docker manages load-balanced workloads.
$ scanner.py --target example.com scanning endpoints... checking headers... analyzing config...EXPOSED: /.env [200]MISSING: X-Frame-OptionsMISSING: Content-Security-PolicyWEAK: TLS 1.1 negotiated4 vulnerabilities · 2 critical · report.json
04
VULN SCANNER
PythonHTTPCLI
04 / SELECTED WORK
VulnScanner
Multi-command CLI for web reconnaissance. Fingerprints targets, checks for missing security headers, probes endpoints via wordlists and robots.txt, and flags exposed secrets, debug pages, and archive files. Outputs JSON, Markdown, and CSV reports with scan history and run diffing built in.
GitHub ↗
gabehusol.comGHSWork · About · ContactGABRIELHUREZ-SOLERSOFTWARE ENGINEER · AI · FULL STACKWORKSKILLSABOUTTERM
05
PORTFOLIO
Next.js 15Framer MotionTailwind v4Vercel
05 / SELECTED WORK
This Site
Personal portfolio site. Scroll-parallax hero with Framer Motion useScroll, per-project SVG art, Lenis smooth scroll, and a fully interactive CLI terminal. Next.js 15 App Router, Tailwind v4.
GitHub ↗
TECHNICAL SKILLS
LANGUAGES
PythonTypeScriptJavaScriptC/C++SQLHTML/CSS
FRAMEWORKS
ReactNode.jsExpressTailwind CSSPrisma ORMAuth0
AI & TOOLS
Claude CodeRAG PipelinesPineconeChatGPTGroq / Llama
INFRASTRUCTURE
DockerK3sLinuxAWSVercelGitCI/CDTestingWireGuard
ABOUT
WPI CS.
AI + Security.
Software.

Studying Computer Science at WPI, cybersecurity concentration. Most of my time outside class goes into building things: AI tools, full-stack apps, home lab infrastructure.

Currently building Skapta, an open source AI tool that recommends tech stacks using a RAG pipeline I built myself. I use AI tools daily and think seriously about how to build with them, not just around them.

Proficient in Spanish and French, beginner German.

A real terminal. Try help, about, neofetch.

gabriel@portfolio ~ %
gabriel@portfolio ~ % initialized
Type 'help' to explore.
~ $