Mark Li

hey, I'm

Mark Li

Data Scientist & AI Engineer

Building at the intersection of AI, data, and software.

Scroll

About

A bit about me

Mark Li

Mark Li

๐Ÿ“ Minneapolis, MN

Hey, I'm Mark ๐Ÿ‘‹

I'm a data scientist and AI engineer working across insurance risk modeling, financial analysis, and AI-driven products. These days I'm at Aon as a Catastrophe Modeling Analyst โ€” modeling risk at scale with Databricks, Snowflake, and ML. Off the clock I build AI side-projects I actually want to exist.

A few fun facts

  • ๐ŸŒŽLived & worked across Brazil, China & the US
  • ๐ŸปBerkeley MEng โ†’ catastrophe modeling at Aon
  • ๐Ÿ›ฐ๏ธTaught a model to spot wildfires from space
  • โ˜•I build stuff
  • ๐ŸŒŒAstrophotography amateur

My toolkit

PythonPython
PyTorchPyTorch
scikit-learnscikit-learn
PandasPandas
NumPyNumPy
ReactReact
Next.jsNext.js
TypeScriptTypeScript
JavaScriptJavaScript
TailwindTailwind
FastAPIFastAPI
DockerDocker
GitGit
SnowflakeSnowflake
DatabricksDatabricks
OpenAIOpenAI
PythonPython
PyTorchPyTorch
scikit-learnscikit-learn
PandasPandas
NumPyNumPy
ReactReact
Next.jsNext.js
TypeScriptTypeScript
JavaScriptJavaScript
TailwindTailwind
FastAPIFastAPI
DockerDocker
GitGit
SnowflakeSnowflake
DatabricksDatabricks
OpenAIOpenAI

Skills

What I work with

Languages

PythonRSQLTypeScriptJavaScriptHTML/CSS

ML & AI

PyTorchscikit-learnXGBoostLightGBMRAGChromaDBA/B TestingNLPComputer Vision

Data & Cloud

PandasPySparkAzure DatabricksSnowflakePower BITableau

Frameworks & Web

ReactNext.jsFastAPIViteTailwind CSS

Tools & DevOps

DockerGitOpenAI APIVercel

Projects

Things I've built

AI Travel Copilot

AI Travel Copilot

Python ยท TypeScript

AI travel planning app with a FastAPI backend, RAG retrieval using ChromaDB, Pydantic itinerary schemas, and OpenAI generation. React + Vite frontend with itinerary generation and refinement controls.

FastAPIRAGChromaDBReactOpenAI
Donna

Donna

Python ยท TypeScript

AI assistant app built as a collaborative project with a Python backend and TypeScript frontend.

PythonTypeScriptAI
Wildfire Risk Assessment

Wildfire Risk Assessment

Python

Hybrid ML system predicting wildfire risk from satellite imagery. XGBoost (F2: 56%) + ResNet-18 for 4-class risk prediction. Production REST API + Docker.

PyTorchXGBoostResNetComputer VisionDocker
Flowlist

Flowlist

TypeScript

Local-first productivity app that turns a goal into an AI-generated nested task roadmap with focus session tracking. OpenAI API for roadmap and subtask generation.

ReactOpenAIViteTypeScript
CNN-LSTM Chart Summary

CNN-LSTM Chart Summary

Python

End-to-end PyTorch framework generating natural-language summaries from chart images. CNN encoder + LSTM decoder with visual attention. +25% BLEU improvement over baseline.

PyTorchCNNLSTMNLPComputer Vision

Experience

Where I've worked

Catastrophe Modeling Analyst โ€” Data Science & Automation

AonFull-timeOct 2025 โ€“ PresentBloomington, MN

Working at the intersection of insurance risk, data science, and AI. Building automation and modeling pipelines using Azure Databricks, Snowflake, and ML tools.

Catastrophe Modeling Intern

AonInternshipJun 2025 โ€“ Aug 2025Bloomington, MN

Supported catastrophe risk modeling and data workflows.

SaT Data Analyst

EYInternshipOct 2024 โ€“ Nov 2024

Strategy and Transaction data analysis.

Business Analyst

CITIC SecuritiesInternshipJun 2024 โ€“ Aug 2024Beijing, China

Financial analysis and business intelligence.

Data Scientist

Tsinghua UniversityInternshipJun 2023 โ€“ Jan 2024Beijing, China

Research-oriented data science work.

Business Analyst

Banco SantanderInternshipJun 2022 โ€“ Aug 2022Beijing, China

M&A Research Analyst

Santander BrasilInternshipJul 2018 โ€“ Aug 2018Sรฃo Paulo, Brazil

Education

Where I studied

University of California, Berkeley

Master of Analytics

2024 โ€“ Aug 2025

Boston University

BA, Economics & Mathematics

2020 โ€“ 2024

Contact

Say hi

Open to interesting opportunities and conversations.