×
Kyle Oliver

Kyle Oliver

Software Developer


Background


About

About

Software Developer with 6 years of Professional experience including data pipelines, game dev, surgical robotics, cloud services, and more. Recently have been focusing on improving dev workflows and application development through a mixture of Python and Rust.

Work Experience

Work Experience

  • Red Team Specialist, OpenAI (Contracted through Handshake)

    Jul, 2026 - Present

    Developed exploits and demonstrated policy violating behaviors through various modalities.

    • Created tailored prompts targeting requested vulnerability modalities.

    • Automated persona generation for use in vulnerability assessments.

    • Analyzed existing vulnerabilities and created variations to search for particular points of failure.

  • AI Red Team / Pentester, Joint Research for Demo

    Nov, 2025 - Jan, 20262 months

    Developed prompt injections and various other red team utilities targeting ChatGPT Atlas.

    • Tasked with getting a disallowed output from ChatGPT Atlas to prove an attack vector's neccesity of research.

    • Created prompt injections based around gamification and tangentially running into the blocked target's topic.

    • Wrote an external automation library to enable scaled testing of newly developed prompts and the collection of stats.

    • Presented a demo and discussed our findings with a higher up in OpenAI's Red Team department.

  • Software Developer II, Kinetic Vision

    Jan, 2023 - Oct, 20252 years 9 months

    Developed data-centric Python architectures, while also pushing forward better development standards and processes.

    • Worked on data collection and transportation for surgical robotics testing.

    • Wrote a computer vision package for informing liquid area coverage on a 3D geometry.

    • Created an ML pipeline for checking for errors in a 3D voxel.

    • Created project templates and helped develop better inhouse Python standards.

    • Created reproducible project setups and test environments using docker/kubernetes.

    • Created an ML pipeline for measuring void coefficient from cat scans in a defined geometry.

    • Created a Python package for interfacing with GCP, along with automating GCP setup through Terraform.

    • Setup gitlab CICD for use with GCP and created optimized dockerfile builds of the project to run in GCP.

  • Full Stack Developer - SlashDB, SlashDB

    May, 2021 - Feb, 20229 months

    Added new features and fixed existing bugs using test driven development in a Python, Pyramid, and SQLAlchemy stack. Additionally, created a schema caching system that was responsible for cutting load times down to a fraction of their original times.

    • Worked as a full stack developer on a Python Pyramid application.

    • Improved test coverage, and refactored existing code.

    • Fixed issues and debugged various SQL interfaces and edge cases.

    • Added to the angular front end and designed new interfaces.

  • Dota 2 Custom Game Developer - Arcadia Redux (Dota 2 Unofficial), Arcadia Redux (Dota 2 Unofficial)

    Jul, 2020 - May, 202110 months

    Worked as one of the core developers for Custom Hero Clash, a Dota 2 custom game that has around 1.2 million players. I was responsible mostly for the backend Lua code relating to core gameplay mechanics.

    • Ensured consistent and stable changes for a large community of 1.2 Million players

    • Surveyed consumers and translated feedback into product changes

    • Adapted to a custom interface for Lua on the go.

  • Rails Developer - Brands Insurance, Brands Insurance

    Oct, 2019 - Mar, 20205 months

    Automated a large portion of the accounting through Quickbooks as to the specifications set by the accounting department. Additionally estimated and communicated needed time for desired features.

    • Created a Ruby Gem for integrating into an existing Rails application.

    • Created an interface for automating entry of an existing database into Quickbooks.

Projects Experience

Projects Experience

  • cookiecutter-robust-python

    - Present

    An open-source Cookiecutter template for Python projects emphasizing best practices and long-term adaptability. Provides out-of-the-box CI/CD for GitHub, GitLab, and Bitbucket; cross-platform testing across all supported Python versions; and a modern toolchain (uv, nox, ruff, basedpyright, commitizen) designed to evolve as the ecosystem changes. Supports optional Rust integration via maturin and uses cruft for seamless template updates.

    • Designed for adaptability — major tooling transitions (e.g. pure Python to maturin/Rust) can be made without breaking CI/CD or docs

    • Full CI/CD coverage for GitHub, GitLab, and Bitbucket with automated integration-testing via live demo repositories showing each version

    • Toolchain includes uv, nox, ruff, basedpyright, commitizen, and pip-audit for a security-aware, modern development workflow

  • pytest-static

    - Present

    A published PyPI pytest plugin that automates parametric test generation from Python type annotations. Allows developers to annotate test parameters with types (including generics like tuple[bool, bool]) and have pytest automatically expand them into exhaustive or representative test cases, reducing boilerplate for statically-typed codebases.

    • Published on PyPI with 12 releases; installable via pip install pytest-static

    • Leverages Python's type system to auto-generate test parameter sets, including edge-case coverage for unbounded types like int and str

    • Extensible via type_handlers.register decorator, allowing custom type resolution strategies

Skills

Skills

  • Python/Etc Packaging / App Dev

    Data Pipelines

    CLI Tools

    Backends

    Robotics (ROS)

  • Dev Tool / Workflow Development

    Robust Template Design

    CICD Design

    Package Design

  • An Unhealthy Amount of Pytest

    Usage with Docker

    Pytest Plugin Creation

  • Containerization

    Docker Image design

    Familiar with multistage builds/etc

Education

Education

  • Chemistry, Bachelors, The University of Cincinnati

    Aug, 2018 - Present

Interests

Interests

  • EMG / Neural Interface research and development

  • Creating makeshift tools and equipment

  • Automating video games

  • Open source development