Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View afasulo's full-sized avatar

Highlights

  • Pro

Block or report afasulo

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

Adam Alexander Fasulo

Matrix Animation

Systems engineer specializing in HPC, distributed systems, and low-level performance optimization with an eye towards security, automation, and resilience. I have 8+ years of consistent experience in system administration, network engineering, and low level programming. My background in low-level systems has built a strong intuition for troubleshooting complex architectures and engineering robust solutions. Built production tools at Sandia National Laboratories that reduced petabyte-scale data analysis from weeks to milliseconds and automated HPC infrastructure deployment. Currently exploring algorithmic theory, GPU computing, numerical computing, cryptographic protocols and many other things that grab my curiosity.


Professional Experience

Sandia National Laboratories — Cyber Systems R&D (2016–2021)

Trinity Intel - (2021–Present)

Publications:


Featured Public Projects

HPC, Profiling & Performance Engineering

Project Description Tools
HPL_GPU Performance analysis of High-Performance Linpack on NVIDIA H100 GPUs. Achieved 73.1 TFLOPS (61% peak) with detailed kernel profiling and scaling analysis. Nsight Systems, GDB, Slurm
gnu-compiler-optimizations Study of GCC optimization levels (-O0 through -O3) on binary efficiency. Build system configurations with Make/CMake. C, GCC, Make, CMake
numerical-computing Numerical methods: conjugate gradient, iterative solvers, eigenvalue computation. Convergence analysis and stability bounds. C, MATLAB

Distributed Systems & Parallel Computing

Project Description Tools
Distributed-Systems-Crypto-Simulation Agent-based simulation of DeFi liquidation protocols with MEV mitigation analysis. N=1000 Monte Carlo runs with statistical validation. Python, Mesa, NumPy
Advanced-Algorithms Graduate algorithmic theory: Chernoff bounds for Nakamoto consensus (orphan block probability analysis), FLP impossibility, zero-knowledge proofs, FFT multiplication. Probability Theory, Cryptography

Security Research & Reverse Engineering

Project Description Tools
nsa-codebreakers-18 Complete NSA Codebreaker Challenge writeup — Ransomware analysis, protocol RE, TOTP key extraction, Ethereum smart contract exploitation, race condition attacks. All 8 tasks solved. Wireshark, IDA, Web3.py, Solidity
binary-bomb-analysis Reverse engineering exercises: disassembly, stack frame analysis, control flow reconstruction. x86-64 Assembly, GDB, IDA
operating-systems-code Kernel security modules (process monitor, syscall integrity checker), CPU scheduling, memory virtualization, concurrency primitives. C, Kernel APIs, pthreads

Systems Programming

Project Description Tools
XGhostClip X11-style primary selection for macOS using Core Graphics event taps and Accessibility APIs. Swift, macOS APIs
dot-files Automated dev environment setup wit Ansible. Security toolkit, threat hunting tools, shell/vim/gdb configs. Ansible, Bash, Python

LinkedIn | Website | Publications

Pinned Loading

  1. numerical-computing numerical-computing Public

    Repo containing HPC scripts, numerical and scientific computing code and methods, etc. I wrote several functions in C for fun and practice.

    C

  2. XGhostClip XGhostClip Public

    This application was built to simulate the linux X11 copy/paste-on-selection functionality that is implemented in the X11 window manager. This application uses a private "clipboard" that is seperat…

    Swift

  3. operating-systems-code operating-systems-code Public

    Programming project that cover operating system principles like CPU virtualization (scheduling), memory virtualization, and in depth concurrency problems

    C++

  4. Scrabble Scrabble Public

    This project implements a fully functional two-player Scrabble game where a human player competes against a computer opponent. The game features a GUI built with JavaFX and includes separate compon…

    Java

  5. binary-bomb-analysis binary-bomb-analysis Public

    write up of solving binary bomb challenges in assembly

    Assembly

  6. HPL_GPU HPL_GPU Public

    Paper on running HPL on H100 and other things

    Shell