Web apps, automation pipelines, SEO tooling, and AI workflows - shipped and running in production. USA & Colombia.
Most developers hand you a website. I hand you a system. Whether that's a 176-page bilingual Astro SSR site that went from 64 to 90 on PageSpeed, a VoIP call center that cut telecom costs by 98%, or a NAS-based invoice pipeline that processes hundreds of PDFs without anyone touching a keyboard - the goal is always the same: production-grade code that does something real.
My development workflow runs on a multi-model AI stack - Claude for architecture, Gemini for research, Groq for fast inference, custom MCP servers to wire them all together. It means faster iteration, better QA, and less time stuck on problems a second perspective would have caught in minutes.
I work across the US and Colombia, which means flexible hours and genuine bilingual capability - not just Google Translate slapped on an English site. Spanish-language SEO, hreflang, schema for dual-market businesses - I've built it properly.
async def run_audit(url, depth=3):
pages = await crawl_site(
url, max_depth=depth
)
issues = []
for page in pages:
issues.extend([
check_title(page),
check_h2(page),
check_schema(page),
check_links(page),
])
return AuditResult(
score=grade(issues),
pages=len(pages),
issues=issues,
) 176-page bilingual dog grooming site migrated to Astro SSR. Self-hosted fonts, image optimization, and SSR streaming. English and Spanish mirrors with proper hreflang and Schema.org throughout. Serves Lynchburg, VA.
Full SEO scanner application. Crawls sites against a 15-point technical SEO checklist - titles, meta, Open Graph, JSON-LD, broken links, AI-readiness. Web UI with downloadable reports.
View project →VoIP softphone with SIP calling, SMS, and a native Android app. WebRTC browser dialer, Asterisk PBX backend, Capacitor-wrapped package. Permanent US numbers for people living abroad.
View project →I don't split these into 9 separate service offerings. Here's what I actually do.
Custom websites from scratch: marketing sites, CMS builds (Kirby, Astro), bilingual multi-market sites, and full redesigns. Every project ships with clean URLs, proper Schema.org, and a passing PageSpeed score.
Web design services →Full-stack web apps with Laravel or FastAPI backends, real-time systems with WebSockets, Android apps via Capacitor, and VoIP phone systems built on Asterisk. Production-deployed, not demo ware.
Application development →VPS provisioning, nginx config, CloudPanel, Docker, systemd services, NAS-based git workflows with post-receive deployment hooks, email servers, and DNS. The boring stuff that keeps everything running.
Infrastructure work →Custom SEO scanners, Schema.org structured data, site audit tooling, MCP servers that wire AI models into development workflows, chatbots with rate limiting and session management, and LLM-powered content pipelines.
SEO and AI tooling →30+ shipped projects across web dev, applications, automation, and SEO tooling. Filter by category.
176-page bilingual Astro SSR site. PageSpeed 64 to 90 on mobile. English and Spanish mirrors with hreflang and full Schema.org coverage. Serves Lynchburg, VA.
Full rebuild for a Fort Lauderdale fulfillment and printing company. Astro SSR on a Node server, mobile PageSpeed lifted 64→89, hero-video LCP tuning, bilingual Spanish pages, and full Schema.org local SEO.
View Details →Bilingual (EN/ES) dog grooming site with 172+ pages. Local SEO with Schema.org and geographic targeting. Grew from near-zero to ~13.9K monthly Search Console impressions in 4 months.
View Details →Outdoor cinema rental site with custom PHP admin builder tools. Content managers generate service pages, FAQs, and galleries without touching HTML.
View Details →Full SEO scanner web application. Analyzes pages for technical SEO, structured data, social tags, and AI-readiness factors. Web UI with downloadable reports.
View Details →Custom business quoting tool for copier/printer sales. Complex pricing logic with real-time calculations, volume tiers, and accessory bundling.
View Details →Two-stage automation on Synology NAS. Stage 1 watches emails, downloads invoice PDFs. Stage 2 extracts data with pdfplumber and generates CSV files for accounting.
View Details →Custom NAS-based git workflow with bare repositories and post-receive hooks. Push to NAS triggers auto-deployment to production servers. 16 projects mirrored across two NAS units.
View Details →Python CLI that validates a site's rendered HTML before deploy: SEO meta, OG, JSON-LD, hreflang, plus AI-crawler rules, llms.txt, and Core Web Vitals. Runs on every project I ship.
View Details →Custom Model Context Protocol servers exposing Gemini Flash, Groq/Llama 3.3, and local Ollama models as development tools. Used daily for research, code review, and content generation.
View Details →Marketing site for a retirement-planning practice serving public-school educators (403b/457b/401k rollovers). Astro SSR with Calendly booking, a retirement-readiness diagnostic, and an AI assistant. Grew from ~0 to ~4K monthly impressions in 4 months.
View Details →Full website for R.K. Black, Inc. - Kyocera, Sharp and Canon dealer since 2008. 350+ pages covering every product, leasing option, and service area across the KC metro.
View Details →Full-stack VoIP softphone with SIP calling, SMS, and a native Android app. Permanent US numbers for expats, veterans abroad, and remote workers who need real 2FA-compatible phone service.
View Details →The AI assistant on this site. Powered by Groq's Llama 3.3 70B via a PHP proxy with session-based rate limiting. Try it - click the chat button.
IoT home automation platform with Home Assistant, ESPHome, MQTT, and Docker on a Contabo VDS. Custom device integrations and Cloudflare-tunneled dashboards.
View Details →Real-time call center with FastAPI, WebSockets, and Asterisk ARI. Live call monitoring, agent management, call recording, and 98% cost reduction vs hosted solutions.
View Details →AI-powered Discord bot with TypeScript, discord.js, and Groq Llama 4 Scout. Multi-round agent loops with tool use - web fetch, bash execution, and file reading.
View Details →AI-powered CMS platforms for managing client website design showcases and corporate content. FastAPI and Claude API with automated gallery generation and content workflows.
View Details →Python CLI toolkit - seo-scan.py for technical SEO analysis, seo-audit.py for comprehensive site audits, and mobile-optimize.py for responsive optimization.
View Details →STR turnover cleaning broker for St. Johns County, FL. 10-page PHP site with clean URLs, hero scrim overlays, and SEO-optimized location pages.
View Details →3-year business plan for STR turnover cleaning broker in Lynchburg metro, VA. Market analysis of 868 STR listings across 7 areas, competition audit, SEO strategy.
View Details →20 homepage design variants for an IT services firm. Each self-contained HTML file, gallery with iframe switcher and arrow key navigation. Deployed on Cloudflare Pages as a client pitch tool.
View Details →My South Florida web agency site. Astro SSR with bilingual English/Spanish pages, SEO-optimized service pages, and project showcases. Deployed on Contabo VPS.
View Details →Real estate site for a Keller Williams agent in Lynchburg, VA. Astro SSR with Rapattoni MLS/IDX integration, property search, and geographic area pages. Recovered to 12.5K monthly impressions and 210 clicks (May).
View Details →Concierge pain-management practice site in West Hartford, CT. Astro SSR, 12 pages plus blog, health schema, GBP. Hero-video LCP tuning took mobile PageSpeed 70 to 97; ranks #2-3 for "pain management west hartford".
View Details →Healthcare consulting platform with Astro SSR frontend and MariaDB backend. Contact forms with SMTP integration, service pages, and admin dashboard.
View Details →Bilingual relocation and travel guide for moving to Colombia. Astro SSR with a verified service-provider directory, city guides, and cultural content. Search impressions jumped from 1.2K to 14.7K in a single month.
View Details →Custom CRM for a retirement planning firm. FastAPI backend in Docker with Calendly integration, lead management, Fathom call recording analysis, and AI coaching insights.
View Details →Home services company site for Lynchburg, VA. Astro SSR with service area pages, blog content strategy, local SEO targeting Bedford and Amherst counties.
View Details →Short-term rental turnover cleaning service site. Astro SSR with PriceLabs integration, service area coverage, booking flow, and local SEO for the Lynchburg metro area.
View Details →Browse by category