William Wong

William Wong

AI ENGINEERING LEAD | FRACTIONAL CTO & ADVISOR

I have spent 17 years building digital products across Latin America, and today I focus on taking AI systems to production: conversational agents, RAG over proprietary data and copilots that plug into the software people already use.

I was CTO and Co-Founder of GoJom (Y Combinator W22), led the AI team at TEDI (500 Global) and served as CTO of Turismoi. Before that I was part of the team that built AdondeVivir into Peru's leading real estate portal. Today I am VP of Software Engineering at ConstructAI (Austin), where AI turns 2D drawings into native BIM models.

My edge is not leading or coding: it is doing both. I design the architecture, write the code for the first MVP and then build the small, efficient team that sustains it — I have never needed a large team to ship a large product. Today, leveraging AI and the tools I build to amplify it — custom skills and agents, and even my own code editor — I can take a working MVP to production in about 4 weeks.

I am at my best in the early stages, when someone has to decide what to build first, what to buy off the shelf and what to write by hand. That is why I work with founders as a Fractional CTO or Advisor, while keeping my own products running: they are the lab where I test my decisions before recommending them to anyone else.

Passionate advocate of remote work, amateur mountain biker, casual traveler, frustrated woodworker and animal rights supporter.

My Skills

Technical Expertise

A set of technical and leadership skills forged over seventeen years of building and scaling software products.

Mi Trayectoria

Experiencia Profesional

