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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to 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. sqrt sqrt Public

    Comparing the performance and precision (C vs. FORTRAN) of multiple SQRT and RSQRT implementations

    C 2

  5. yaspr yaspr Public

    1 1

  6. cachewatch cachewatch Public

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

    C 1