Skip to content
View mikelane's full-sized avatar
💾
Engineering Software
💾
Engineering Software
  • Portland, OR

Highlights

  • Pro

Block or report mikelane

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
mikelane/README.md

LinkedIn Email Profile Views


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


"The best way to predict the future is to build it."

Let's connect: [email protected] · linkedin.com/in/lanemik

Pinned Loading

  1. dioxide dioxide Public

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

    Python 8

  2. valid8r valid8r Public

    Python 10

  3. reddit-get reddit-get Public

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

    Python 24 4

  4. pytest-test-categories pytest-test-categories Public

    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

  5. cookiecutter-python-library cookiecutter-python-library Public

    A Cookiecutter Template for Modern Python Libraries

    Python 9 1

  6. cookiecutter-backend-service-aws cookiecutter-backend-service-aws Public

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

    Python 1