Azure · Databricks · AI / ML

Data systems that react.
Platforms that endure.

I design reliable cloud data platforms and applied AI systems—from streaming ingestion and governed lakehouses to machine learning, RAG, model deployment, and production-ready agents.

68tables in a migration program
14intraday orchestration windows
34hands-on AI / ML notebooks
2public engineering repositories
Featured engineering

Proof, not a skills list.

Two public repositories show both depth and breadth: a production-style Databricks LLMOps system and a hands-on portfolio spanning classical ML, deep learning, computer vision, NLP, RAG, and deployment.

Public GitHub repository

Arxiv Curator

An AI research assistant that ingests the latest arXiv papers, builds governed retrieval, serves a stateful agent, and continuously evaluates production traces. It uses the Databricks platform end to end rather than stopping at a notebook demo.

DatabricksVector SearchGenieLakebaseMLflowUnity CatalogAsset Bundles
System pathmain / monitored
01
IngestarXiv API · PDFs · Delta tables
02
RetrieveParsed chunks · Vector Search
03
ReasonMCP tools · Genie · memory
04
ServeUC model · AI Gateway · endpoint
05
EvaluateMLflow traces · judges · dashboard
AI-ML-Projects · Public GitHub repository

Applied AI & Machine Learning Portfolio

A completed body of notebook-based work that follows the full ML lifecycle: problem framing, data preparation, exploration, feature engineering, model training, evaluation, interpretation, and application deployment.

34notebooks
8skill areas
68tracked files
Production systems

Built for the messy middle.

The difficult part is rarely moving bytes. It is proving completeness, making retries safe, and giving operators a clear answer when a dependency fails.

SYS / 01Event driven

Batch completion detector

Moves orchestration from schedule-only assumptions to an event signal that validates the end record before downstream processing begins.

Azure FunctionsEvent HubsADFPython
SYS / 02Streaming

Warehouse event ingestion

Standardizes Kafka-compatible ingestion, durable checkpoints, schema evolution, partitioning, and recovery for high-frequency operational events.

DatabricksKafkaAuto LoaderDelta
SYS / 03Governance

Lakehouse migration

Maps legacy dependencies and moves data products toward Unity Catalog with repeatable development, validation, and production promotion.

Unity CatalogADLSMetadataCI/CD
Architecture explorer

Follow the decision path.

Switch views to see how the same engineering principles—clear contracts, idempotency, governed state, and observable failure—apply across different systems.

● validated pattern
DESIGN NOTE
Expertise

From source signal to trusted product.

I work across the full path, with a bias toward designs that stay understandable when the system is under pressure.

Technical range

StreamingEvent Hubs, Kafka, Auto Loader, Structured Streaming, checkpoints, replay, schema evolution
LakehouseDatabricks, PySpark, Delta Lake, Unity Catalog, medallion design, performance tuning
OrchestrationAzure Data Factory, Control-M, Azure Functions, metadata-driven pipelines, dependency handling
AI engineeringRAG, Vector Search, prompt engineering, MLflow tracing and evaluation, Model Serving, Genie, MCP, Lakebase
Machine learningscikit-learn, TensorFlow, Keras, XGBoost, feature engineering, ensembles, computer vision, NLP, model deployment
IntegrationService Bus, REST APIs, managed identity, Key Vault, private networking, operational alerts

Engineering principles

  1. 01Prove completeness before advancing the pipeline.
  2. 02Make retries safe, observable, and inexpensive.
  3. 03Separate environment configuration from business logic.
  4. 04Design failure paths as deliberately as happy paths.
  5. 05Turn operational knowledge into reusable platform patterns.
Connect

Let’s build data and AI systems people can trust.

I’m interested in Azure, Databricks, streaming, lakehouse, machine learning, and AI platform work where architecture, reliability, and business impact matter equally.

Open GitHub profile ↗
Email copied — paste it into your email app.