Skip to content
View yaspr's full-sized avatar
💭
I am.
💭
I am.

Block or report yaspr

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

Welcome

I am yaspr, a "full-stack" (hardware to software) HPC and cybersecurity engineer with +15 years experience doing hardcore engineering and R&D, as well as teaching Computer Architecture and Code Optimization.

Skills

  1. mastery of *NIX Operating Systems (Linux, OpenBSD, and FreeBSD)
  2. building, managing, benchmarking, and enhancing HPC clusters
  3. advanced sysadmin
  4. code reviews
  5. performance profiling (hardware/software) and code optimization
  6. parallel programming (CPU, GPU, ...)
  7. microarchitecture analysis
  8. security auditing (hardware/software)
  9. reverse engineering (hardware/software)
  10. cryptography
  11. software development (from low level to user level apps)
  12. teaching and education
  13. writing documentation and technical reports

Interests

  • electronics
  • computer architecture
  • embedded systems
  • low-level programming
  • parallel programming (CPU, GPU, FPGA, ...)
  • compilers, linkers, and loaders
  • code optimization
  • performance profiling
  • performance benchmarking
  • High Performance Computing
  • scientific programming
  • cybersecurity
  • cryptography (theory and implementation)
  • reverse engineering (software and hardware)
  • binary analysis
  • linux kernel development
  • fuzzing
  • vulnerability hunting
  • malware design
  • malware analysis
  • pentesting

Programming languages

  • C
  • C++
  • Rust
  • Lua
  • Python
  • Assembly (x86_64, aarch64, riscv, ...)
  • Verilog & VHDL

Websites

Popular repositories Loading

  1. purebw purebw Public

    Pure memory bandwidth benchmarking (only load/store instructions) for x86

    C 3

  2. ybw ybw Public

    Measuring memory/cache bandwidth on x86 using multiple code patterns/kernels

    C 3

  3. Lattice-iCEBlink40-LP1K Lattice-iCEBlink40-LP1K Public

    Examples for the Lattice LP1K

    Verilog 2

  4. cachewatch cachewatch Public

    A daemon Linux tool showcasing how to access LLC hardware counters using perf_event_open

    C 1

  5. ydata ydata Public

    A simple data structure for storing and analyzing measurement data

    C 1

  6. ylat ylat Public

    Measuring the latency of access to caches using a random pointer chase

    C 1