Network engineer by trade. Builder by instinct. Now AI has become my force multiplier. Twenty years across military intelligence, enterprise infrastructure, and security operations taught me what to build and why. AI tools like Claude Code, Cursor, Codex, and more give me the ability to actually build it — operational tooling that compresses manual work into repeatable, auditable processes.
My career started in the Marines doing tactical computer forensics and digital network intelligence, and every role since has been rooted in the same instinct: understand the system, find what's broken, fix it. Troubleshooting is my primary craft. I've built infrastructure from scratch, managed firewall estates across Cisco and Palo Alto, run vulnerability programs, led teams, and shipped AI-built tools that cut hours of daily work into minutes.
This site is a working example. Wix DNS → Azure Static Web Apps → GitHub Actions CI/CD — built and deployed with AI assistance. I don't just talk about using AI. I ship with it.
See the evolved version in the IP Parser demo below →
Simplicity with purpose — in networks, in code, and in life. I'm a competitive cyclist, content creator, and songwriter (a bit of a stretch). The same discipline that keeps infrastructure running keeps me in the saddle and in the AI studio. Growth is the constant — if I'm idle, I'm learning something, improving something, or strengthening a relationship.
Keto Performance Racing
Documenting the science of keto-fueled competitive cycling. BHB ketone salts, electrolyte protocols, century rides, Zwift racing, and zero-carb race nutrition — backed by peer-reviewed research, not bro-science. I actually show what performance looks like on and off keto.
@MiguelOrtizKetoRacing →The Ride
Racing 3–5 days a week on Zwift — ZRL, WTRL TTT, Ladder Racing, plus one-off podium finishes. Training on ketosis with a goal of competing at the UCI Virtual Esports world stage. 100-mile rides on less than 5g of carbs. The biggest misconception? That you need carbs to perform.
Avg power: 285 W · W/kg: 3.58 · 30s peak: 1000+ W
Setup: Giant Defy 5 · Elite Justo · Scotland & NYC routes
Faith & Fire
Original songs that blend biblical narrative with modern energy. Uplifting, empowering, storytelling through song. Themes of resistance, sacrifice, betrayal, and triumph. Produced with Suno AI — because the tools should serve the vision, not the other way around.
Listen on Spotify →Simplicity With Purpose
Everything I build — networks, code, content, this site — follows the same principle: it should work, it should be clear, and it should move things forward. I'm forward-thinking and freely giving of my time and resources to help others grow. No decoration without purpose.
Tools built with AI-assisted development. I identify the problem, architect the solution, and use Claude Code to build it. Each preview shows real output — click Open Full Demo to interact. These aren't mockups.
parseFit(ride.fit)
→ 1h24m captured · 237w avg
→ 6 segments detected
→ normalized to 200w FTP
→ output.zwo ready
Fit to Zwo
Drop a .fit or .gpx file into the browser. Parses the ride or route, extracts the power or elevation profile, normalizes it against your FTP, and emits a valid Zwift .zwo workout — with optional distance trimming, Strava segment fetch, and a manual workout builder.
extract(syslogBlob)
→ 15 matches · 13 unique
→ filtered to 9 candidates
→ AbuseIPDB: 6 ≥ 75%
→ ASA / FTD / PA generated ✓
IP Parser
Originally a Windows desktop tool for triaging malicious-activity reports. Paste a threat feed (syslog, PDF, email), extract every public IP, filter against private / known-bad / company lists, score the survivors through AbuseIPDB, and generate deployment artifacts for Cisco ASA, FTD, and Palo Alto — then update the internal reputation database.
intervals.sync(84d)
→ 63 activities · 412 features
model.train(gradient_boost)
→ R²=0.91 · mae=1.6 W
predict.ftp(+30d, "ftp_build")
→ 318 W · 87% conf
Cycling AI
ML-backed training recommendations distilled from my own ride history. The demo replays an import-and-train theater, then drops you into a 4-panel dashboard: power curve, CTL/ATL/TSB fitness trajectory, 30-day FTP forecast with confidence band, and a 4-week recommended workout calendar.
git push origin main
→ GitHub Actions triggered
→ Azure Static Web Apps deploy
→ miguelortiz.ai updated ✓
This Site
Wix DNS → Azure Static Web Apps → GitHub CI/CD. Custom domain, automated deployment, and every line built with AI-assisted development.
In Development
Next build in the pipeline. Stay tuned.