Skip to content

Hey there 👋🏻

I’m Brad

High-performance computing researcher · C++ · Large-scale simulation & performance

I design and ship high-performance systems for HPC clusters, large-scale simulations, and backend services, with a focus on scalability, memory efficiency, and performance-critical software.

OpenMP / OpenMPI Spring Boot PostgreSQL Linux • Arch/RHEL/SUSE
$ cat kitpp/README.md
A reusable C++ utility library for real work.
- Built for clusters
- Zero fluff, just speed
- Batteries included (sane defaults)
    

About

Curiosity + throughput

I specialize in high-performance computing and systems engineering, working on large-scale simulations, distributed numerical workloads, and performance-critical backend services. My focus is on scalability, memory efficiency, and practical performance optimization.

I’ve optimized sparse matrix storage and memory layouts for scientific applications, built backend systems for real-world production use, and developed tooling to streamline research and engineering workflows. Beyond my core work, I apply the same analytical approach to swing trading and experimental game-tech projects.

Expertise

Turning ideas into performant systems

C++17 (OpenMP / MPI) High-Performance Computing (HPC) Sparse Linear Algebra Krylov Subspace Methods Large-Scale Simulation (MFEM) Distributed Systems Performance Engineering Java (Spring Boot) Linux (Arch, SUSE, RHEL, Debian) Docker & Containers

Work

Featured Projects

History

Experience

Experience

Work History

  1. Graduate Researcher — Tennessee Tech University

    • Designed and implemented C++ software to model and analyze complex systems, focusing on correctness, performance, and maintainability.
    • Built reusable simulation and analysis tools, evaluating alternative implementations and tradeoffs to solve technical problems.
    • Debugged and optimized performance-critical code by identifying bottlenecks and improving memory usage.
    • Conducted literature review and comparative analysis to inform design decisions and validate implementation approaches.
    • Documented designs and results, and presented project summaries to technical audiences.
  2. Game Developer — Code Club AB (Wurm Online)

    • Improved reliability and performance of production Java applications through debugging and refactoring.
    • Collaborated with distributed team members to deliver and finalize features, incorporating feedback through multiple development iterations.
    • Documented design decisions and implementation details to support maintainability and team collaboration.
  3. SDET Intern — Securonix

    • Developed automated tests that reduced system initialization time by 50%, demonstrating measurable efficiency gains from disciplined engineering analysis.
    • Authored `search-pdf-regex` (public NPM) to validate PDF content by user role.
    • Worked closely with product and engineering teams to ensure system correctness, reliability, and traceability.

Academic

Education

Education

Academic Background

  1. PhD, High Performance Computing (in progress)

    Tennessee Tech University — Research on scalable simulation workflows.

    • Hands-on: MFEM, Krylov subspace, OpenMP/OpenMPI, Slurm scripting.
  2. M.S. Computer Science Completed (2022)

    Tennessee Tech University — Research in Risk Management and Vulnerability Analysis.

    • Hands-on: Java, Spring Boot, Microservices, SQL
  3. B.S. Mechatronics Engineering Technology Completed (2020)

    Tennessee Tech University — Minors: Business, Computer Science

    • Hands-on: SolidWorks, AutoCAD, CNC, Plant Management, Lean Manufacturing, PLC Programming

Scholar

Select Publications

Research

Publications, Patents & Profiles

Publications

No publications found yet. Trying live fetch…

Patents

Data source: BibTeX (rendered via /api/pubs.json). Curated for accuracy.

Let’s talk

Contact me