The Site

Somewhat coherent ramblings about programming.

The Author

Code generator journeyman looking to expand my knowledge about programming as a profession and art. I have a background in Engineering Physics (MSc), Numerical Analysis and I enjoy coding across the stack, scripting to improve my dev workflow, automating, self-hosting, DIY, IoT. Some other hobbies include Brazilian jiu-jitsu (no-gi), bodyweight exercises, drawing and playing guitar.

Tech Skills

Software Developer who can:

  • Build frontend web applications with Angular.js, React (redux, saga), HyperHTML, Vanilla.js
  • Build Windows Applications with WPF and Winforms
  • Build Android applications with Java, Kotlin and React Native
  • Setup infrastructure with Ansible
  • Setup CI pipelines in Github, Bitbucket and Google Cloud Platform
  • Build/Setup backend services
    • API (Node.js, Python and C#)
    • Databases/Store (MongoDB, Postgres, Redis, Kafka)
    • ETL pipelines (Luigi, Airflow)
  • Build trivial games with Unity
  • Solve 99 questions in Haskell

Languages

I have experience with:

  • C
  • Java
  • Kotlin
  • C#
  • Python
  • Node.js
  • JS/HTML/CSS

Books / Novels / Essays / Readings

I have read:

  • 97 Things Every Programmer Should Know
  • The DevOps 2.0 Toolkit
  • The Devops Handbook
  • The Phoenix Project
  • A Brave New World
  • Egg
  • Flow
  • Heaven and Hell
  • Idiot
  • Brother Karamazov
  • Crime & Punishment
  • Island
  • Let There be Light
  • Permutation City
  • Siddhartha
  • Six Pistols
  • The Doors of Perception

Favorite Movies

I have watched:

  • Brawl in Cellblock 99
  • Buster’s Mal Heart
  • Gattaca
  • Moon
  • The Lobster
  • Dead Man’s Shoes
  • Solaris
  • 2001: A Space Odyssey

Favorite Games:

I have played:

  • Counter-Strike: Global Offensive
  • Axiom Verge
  • Hyper Light Drifter
  • Night in the Woods
  • Call of Duty
  • PLAYERUNKNOWN’S BATTLEGROUNDS
  • Insurgency
  • Thomas was alone
  • Firewatch
  • Inside
  • Oxenfree
  • Superhot
  • Cat Lady
  • Kentucky Route Zero
  • Gods will be watching
  • Hotline Miami
  • Hotline Miami 2: Wrong Number
  • Terraria
  • The Mooseman
  • Old Man’s Journey
  • The Red Strings Club