Hello stranger, welcome to my GitHub home.
I work as Site Reliability Engineer at NVIDIA. In the previous 11 years I worked at Facebook and at Amazon AWS, where I focused on software development and reliability for products and infrastructure. Some of the areas I worked in are open source system firmware for OpenCompute, company-wide incident response, web infrastructure, DNS/DHCP and OS provisioning, datacenter automation, cluster lifecycle , network monitoring, and many others.
In my personal time I enjoy programming, reverse engineering, and photography.
My personal home page has more information about me, go there if you're curious, https://insomniac.slackware.it , or take a peek at my résumé or my LinkedIn profile.
You can also drop me an email
- Dublin Traceroute, a tool for mapping and visualizing multipath networks using ECMP-aware traceroute. Based on the ideas from Paris Traceroute's research, it adds a few things on top. See https://dublin-traceroute.net and https://blog.dublin-traceroute.net
- the Go DHCP (v6 and v4) library, widely used in small and large scale infrastructures, see https://github.com/insomniacslk/dhcp
- CoreDHCP, a modular DHCPv6/v4 server based on the above library, see https://coredhcp.io
- Open System Firmware, sometimes referred to as LinuxBoot, an open source alternative to existing system firmware (like UEFI) that uses Linux and a Go userland and bootloaders. OSF is made by several components, like coreboot, Linux, u-root. See the LinuxBoot book and https://linuxboot.org for a more detailed overview
- *Systemboot, a LinuxBoot distribution for bootloaders based on u-root to implement boot from network and from local storage for LinuxBoot. Now merged in the u-root project. See https://systemboot.org
- irc-slack, an IRC-to-Slack gateway that lets me chat with a lot of people with a few MBs of RAM, have my own client and custom notifications, unlimited logging, and much more. See https://github.com/insomniacslk/irc-slack
- [2020-03-05] Open Source Firmware Testing at Facebook at OCP Global summit 2020
- [2020-05-13] Open Source Firmware Testing at Facebook at Open Compute Global Virtual Summit 2020 (video not available yet, slides)
- [2020-02-02] Open Source Firmware Testing at Facebook at FOSDEM 2020 (Video recording is embedded in the talk page, slides)
- [2019-06-13] Open Source Firmware @ Facebook: Design, deployment, and demo at SRECon 2019 Asia (slides and video in the description page)
- [2019-02-03] Open Source Firmware @ Facebook, if you don't own your firmware, your firmware owns you at FOSDEM 2019 (video) (slides)
- [2018-10-31] Make Your System Firmware Faster, More Flexible and Reliable with LinuxBoot at LISA 2018 (slides) (video)
- [2018-10-02] Turning Linux Engineers into Firmware Engineers at OCP Regional Summit (slides) (video)
- [2018-09-13] Open Source Firmware @ Facebook at OSFC Open Source Firmware Conference (slides) (video)
I've published my solutions to the fantastic
[xchg rax,rax]
book from xorpd
. Find it at
https://insomniacslk.github.io/xorpd-solutions/ .
Other projects can be found on my github page and my bitbucket page
I have helped with technical reviews of the following books and articles for O'Reilly:
- Building Secure and Reliable Systems, O'Reilly
- A Brief Guide to Running ML Systems in Production, O'Reilly
- more to come