GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — tleonhardt - Overview

@tleonhardt tleonhardt Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@tleonhardt
tleonhardt
Follow
View tleonhardt's full-sized avatar

Todd Leonhardt tleonhardt

Follow
Senior Principal Security Researcher at RII · Core maintainer of cmd2 · 20+ years building embedded, cloud, and security software in Python, C, C++, and Rust
41 followers · 7 following
  • Research Innovations Inc. (RII)
  • Reston, VA
  • https://www.researchinnovations.com/
  • in/toddleonhardt

Achievements

Achievement: YOLOAchievement: QuickdrawAchievement: Arctic Code Vault ContributorAchievement: StarstruckAchievement: Pull Sharkx3

Achievements

Achievement: YOLOAchievement: QuickdrawAchievement: Arctic Code Vault ContributorAchievement: StarstruckAchievement: Pull Sharkx3

Organizations

@python-cmd2 @python-tableformatter
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
tleonhardt/README.md

Todd Leonhardt

Senior Principal Security Researcher at Research Innovations Inc. · Core maintainer of cmd2

Engineering leader and hands-on security software developer with 20+ years spanning embedded systems, cloud services, and offensive and defensive cyber tooling. Previously a Software Development Manager and Senior SDE in AWS Security, a Software Engineer on Azure Storage at Microsoft, a Senior Cyber Engineer at Raytheon, and a lead embedded software engineer at Harris. Three master's degrees from Carnegie Mellon and one U.S. patent.

Open source

  • cmd2 — core maintainer since December 2016 of the Python library for building feature-rich interactive command-line applications. Over a million PyPI downloads a month. I've authored roughly a third of the project's commits and reviewed hundreds of pull requests from other contributors.

Selected repositories

  • practical_cryptography_engineering — cryptography examples in C with libsodium and mbedTLS, and in Python with cryptography and PyNaCl
  • Python_Interface_Cpp — calling C and C++ from Python with Cython, SWIG, CFFI, PyPy, and pybind11
  • linux_lkm — Linux kernel programming with loadable kernel modules
  • sockets — POSIX socket programming in C across UNIX and Internet domains, stream and datagram
  • python-changes — a JupyterLab notebook walking through the major new features in each Python release since 3.6

Elsewhere

  • LinkedIn: linkedin.com/in/toddleonhardt

Pinned Loading

  1. python-cmd2/cmd2 python-cmd2/cmd2 Public

    cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python

    Python 692 140

  2. practical_cryptography_engineering practical_cryptography_engineering Public

    Cryptography code examples using libsodium and mbedtls C libraries and Python cryptography and PyNaCl modules

    C 72 9

  3. Python_Interface_Cpp Python_Interface_Cpp Public

    Example code for interfacing with C and C++ from Python using Cython, SWIG, CFFI, PyPy, and pybind11

    Python 65 13

  4. linux_lkm linux_lkm Public

    Linux kernel programming using loadable kernel modules (LKMs)

    C 14 4

  5. sockets sockets Public

    C code for working with sockets in both UNIX and Internet domains and with both stream and datagram sockets on a POSIX OS

    C 9 1

  6. python-changes python-changes Public

    This repository contains a JupyterLab notebook which highlights the major new features available in each version of Python since 3.6

    Jupyter Notebook 1 1

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.