Alex UrbinaAI engineer for computer vision and 3D scans.

I build systems that turn laser scans, 360° video, photos and drawings into building models and structured data, from the research to the product that runs in production.

A building model generated from a laser scan, drawn inside the scan
Laser scan + generated IFC model5,999,967 points
7+ yearsbuilding software with teams in the US, Europe and Latin America
M.Sc. (Tech)Aalto University, Data Science, with honours
Civil engineerlicensed, with BIM work since 2013
2 startupsco-founded, both grant-funded
From scan to model

Scroll, and a laser scan becomes a building model

This is my scan-to-BIM pipeline running on a real house: six million points in, a measured IFC model out. Every number below comes from that job.

A laser scan of a house as a point cloud in real colourThe scan sliced at wall height, seen from above: a floor plan made of pointsWall lines traced by the AI agent over the pointsMeasured walls with doors in amber and windows in cyanThe building model, walls extruded to their measured heightThe model drawn inside the scan, lining up with it
01 / 07

Six million points

A laser scan is a cloud of coloured points. It has no walls, no rooms and no dimensions you can build from.

5,999,967points in this scan of a house
02 / 07

Find level

Three estimators compete to find which way is up. The winner must leave the floor flatter than it found it.

2.1 → 0.66 cmfloor flatness, before and after levelling
03 / 07

Slice at wall height

Everything outside 0.9 to 2.2 metres above the floor fades away, and the floor plan appears from the points themselves.

3.05 mmeasured storey height
04 / 07

An AI agent traces the walls

A vision-language agent draws the walls. Every pass is scored against the cloud and re-prompted with the actual miss.

68.7 mof wall, a median 6 mm from the scanned surface
05 / 07

Measure doors and windows

Geometry decides where it can. Colour decides where it can't, because glass returns points.

16 + 9doors and windows, measured on a 2 cm grid
06 / 07

Extrude to a model

Walls rise to their own measured height. The result exports as an IFC building model and a DXF floor plan.

IFC + DXFthe formats BIM and CAD tools open
07 / 07

Check it against the scan

The model, drawn inside the scan from the same camera. Every refinement is scored and rolled back if it makes the result worse.

91%of traced wall within 10 cm of the scan

Want the details: the agent, the scoring, the formats?

Read the scan-to-BIM case study
Selected work

Vision, point clouds and 3D, shipped

One product of my own, research at Aalto University, and long client work in the US and Brazil.

Earlier 3D work
Mining client, Australia · 2021

3D structural health monitoring

Interactive 3D views of sensor stress and displacement across mining infrastructure.

Object Information, Chile · 2018 – 2020

OI Design, parametric 3D modeling

Multi-user, real-time parametric modeling in the browser for modular construction.

Open tool · 2019

IFC for Humans

Turns IFC building data into readable JSON and graph cards.

Career

From civil engineering to AI engineering

I started in civil engineering and BIM, then spent years writing the software around buildings. Now I build the AI that reads them.

  1. 2026

    Research Assistant

    Aalto University, School of Engineering
    Espoo, Finland

    Research in the "Digital Twins of processes for construction of buildings" project, funded by the Research Council of Finland: 360° video to metric point clouds on GPU clusters.

  2. 2024 – 2026

    M.Sc. (Tech), ICT Innovation, Data Science major

    Aalto University, with honours
    Espoo, Finland

    EIT Digital Master School. Entry year at Université Côte d'Azur / Polytech Nice Sophia (2024–2025). Thesis on 360° video to point clouds for BIM.

  3. 2024 – now

    Founder and lead systems architect

    ScanToBIM
    Remote

    A SaaS that converts laser scans into DXF floor plans and IFC models, built end to end: point cloud processing, an AI agent, GPU workers, web viewer and billing.

  4. 2024

    Full Stack Developer

    Flopo Ltda.
    Rio de Janeiro, Brazil (remote)

    MVP of a real-time 3D jewelry configurator: Three.js engine with physically based materials, REST API and deployment.

  5. 2021 – 2024

    Full Stack Developer

    Mezmeriz Inc.
    Ithaca, New York (remote)

    Point-cloud editor, BIM modeler and a JSON-to-Revit cloud converter in C#, with AWS infrastructure in Terraform.

  6. 2020 – 2021

    Freelance Software Engineer

    Self-employed
    Remote

    3D web work for clients in Spain, the UK, Australia and the US: a retail 3D showroom, a parametric shed customizer, structural health monitoring and remote-sensing analytics.

  7. 2018 – 2020

    Technical Co-Founder & Lead Web Developer

    Object Information SpA
    Santiago, Chile

    A cloud platform for on-demand 3D parametric modeling and automated manufacturing of modular construction. Selected for Start-Up Chile (Generation 20).

  8. 2015 – 2018

    Web Developer & Co-Founder

    Ingenia Tek SAC
    Lima, Peru

    An online learning platform with protected video streaming and payments. Selected for Start-Up Peru (Generation 4).

  9. 2013 – 2014

    BIM Manager & Civil Engineer

    Independent engineering consulting
    Lima, Peru

    BIM coordination and structural detailing for building contractors, with C# scripts on the Revit API to automate modeling.

  10. 2010 – 2014

    Civil Engineer and B.Sc. in Civil Engineering

    Universidad Nacional de Ingeniería
    Lima, Peru

    Focus on BIM, hydraulics, GIS and structural engineering. First place in the faculty's student projects contest (2013).

About

An engineer who ships the whole thing

I trained as a civil engineer in Lima and worked in BIM before I wrote software for a living. Since then I have co-founded two grant-funded startups, spent two and a half years building point-cloud and BIM tools for a US company, and finished an M.Sc. in Data Science at Aalto University with honours.

Today I build computer vision and AI agent systems that work on real data: laser scans, 360° video, photos and drawings. I like owning a problem end to end, from the research question to the GPU worker, the web viewer and the invoice.

  • I test on your real data first and report what works and what fails.
  • I design for cost per run and failure cases, not only demo accuracy.
  • I'm looking for long-term work with a team that ships.

More about my path, education and certifications →

3D computer vision
  • COLMAP
  • ACMMP
  • Point Transformer v3
  • SpatialLM
  • Open3D
  • Structure-from-Motion
  • Multi-view stereo
AI and machine learning
  • PyTorch
  • Vision-language models
  • Claude
  • Gemini
  • Qwen-VL
  • AI agents
  • Scikit-learn
3D on the web
  • Three.js
  • WebGL
  • React Three Fiber
  • web-ifc
  • PBR materials
  • Point cloud rendering
BIM and CAD
  • IFC
  • IfcOpenShell
  • Revit API (C#)
  • DXF
  • BIM coordination
Product engineering
  • Python
  • TypeScript
  • FastAPI
  • Next.js
  • PostgreSQL
  • Docker
  • AWS
  • GCP
  • Terraform
Contact

Have scans, images or drawings that need to become data?

Tell me what you are building. I read every message and reply by email.

What you need built, your data (scans, images, drawings, video) and your timeline.