Ulf Frisk

Owner at (various)

Greater Stockholm Metropolitan Area Sweden
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
award
Top expert inWindows Kernel and Malware Analysis Technologies
Ulf Frisk is a seasoned IT security engineer and founder with over a decade of experience building low-level memory forensics, DMA tooling, and FPGA integrations from Greater Stockholm. As owner of MemSec AB and a long-time contributor to projects like PCILeech and MemProcFS, he combines kernel- and hardware-level systems programming with practical attack and defense expertise. He has spoken widely at DEF CON, BlueHat, and major security conferences and holds multiple CVEs tied to real-world hardware and kernel vulnerabilities. His background spans security operations, incident response and secure development at financial institutions, giving him a rare blend of offensive research and enterprise security practice. Notably, his open-source work implements physical memory acquisition and FPGA interfaces, reflecting deep mastery of memory management, Verilog, and remote acquisition RPCs.
code10 years of coding experience
job4 years of employment as a software developer
bookMSc, Computer science and engineering, MSc, Computer science and engineering at The Institute of Technology at Linköping University
github-logo-circle

Github Skills (23)

shellcode10
verilog10
filesystem10
memory-management10
c1110
pg10
c1710
device-driver10
driver10
fpga10
fifo10
pcie10
architecture9
assembly9
kernel-mode9

Programming languages (7)

PowerShellC#C++CRustVerilogPython

Github contributions (5)

github-logo-circle
ufrisk/MemProcFS

Nov 2018 - Jan 2023

MemProcFS
Role in this project:
userBack-end Developer
Contributions:53 releases, 166 commits, 26 PRs in 4 years 2 months
Contributions summary:Ulf's commits primarily involve adding, modifying, and updating C code within the MemProcFS project, suggesting a focus on back-end development. Their contributions include modifying the `dokan.h` header file and other code changes related to the MemProcFS file system, including the `vmmx64.c`, `mm_x86pae.c` and `mm_x86.c` files that seem to implement virtual memory management. The changes also include a modification in the `vmmdll.c` source file, which appears to involve improvements. These contributions suggest a focus on kernel-level or low-level systems programming.
memprocfs
ufrisk/pcileech

Aug 2016 - Dec 2022

Direct Memory Access (DMA) Attack Software
Role in this project:
userBack-end Developer
Contributions:36 releases, 140 commits, 12 PRs in 6 years 5 months
Contributions summary:Ulf primarily focused on implementing and fixing issues within the `pcileech_shellcode` directory, particularly related to Direct Memory Access (DMA) attacks. They added and modified several shellcode files, introducing new features and stability improvements. The user also contributed to the codebase by addressing minor fixes and improvements to existing code within other directories.
dma
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial