Skip to content
View athola's full-sized avatar
🍱
Wrapping up a tasty blogroll
🍱
Wrapping up a tasty blogroll

Block or report athola

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
athola/README.md

Alex Thola

Staff Software Engineer and manager for a team of six building cybersecurity tools in Rust and Python. Based in Central Texas.

I got into software security through reverse engineering and systems programming after graduating from UT with a math degree. My first role out of college was hacking Nissan ECUs to unlock massive performance gains for race engines. From there, I moved into my current role leading a team focused on network security applications.

What I Do

I lead an engineering team that builds network security tools, where I split my time between technical leadership and hands-on coding. I mentor a team of six (five software engineers and one test engineer) and design our system architecture. As a recent example, I orchestrated a systems engineering project built for speed and security in Rust.

When I'm writing code, it's primarily Rust for performance-sensitive services. I also contribute to open-source projects in test automation and Rust cryptography, and apply my math background to research on ML-based threat detection and network graph algorithms.

Tech Stack

My daily drivers are Rust and Python. I use C++ and C# when a project requires interfacing with legacy systems or Windows-specific APIs.

Rust Python C++ C# PyTorch Postgres

Recent Projects

A Python tool that converts test cases from Zephyr, JIRA, and TestLink to Robot Framework. I built it to automate a manual migration of thousands of test cases that would have taken a team of test engineers months to complete. The tool is on PyPI and generates a converted Robot Framework test suite from hundreds of tests in under a minute.

A Python tool for generating print-ready resumes from YAML. I created this while job hunting because I was frustrated with the limitations of word processors and expensive online resume builders. It uses text and font rendering to produce clean resumes. The tool is on PyPI and seamlessly converts YAML to LaTeX, HTML, or PDF in seconds.

Background

I graduated with a math degree from UT (hook 'em) and developed a passion for cybersecurity through CTFs and reverse engineering challenges. My interest in deconstructing binaries with Ghidra and Python led to my first reverse engineering job hacking Nissan ECUs.

Get in Touch

LinkedIn Email Medium

I'm always open to talking about Rust performance, network security, or engineering management. Don't be a stranger!

Pinned Loading

  1. simple-resume simple-resume Public

    Generate a simple, elegant PDF/HTML/LaTeX resume from YAML

    Python 43 2

  2. importobot importobot Public

    Convert structured test exports (Zephyr, TestLink, Xray) into Robot Framework files

    Python 2

  3. pybackstock pybackstock Public

    Python application which searches for and updates inventory items in a database

    Python

  4. blog blog Public

    Rust

  5. gemini-marketplace gemini-marketplace Public

    Rust

  6. skrills skrills Public

    Rust 5 1