mikelane - Overview


About Me

Principal Software Engineer & Dev Lead at GDIT MS Computer Science (AI/ML)

Currently focused on:

  • Building developer infrastructure
  • Rust + Python interop via PyO3
  • Testing frameworks & methodology
  • Dependency injection architecture

"Beautiful code is tested code"

Principles

TEST FIRST, SHIP CONFIDENT

  • 🔴 Red → 🟢 Green → 🔄 Refactor
  • 🚫 No escape hatches
  • 📦 Infrastructure as code
  • 📝 Types are documentation

Active Projects

🦀 dioxide

Rust-backed DI for Python

Stars

PyO3 · Zero-ceremony Clean Architecture Cross-platform builds

→ Explore

✓ valid8r

Functional Validation

Stars Downloads

Maybe Monad · Railway argparse · Click · Typer Pydantic integration

→ Explore

👹 pytest-gremlins

Mutation Testing

Stars

Fast-first approach Let the gremlins loose See which ones survive

→ Explore


Testing Infrastructure

I build tools that make testing unavoidable, fast, and delightful.

pytest-test-categories

Enforcing Google's hermetic testing principles

Size Constraints
Small No I/O, < 100ms
Medium Localhost only, < 1s
Large External deps, < 5s

GitHub

pytest-gremlins

Fast-first mutation testing for pytest

🧬 Mutate your code 👹 Release the gremlins 🎯 Find weak tests

GitHub


Tech Stack

Languages
Primary Secondary Learning
Python TypeScript Rust
Java JavaScript
Python Ecosystem
Frameworks FastAPI · Pydantic · SQLAlchemy
Testing pytest · hypothesis · pytest-gremlins
Packaging uv · Poetry · pip-tools
Type Safety mypy · Pydantic · beartype
Infrastructure
Cloud AWS (primary) · Lambda · ECS · S3
IaC AWS CDK · CDK8S · CloudFormation
Containers Docker · Kubernetes · EKS
CI/CD GitHub Actions · CodePipeline
AI/ML
Frameworks PyTorch · TensorFlow · scikit-learn
Tools Jupyter · pandas · numpy
Focus Applied ML · MLOps · Model serving

Project Templates

Bootstrap production-ready projects in seconds:

Template Purpose
cookiecutter-python-library Modern Python libs with Poetry, pre-commit, CI/CD
cookiecutter-backend-service-aws AWS CDK templates for Python services

Stats

GitHub Streak


Pinned Loading

  1. Opinionated, Zero-ceremony, Rust-backed dependency injection for Python

    Python 11

  2. A CLI for getting reddit content. Perfect for using with Obsidian templater

    Python 26 5

  3. Pytest plugin enforcing Google's hermetic testing best practices. Test categorization (small/medium/large), timing limits, resource isolation, and test pyramid validation. No escape hatches.

    Python 8 1

  4. A Cookiecutter Template for Modern Python Libraries

    Python 9 1

  5. A Cookiecutter Template for Modern AWS Services Using Python and AWS CDK

    Python 1