_ __ _ _ _ _
| |/ / _| | ___ | \ | | ___| |__ _ __ ___ __ _ _ __
| ' / | | | |/ _ \ | \| |/ _ \ '_ \| '_ ` _ \ / _` | '_ \
| . \ |_| | | __/ | |\ | __/ | | | | | | | | (_| | | | |
|_|\_\__, |_|\___| |_| \_|\___|_| |_|_| |_| |_|\__,_|_| |_|
|___/
engineer | hackerman | entrepreneur
I'm Kyle
I'm a computer engineer who loves working close to the metal. Started out as a self-taught programmer, making and breaking things since I was 12, eventually made it official with a CS degree from UMBC. I'm a systems programmer, security researcher, and vim user, who likes building cool stuff from scratch.
I've co-founded a couple companies and built entire technology stacks from zero. Kernel drivers, distributed systems, mobile apps, infrastructure, whatever needs building. The exciting part is figuring out how things work, and need to work, at the lowest level possible.
What I Work On
Low-Level Systems
There's something satisfying about writing code that talks directly to hardware. Windows kernel drivers, Linux kernel modules, bare-metal embedded systems, that's where I'm most comfortable. I prefere writing, native, efficient programs to using bloated frameworks or ILs. I am constantly looking for a new debugger to try, and so far RemedyBG has been great, but no KDnet support.
Security & Reverse Engineering
Breaking things is the fun part. I've spend a lot of professional time reverse engineering, malware, protocols, loaders, packers, and all kinds of binaries. Anywhere from static analysis, to writing a honeypot, to DLL injection and/or process hollowing. I've used Ghidra and Binary Ninja fairly extensively, and built custom products based on some of my findings: for Cyber Crucible especially.
Building Complete Systems
When you're building a company, you build everything. I've done mobile apps (iOS/Android), web frontends, backend services, databases, deployment pipelines, monitoring systems, the whole stack. MVP, PRDs, GTMs, all the businessy stuff too- even though its a lot less cool.
Infrastructure & Hardware
Cloud is fine but sometimes you need actual servers in actual data centers. I've migrated entire production networks from AWS/GCP back to colocation facilities. There's something real about racking servers, designing network topology, and running your own infrastructure at scale. Plus you actually know where your data is.
For Hire
I do consulting work on cybersecurity systems, kernel development, and building complete technology stacks. If you need someone who can actually build the thing (not just architect it or manage it), check out my resume and let's talk.
Good fits: Windows kernel drivers, Linux kernel modules, security infrastructure, reverse engineering, distributed systems, complete startup tech stacks, infrastructure migrations, pretty much anything systems-level or security-related.
Email: kyle@nehman.dev
Hobbies
Car Guy
I'm into cars and bikes. Currently working on a 2nd gen Camaro project for 24hr of lemons, which is going to be lots of wrenching. I've also got a Honda CX500 bike that's been a fun ongoing project. My daily is a manual 2016 Challenger Scat Pack in Plum Crazy Purple. Used to be a huge 90s BMW guy, but that ship has sailed.
I've had the pleaseure of owning an e32, a few e36s, e39s (including a wagon!), an e38, an e61, a few NA miatas, my current car, and some more lame things like an old contour, a fusion hybrid, and my 87 firebird formula, which Noah is currently building into a sick race car.
Programming for Fun
When I'm not working, I'm likely still noodling on some code. Game engines from scratch, toy operating systems, crappy OpenGL UI systems. Building things without frameworks or libraries is always fun, and gives some keen insights. Plus, then I get an actual understanding which isn't built on piles of fragile (crap) software.
Shout out to Jonathan Blow's Jai. I have nothing to do with creating it, but I make pet projects in it semi-regularly, even though it's meant for just game dev. Super fun language to work with, and has some crazy cool things you can do with the compilation pipeline alone.
Friends
Noah (z98.co) * Does cool systems and security development. Inventor of SSBM Triples
charliebrown64 * Needs no introduction. Charlie Brown 64. Not a developer.