-
battered swe with a
career starting in 2011 -
currently wrangling AI as cheaply as possible
- for various purposes, both work and personal
-
before that ^ some integrations, some tooling, some migration
- around grafana API, jira API
- hashicorp vault
- kubernetes (GKE flavoured), ArgoCD, kustomize
-
long time spent in outsourcing
- implementing/adapting/enhancing testing frameworks
Java, C#, python, Typescript - big picture kind of guy, but gets lost in minutia no one will care about
- used to abstract the
crap living hell out of things^ sorry
- used to abstract the
-
has
pet peeve towards automation engineers calling themselves SDET- especially if they utter the words
‘from scratch’
- especially if they utter the words
-
sometimes opinionated , thinks outside box (the box is a dot by now)- prospecting workflow, but based on some form of over-arching idea
-
speaks almost speaks sort of understands english italian spanish romanian french -
likes the usual suspects (both below enumeration and the film)
- gamedev
- blender (the 3D kind)
- photography
- keyboards
- etc.
bachelor of c. science (2007-2011) (4y cycle) - diploma saysengineer - bachelor thesis in
distributed agents (Java - Jade)
- bachelor thesis in
- highschool 2003-2007 - mathematics and informatics
- soup du jour was min.
9 classes a week of C++ (butC style syntax ) theory and lab work (borland C++ doodles )
- soup du jour was min.
- around 12 yo my parents could afford a
second hand computer - it was from an internet cafe and had
20 games on it !!!
- it was from an internet cafe and had
- around 9 yo some
travelling wizards came to our school- took money in exchange for computer lessons
- learnt ms-dos commands
- learnt to use windows 95
without a mouse
- took money in exchange for computer lessons
- in kindergarten (around 5yo) used to spend time @ my mum’s workplace and they had a computer
- on norton commander, found a game called
Prehistorik 2 wanted to be nothing else in life than someone who uses such a machine
- on norton commander, found a game called
- written in
MarkDrawn , a markdown dialect with directives that I keep growing- one plain text file per page; the columns, the widgets and these hand-drawn marks are all directives, like
:::annotate - builds to
static html and a little javascript - hosted on Firebase, the photos in a google bucket with metadata in firestore
- the same text can also become epub, pdf and latex books
- one plain text file per page; the columns, the widgets and these hand-drawn marks are all directives, like
- edited in
an editor built for it (markdrawn edit), which was itself spec driven and built with AI
themes and fonts
- the two colour themes are Kyoto palettes, evening and morning
evening in kyoto started as an nvim theme I made, calibrated to my protanomaly (a red-green colour vision deficiency)- evening-in-kyoto-nvim for neovim
- evening-in-kyoto-vscode for vs code, same palette
- both live on my github
- fonts are installed per site in
markdrawn.toml, either from google fonts (the reader’s browser downloads them) or from a woff2 file in thefonts/folder, which gets copied into the build
credit where due
most of this is NOT built from scratch (see the pet peeve above). the libraries underneath:
- markdown in: unified, remark and its plugins, micromark, rehype, smol-toml, github-slugger, htm
- code and maths: Shiki for highlighting, KaTeX, Graphviz via viz.js, jsdiff for the code-morphing
- on the page: Preact, rough-notation (the hand-drawn marks above), three.js, model-viewer, vanilla-tilt, img-comparison-slider, Pagefind for the search
- books and references: Paged.js, Puppeteer, citeproc-js, Citation.js, nspell for the spell check
- photos: sharp, exif-reader, fflate
- the editor: CodeMirror, isomorphic-git, AT Protocol OAuth client for the Bluesky login
- build and hosting: esbuild, Rolldown, Firebase (Hosting, Storage, Firestore, the Admin SDK), Node.js
- inspired by and took ideas from: Hugo, Obsidian, Pandoc, Quarto, MyST, Docusaurus, Typst, Code Hike, Scrollama
