Start with the failure mode.
A model demo can hide what matters. I prefer to define evaluation, uncertainty, and operational constraints before optimizing the happy path.
I’m an engineer, ML researcher, and educator drawn to problems that demand both technical depth and practical judgment.
I’m currently pursuing a Master of Computer Science at the University of Illinois Urbana-Champaign, where I also support STAT 107 and CS 411 students across data science, statistical modeling, and databases.
My work has moved between backend services, applied ML, computer vision, market data, and educational tooling. The common thread is a desire to make complex systems more useful, legible, and reliable.
A model demo can hide what matters. I prefer to define evaluation, uncertainty, and operational constraints before optimizing the happy path.
Good infrastructure should explain itself: clear data lineage, measurable latency, useful traces, and interfaces that expose the right evidence.
Whether I’m building a prediction interface or a student lab, clarity is part of correctness. The best technical choice still has to work for someone.
University of Illinois Urbana-Champaign
Minor in Computer Science · University of Illinois Urbana-Champaign
Python · TypeScript · C++ · Java · SQL · R · Bash
PyTorch · TensorFlow · Scikit-learn · Transformers · XGBoost · OpenCV
FastAPI · Flask · Docker · Kubernetes · Airflow · Apache Spark
AWS · SageMaker · Google Cloud · Vertex AI · BigQuery