Un recorrido por mi carrera profesional y los proyectos que han marcado mi desarrollo como experto en tecnología.

  1. ConstructAI

    ConstructAI

    VP of Software Engineering September 2025 - Present

    ConstructAI (Austin, TX) turns 2D construction drawings into native Revit BIM models with quantity takeoffs included: modeling work that used to take about 3 weeks now ships in roughly 3 days. As VP of Software Engineering I lead the product’s architecture and development — backend, infrastructure, deployments, and billing — with a compact team of 3 engineers, proof that you don’t need a large team to sustain a complex product.

    Responsibilities: designing the microservices architecture, building the platform’s core features, managing cloud infrastructure and deployments, integrating payments and subscriptions with Stripe, and training the team in AI-assisted development and solid engineering practices.

    Key Achievements: built Workspaces, the drawing extraction and validation platform with vector annotation tools (grids, columns, and structural elements layered over the PDF); created AI services with FastAPI + LangChain on top of Gemini and Claude models to process construction drawings; implemented a multimodal RAG system with PostgreSQL + pgvector, hybrid search (semantic + full-text), and a retrieval graph orchestrated with LangGraph; and shipped a conversational Copilot built on the Claude Agent SDK and wired into Revit through MCP.

    • Artificial Intelligence
    • Python
    • FastAPI
    • TypeScript
    • PostgreSQL
    • Cloud Infrastructure
    • Team Leadership
  2. Shoppy.chat

    Shoppy.chat

    CTO & Co-Founder March 2024 - Present

    Shoppy.chat delivers AI-powered smart avatars that work 24/7 to drive sales: assistants that understand the business from day one and answer customers instantly, accurately, and with a human touch. As CTO and Co-Founder I lead the platform’s product and technology.

    Responsibilities: integrating OpenAI models with an advanced system for creating and managing per-business custom prompts, designing the microservices architecture (web scraping to expand each agent’s knowledge, plus Tool management), and configuring and deploying cloud infrastructure on VPS across Azure and GCP.

    Key Achievements: built interactive 3D avatars with synchronized voice and motion; implemented a RAG system with vector databases to process documents and enrich agent context and accuracy; delivered a centralized admin panel with conversation analytics and efficiency reporting; and enabled multichannel communication across Web Chat and WhatsApp.

    • Databases
    • Backend Development
    • Team Leadership
    • Web Development
    • Team Management
    • Artificial Intelligence
  3. TEDI (500 LatAm B17)

    TEDI (500 LatAm B17)

    Head of AI Development Team April 2025 - August 2025

    I led the design and development of an advanced Virtual Assistant powered by Generative AI to improve communication and support for TEDI’s customers and students. The goal was to raise service quality while taking operational load off the internal teams.

    Responsibilities: building a microservices solution with FastAPI and LangGraph (Agent Supervisor) to orchestrate complex AI agents on top of PostgreSQL, implementing a RAG system to vectorize the internal database and tailor answers to each student’s profile and resources, engineering multi-agent prompts to deliver high performance at a low operating cost, and designing a conversation Admin Panel with alerts for human handoff to the sales team.

    Key Achievements: the assistant has been in production for over a year and has handled more than 40,000 conversations and nearly 300,000 messages, resolving over 90% without human intervention and steadily lightening the load on the sales and customer support teams. Later, as a freelance consultant, I built EDI, the internal Intelligent Academic Assistant for students: an agent with RAG over the transcripts of every course video — more than 360 courses and 4,000 videos vectorized with pgvector — that answers questions citing the exact timestamp of the source, recommends courses, and connects content across the student’s entire learning path.

    • Artificial Intelligence
    • Python
    • FastAPI
    • LangGraph
    • PostgreSQL
    • RAG
    • WhatsApp Business API
  4. GoJom (YC W22)

    GoJom (YC W22)

    CTO / Co-Founder October 2020 - March 2024

    GoJom was Latin America’s first intelligent real estate portal, a proptech “one-stop-shop” that grew to operate in Peru, Ecuador, Colombia, and Mexico with more than 200 employees. As CTO and Co-Founder I built the product and led a team of 8 developers — the largest I have ever led — keeping it deliberately compact and focused. The company was selected by Y Combinator (W22) and closed a US$1M pre-Series A round in December 2021, at twice its target.

    Responsibilities: recruiting, hiring, and leading the tech team, defining the cloud architecture, prioritizing and shipping features to production, ongoing mentorship, and hands-on development of the platform’s critical components.

    Key Achievements: a real estate analytics engine that processed more than 386,000 properties in Colombia and 369,000 in Peru, publishing the listings that sustained average growth of nearly 100% month over month in sales for four straight months, with properties selling in under 7 days. Entering Mexico was the team’s toughest scalability challenge: nearly 3.5 million properties, a market almost ten times larger than the previous ones, which forced us to rethink the indexing and processing architecture to support it. I also launched the region’s first intelligent search engine for the sector, built on ElasticSearch/OpenSearch for real-time market comparables, the first AI agent for Latin American real estate, and a dedicated SaaS for real estate agents. The AWS architecture let us open a new country in a matter of weeks.

    • Ruby on Rails
    • ElasticSearch
    • Databases
    • Project Management
    • Backend Development
    • Team Leadership
    • Chatbot Development
  5. Turismoi

    Turismoi

    Independent Information Technology Consultant August 2020 - January 2021

    Maintained the platform, helped recruit the new tech team, and advised on and scoped new features.

    • Ruby on Rails
    • ElasticSearch
    • Databases
    • Backend Development
    • IT Consulting
    • Software Architecture
  6. Turismoi

    Turismoi

    CTO January 2017 - July 2020

    As CTO I led technology and a team of 5 through Turismoi’s expansion into Spain, Colombia, Ecuador, and Chile, with more than 50 tour operators per country. The company won the Premio Creatividad Empresarial 2019 (UPC’s national business creativity award) in the Tourism and Recreation category along with recognition from Startup Perú, and went on to raise US$3M backed by Axon Partners Group.

    Signature achievement: re-engineering each country’s portal — until then independent — to consolidate the entire tour catalog into a single regional marketplace, with a unified tour repository exposed via API to global channels like Viator, Musement, and Civitatis. That shift turned a collection of local sites into one distributable platform.

    Responsibilities: a Global API for the entire country network (Ruby on Rails + JSON API), integrated into Peru.com, Adonde.com, and Deambula.com; ElasticSearch-powered search; a tour booking system with online payments (Culqi, PagoEfectivo, PayU, MercadoPago, PayPal, and Stripe); and SaaS and widgets for the reseller network, with custom wildcard subdomains.

    • Ruby on Rails
    • ElasticSearch
    • Databases
    • Project Management
    • Backend Development
    • Team Leadership
    • API REST
    • Payment Gateways
    • SaaS
  7. Turismoi

    Turismoi

    Senior Rails Developer October 2011 - February 2017

    I built Turismoi’s MVP from scratch and laid the foundations the company would grow on for the next decade: a tours and activities marketplace that boosts domestic tourism, gives local operators digital distribution, and builds a community of travelers across Latin America and Spain.

    We launched first in the Peruvian market (2013) and, because the architecture was designed to be multi-country from day one, expanding across the region required no product rewrite. That foundational work is exactly what later allowed me, as CTO, to unify the entire network into a single regional marketplace.

    Responsibilities: designing the data model and product architecture, building the core of the web and mobile platform, and a Google Maps geolocation system that links nearby places to recommend tours close to the traveler.

    • Ruby on Rails
    • ElasticSearch
    • Databases
    • Project Management
    • Backend Development
    • Google Maps API
    • Geolocation
    • MySQL
  8. E-Holding SAC

    E-Holding SAC

    Head of Development July 2009 - August 2011

    E-Holding was the company behind the most complex projects of that era — AdondeVivir and PeruAutos among them — and where I took on my first leadership role: heading the development area and coordinating the teams that built every portal in the group.

    Responsibilities: directing the web development teams, organizing and prioritizing the group’s projects, introducing version control and agile methodologies as standard practice, driving SEO strategy across all portals, and administering the company’s servers. Beyond the management role, I kept coding on the projects — a constant throughout my career.

    • Ruby on Rails
    • Databases
    • Project Management
    • Team Leadership
    • Git
    • SEO
    • Agile Methodologies
    • Server Administration
  9. PeruAutos

    PeruAutos

    Rails Web Developer March 2009 - August 2011

    We shipped the PeruAutos MVP — a marketplace for buying and selling cars — to production in under two months with a team of just two developers: me on the backend and a frontend developer who, more than a decade later, would become my co-founder at Shoppy. It was my first proof that a small, focused team beats a large, scattered one — a conviction that has stayed with me ever since.

    Responsibilities: project planning, database design, development of every module in the portal, SEO strategy for organic ranking, and management of online service orders.

    • Ruby on Rails
    • Databases
    • Backend Development
    • SEO
    • MySQL
    • Database Design
    • Web Architecture
  10. AdondeVivir

    AdondeVivir

    Rails Web Developer January 2008 - August 2011

    I was part of the founding technical team — 4 developers — that built AdondeVivir from scratch into Peru’s leading real estate portal by inventory, overtaking Urbania. According to the owner’s media kit, the platform reached 1.75M visits and 195,000 leads per month. It was acquired by Navent (Tiger Global’s classifieds group) and years later became part of the portfolio bought by QuintoAndar, the Brazilian unicorn.

    Responsibilities: initial project planning, database design, building the modules in Ruby on Rails, SEO strategy to rank the portal, integrating Safetypay as the payment gateway, and management of online service orders.

    • Ruby on Rails
    • Databases
    • Backend Development
    • SEO
    • Payment Gateways
    • Safetypay
    • Database Design
    • Web Architecture
  11. Adonde.com

    Adonde.com

    Web Developer January 2007 - January 2017

    Adonde.com was Peru’s first web search engine and directory, online since 1997. This is where it all started: I joined as a developer, and the quality of my work opened the doors to AdondeVivir and Turismoi, both founded by the same entrepreneur.

    Responsibilities: building the search engine and its relevance algorithms, normalizing the existing databases, SEO strategy — including web server configuration for friendly URLs — that lifted the ranking of both the search engine and the schools directory, a local news and newspapers system built on Ruby on Rails with its own API, the Diarios Perú mobile app, and a new custom CMS.

    • Ruby on Rails
    • Databases
    • Backend Development
    • SEO
    • PHP
    • Slim Framework
    • Vue.js
    • Quasar Framework
    • Apache mod_rewrite
Portfolio

Featured Projects

Products I have designed and built, from open source frameworks to SaaS platforms in production.

Testimonials

What people I have worked with say

Feedback from founders, colleagues and clients throughout my career.

Contact

Let's turn your idea into reality

Need to ship an MVP fast, or bring AI into your product? I can help you get there — and leave your team able to keep going without me.

¿Cómo puedo ayudarte?

  • MVP Development

    I turn your idea into a working minimum viable product in record time, choosing the technologies that actually fit your project.

  • Generative AI Solutions

    I build conversational agents, RAG systems over your own data and copilots that automate processes and improve your users' experience.

  • Fractional CTO & Technical Advisory

    I help founders decide what to build first, design the architecture that will hold, and leave a team capable of sustaining it.

Contact information

Agenda una consulta gratuita o contáctame directamente por WhatsApp o correo electrónico para hablar sobre tu proyecto.