.--. _ _ _ _ __ _ _ ___
|o_o | __ _(_) |_| |__ _ _| |__ ___ ___ _ __ ___ / /__ (_) __| |( _ )
|:_/ | / _` | | __| '_ \| | | | '_ \ / __/ _ \| '_ ` _ \ / / __|| |/ _` |/ _ \
// \ \ | (_| | | |_| | | | |_| | |_) | (_| (_) | | | | | |/ / (__ | | (_| | (_) |
(| | ) \__, |_|\__|_| |_|\__,_|_.__(_)___\___/|_| |_| |_/_/ \___|/ |\__,_|\___/
/'\_ _/`\ |___/ |__/
\___)=(___/.NET dev by day, Linux kernel and embedded dev by night.
Things I maintain in the kernel:
- Vishay VEML3328 RGBCIR light sensor (my first added driver in the kernel)
- Microchip MCP47A1 6-bit Digital-to-Analog Converter (a pretty small driver)
My statistics in the kernel:
- List of mainline commits.
- LWN Developer information (contains Reviewed-by tags etc.).
You can also check out my blog about kernel dev and other cool things here!
My other endeavours:
- #fatal - immediate translation termination directive - a C2y proposal I'm working on (waiting to present it at the next WG14 meeting).
- cjd8/fate - a "horoscope" generator for Linux process PIDs (ideal for adding to your
.bashrc!)
Other info:

