Daniel Cook

Software Engineer and Hacker

I'm a software engineer, photographer, and hacker from North Carolina. Most of my work involves reverse-engineering firmware, protocols, and embedded systems. Other than low-level developmement, I'll sometimes create desktop and Android apps.

Projects

Fujihack

Fujifilm firmware reverse-engineering research project

Fudge

Alternative to Fujifilm's camera pairing app

Rim

Native immediate-mode UI library

MLinstall

Desktop tool that installs Magic Lantern

vcam

PTP server framework for black-box testing and experiments

ret

Reverse-Engineering Tool

rk

Rockchip bare metal demo and docs

libpict

Client library for Picture Transfer Protocol

Heb12

Open-source Bible app

CrypticOS

Hobby x86 OS with custom VM

Since 2023 I'm been working for FUTO on the FUBS project doing from-scratch OS bringup for RK3399 and RK3588 SBCs.

Skills

Smaller Projects

Contact

Other


Copyright (C) 2016-2025, Daniel Cook
Source code for this site: https://github.com/petabyt/petabyt.github.io
S1 S2