Skip to content

Hi, I'm

Andrés González Ortega

Actuary · UNAM

I trained as an actuary at UNAM and have kept building ever since: actuarial models, data platforms and tools for understanding real problems. At Levely I connect sales, advertising and digital behavior data to help the team decide what to do next. Every project begins with a question and ends with something people can use.

New · voice agent

Ask my AI assistant

Talk out loud with an assistant that knows my work experience, certifications and projects. Ask it what I do at Levely, which certifications I hold, or which project to look at first.

Spanish or English · up to 4 minutes · uses your microphone

Featured Projects

6/32
SIMA: Integrated Actuarial Modeling System
ActuarialGCP

SIMA: Integrated Actuarial Modeling System

Valuing life insurance reserves requires connecting mortality projection, product design, and regulatory capital in one continuous flow. SIMA handles it end-to-end: Lee-Carter mortality projection, commutation tables, reserve valuation for three products, and RCS capital requirements with stress testing under LISF. Deployed on Google Cloud.

PythonFastAPIReactLee-Carter+4

CreditGraph: Topological Credit Risk Analysis

CreditGraph shows how relationships between owners, companies, and guarantees change portfolio review. Explore four fictional scenarios, connected balances, and a separate experiment comparing models with and without network features.

PythonD3.jsLightGBMCredit risk+1

GCP Data Platform for Insurance

An insurance claim travels a long path between the event and the model that prices it. Automating that flow produces faster, more reliable, and more consistent data. This project builds every segment on GCP: real-time ingestion with Pub/Sub and Beam, dimensional warehouse in BigQuery, Dagster orchestration, Terraform infrastructure, and a Tweedie GLM that turns clean data into actuarial premium. Six stages, one continuous flow.

BigQueryTerraformPub/SubApache Beam+4

Risk Analyst: Quantitative Risk Analysis

Quantitative financial risk is not learned from a single model; it requires building progressively from the foundations. This series spans 13 projects ranging from calculating how much a portfolio can lose in a day (VaR) to modeling how one institution's failure spreads across the entire financial system. Covers equities, bonds, options, and systemic risk with real market data.

PythonVaRCVaRMonte Carlo+3

The Proust Attention Machine

Language models are used daily but few people understand what happens inside. This character-level transformer, trained on all 7 volumes of In Search of Lost Time and built from scratch in PyTorch, makes that mechanism visible: how embeddings are learned, how multi-head attention operates, and why everything reduces to matrix multiplication.

PyTorchTransformersNLPDeep Learning

Motion Commerce Lab: from ad to purchase

An ad introduces a product; the purchase page helps people decide. This lab brings together six short films and an interactive proposal for improving that page. Explore the films and compare the proposal with its starting point.

Performance marketingProgrammatic videoCROPlaywright+1

Skills

Languages & Tools

Python TypeScript R SQL Bash Excel Git LaTeX

Cloud & DevOps

GCP BigQuery Dataform Docker GitHub Actions Secret Manager PostgreSQL

Measurement & Analytics

GA4 GTM Attribution Data quality Funnel analysis CRO

Actuarial Science

Life Insurance Property Insurance Lee-Carter Reserves (BEL) SCR Regulation (LISF/CUSF) Mortality Tables IMSS Pensions

Data Science & ML

scikit-learn PyTorch XGBoost GLM Monte Carlo Simulation Bayesian Inference Pandas Streamlit

Web Development & AI

FastAPI React Astro Tailwind CSS LLM Claude Code Plotly

Quantitative Finance

Derivatives Black-Scholes Portfolios (Markowitz) VaR Forward Curves Financial Mathematics