Christos Margiolis

Opinions expressed on this website are solely those of my employer and not my own.

In case you're lost, find something more interesting to read.


I'm a Computer Engineering student and a Volunteer Firefighter from Greece. My "professional" interests include low-level programming (operating systems, hardware drivers, embedded systems, ...), electronics, or a combination of the two. In my free time I use to contribute to FreeBSD and 9front, and work on my toy projects. Other interests and hobbies of mine include music, cars, history, linguistics, martial arts and mountaineering. I dislike web/mobile development, "smart" devices, and object-oriented programming.

What is this?

Mostly a growing dump of articles I've written, with no particular theme. If you're bored enough to actually read them, you can go to the "Articles" section below, or use the standalone page. I've also got a collection of stuff I've worked on, a bunch of links to other pages, my curriculum vitæ and a Git server.

Articles (RSS)

2022.01.23 PIC microcontroller development on FreeBSD
2022.01.16 Email-driven Git workflow
2022.01.12 How to jump start your car
2022.01.01 C coding style
2021.12.31 Wildfire diary: August 2021
2021.11.23 9front using bhyve(8) on FreeBSD
2021.11.17 Why many guitar solos suck
2021.11.05 Git Web frontend with stagit(1)
2021.02.10 OpenBSD Git server setup
2021.02.09 OpenBSD Web server setup
2021.01.19 Use cases for goto
2020.11.22 Sync files with rsync(1)
2020.10.28 Arduino on FreeBSD
2020.09.02 Simple Brainfuck interpreter in C


Email: <christos AT margiolis DOT net>
FreeBSD email: <christos AT FreeBSD DOT org>
IRC: cmrg (Libera), christos (OFTC)

Keep all email in plain text format.