Skip to content
View dantp-ai's full-sized avatar

Organizations

@AmiiThinks

Block or report dantp-ai

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dantp-ai/README.md

Howdy, I'm Daniel πŸ‘‹.

I'm a Senior Machine Learning Software Engineer focused on reinforcement learning, ML systems, and research infrastructure.

I enjoy turning research ideas into working systems: implementing algorithms from first principles, designing controlled experiments, and building reliable infrastructure for machine learning.

Claude Google Gemini Cursor NumPy PyTorch JAX CUDA Docker Python C++ Rust Hugging Face

Featured Projects

Reinforcement Learning Research

kairos β€” Learning under real-time compute constraints

Investigates reinforcement learning when the environment cannot wait for the learner. Implements bounded-compute PPO with stale policies and dropped experience, using controlled experiments to study the trade-off between additional optimization epochs and fresher training data.

Scientific Machine Learning

orbscreen β€” Uncertainty-aware materials screening at scale

Deep-ensemble graph neural network surrogate for predicting Orb-v3 relaxed-state MOF stability from unrelaxed structures. Halves energy MAE relative to a descriptor baseline, achieves ~6–7Γ— top-decile enrichment, and uses selective simulation to reduce screening costs by 5–6.6Γ—. Built using Modal, Orb-v3, and MofasaDB.

ML Systems

minitorch β€” Deep learning framework from first principles

Implements automatic differentiation, multidimensional tensors, neural network operations, and computation backends using NumPy, parallel Numba CPU kernels, and CUDA. Explores the abstractions and performance trade-offs underlying modern deep learning frameworks.

Research Infrastructure

AlphaEx β€” Distributed experiment orchestration

Python tooling for launching parameter sweeps and coordinating thousands of Slurm jobs across research compute clusters. Designed to make large-scale experimentation easier to configure, execute, and reproduce.

More Projects

Reinforcement Learning & Robotics

  • proprio β€” Unsupervised, uncertainty-aware perception for a 7-DOF robotic arm. Classifies lidar readings as self, background, or anomalies without relying on explicit robot geometry or kinematics.
  • gym-puddle β€” Gymnasium Puddle World environment with an example off-policy reinforcement learning agent implemented using TorchRL.
  • STOMP paper reimplementation β€” JAX implementation exploring reward-respecting subtasks and state construction.

AI Evaluation & Applications

  • medical-jiwer β€” Medical speech-recognition evaluation built on JiWER, including medical-term WER, entity F1, and occurrence-aware scoring for doses, negation, and other clinically important values.
  • BetterNǎo β€” Hackathon prototype exploring EEG foundation-model embeddings for wellness monitoring, with a React Native interface for viewing signals and annotations.
  • priori β€” Interactive benchmark comparing tabular foundation models (TabPFN v2 and Google TabFM) against tuned XGBoost and AutoGluon on churn and credit datasets.

Systems & Technical Explorations

  • internals β€” Interactive, first-principles explanations of modern AI systems, including a visual walkthrough of speculative decoding.
  • nabla β€” NumPy implementations of 15 optimization algorithms, from SGD to Muon, with animated optimization trajectories and matrix least-squares benchmarks.
  • map-reduce-distributed-grpc β€” Distributed MapReduce implementation using gRPC, with a coordinator dispatching map and reduce tasks to worker processes.

Other Software

  • cloze β€” Self-hosted language-learning application that generates fill-in-the-blank exercises from personal sentences and schedules reviews using SM-2 spaced repetition. Built with Next.js and PostgreSQL.

Technical Writing

Pinned Loading

  1. tianshou tianshou Public

    Forked from thu-ml/tianshou

    An elegant PyTorch deep reinforcement learning library.

    Python

  2. clawloop clawloop Public

    Forked from aganthos/clawloop

    Make your agents learn from experience. One protocol for weights, harness and routing.

    Python

  3. minitorch minitorch Public template

    Forked from minitorch/minitorch

    A PyTorch-style deep learning framework built from scratch: reverse-mode autodiff, n-dimensional tensors, and a neural-net stack on NumPy, Numba-parallel CPU & CUDA backends.

    Python

  4. proprio proprio Public

    Forked from georgosgeorgos/DLRC_2018

    Statistical Models for Robotic Perception

    Jupyter Notebook

  5. gym-puddle gym-puddle Public

    Forked from EhsanEI/gym-puddle

    Continuous grid-world environment for RL using Gymnasium

    Python

  6. kairos kairos Public

    An experiment on: real-time reinforcement learning under a strict compute budget; the environment never waits for the agent to finish thinking.

    Python