- π° I earned my PhD in computer science (machine learning) with CSU/AI2ES/CIRA
- π± I focus on neuro-inspired attention, generative diffuion/flow matching, reinforcement learning, and weather and climate modeling
- π My other areas of interest include distributed systems: peer-to-peer systems and distributed file systems
- π¬ Ask me about deep learning, distributed systems, webservices, or fun computer science applications here
- π Previously employed @ NVIDIA, Maxar Technologies, and The Boeing Company
- β‘ Fun facts: I enjoy astrophotography, exploring the mountains, and listening to classic rock
- Base Machine Learning Code
- (MLX) Experiment with New Optimization Algorithms
- (MLX) Conditional Flow Matching with ODE Solvers
- (MLX) Double Descent with Polynomial Regression
- (MLX) Grokking on Modular Arithmetic in <150 Epochs
- (MLX) Chat with MLX: Locally Connecting Documents to LLMs
- SRViT: Vision Transformers for Estimating Radar Reflectivity from Satellite Observations at Scale
- Memory-Based Sequential Attention
- Using ML to Improve Vertical Profiles of Temperature and Moisture for Severe Weather Nowcasting
- Subvocal Representations of Natural Language for Text Classification
- Reinforcing Canine Behavior in Real-Time with Machine Learning on an Embedded Device
- Clustering Cloud Types from the Geostationary Operational Environmental Satellite (GOES-16)
- Strategies for Robust Image Classification
- Contrasting Generative Adversarial Networks - [nbviewer]
- Observiging Celestial Objects - [nbviewer]
- Trustworthy AI for Environmental Science Summer School Trust-A-Thon Notebook - [nbviewer]
- Machine Learning: Fundamentals and Architectures - [nbviewer]
- Area Mapping in Voluminous Virtual Environments
- Pastry Peer to Peer Network
- A Distributed, Replicated, and Fault Tolerant File System: Contrasting Replication and Erasure Coding
- Using Thread Pools & Micro Batching to Manage and Load Balance Active Network Connections
- Dijkstra's Shortest Paths to Route Packets in a Network Overlay
- Analyzing on-time performance of commercial flights in the United States using MapReduce
- Detecting the Most Popular Topics from Live Twitter Message Streams using the Lossy Counting Algorithm with Apache Storm
- Using MapReduce to Analyze the Million Song Dataset
- User Analysis and Recommendations from Instacart
- Relationships Between Crime and Weather in Chicago
- Analyzing the Relationship Between Commit Messages and Maintainable Software
- Full Stack Trip Planning Application
- Content Retrieval Application