shkschneider

ShkSchneider (shk.schneider)

Born 1989 in Paris — now living in Burgundy.
Father of none. Dog & Cats.

Professional software architect — Staff Android developer.
Self-taught on system administration, home network, self-hosted services & other programing languages…
Passionate about Do-It-Yourself & Woodworking.

Get to know me

Passionate about operating systems and programming languages, although mostly knowledgeable on top OSI layers (application / presentation / session).

Embracing Free & Open-Source philosophy and sharing a lot of my creations the same way. Always on GNU/Linux while using the terminal as much as possible. Ran Debian a lot, then Fedora & Manjaro. Now running ArchLinux btw & VoidLinux.

  • C: (my first love) still an awesome low-level language to this day (tezc/sc, stb/tsoding's, sptr; even cello or raylib)
  • Shell: mainly bash (for portability) for many things — and Git workflows
  • Editors: non-modal terminal editors (Emacs / Micro) & JetBrain's.
  • Java Kotlin: very modern and versatile high-level language — Android & Multi-Platform
  • Lua: had to see beyond to 1-index to try, but now making (2D) games with Love2d
  • Rust Go: modern language for CLI applications, APIs & WebApps
  • Learning Zig...

Modest handyman: enthousiast about all sorts of do-it-yourself: networking, electronics, house improvement… at least tries to repair and restore stuff. Renovates a two-hundred-plus-year-old house in Burgundy, France.

Serious hobbyist woodworker (mainly carpentry/furnitures) using many hand tools and making many mistakes; made a few workbenches (roubo/moravian) and lots of jigs; later made a proper workshop. (3D printing and metalworking wink at me but I'm less attracted to it.)

Personal work

2023+ two-hundred-plus years-old years old house renovation (taken from sheeps)
2022+ woodworking
2024 barbecue — my own cli/web task manager (infinite subtasks) #go
2024+ book-of-knowledge ("bok") — personal markdown-based note system with cp and web (private) web access to document anything
2024-2025 homelab — home network, custom dhcp & dns, self-hosted (docker) services&helpp;
2014+ dotfiles — user-wide configurations
2016+ sysconf — system-wide configurations
2022-2023 minecraft modding fabric — commands, crystals, enchantments, experience, machines & extras #java #json
2021 qmk — firmware for custom (mechanical keyboard) keymaps #c
2019-2022 love2d games — flocks, solar system, tile-based conquer #lua
2021 shamir secret sharing (n-1 of n) #javascript
2019-2022 blockchains — vulgarizing presentations and sample code
2010-2019+ contributor & open-source @ xda (senior member), stackoverflow (moderator), medium & github
2015-2016 open-location-codes — java port of google/open-location-code #java
2013-2018 android 'skeleton' unmaintained — android pbrary — stored my knownledge #java #kotpn
2012-2022 dotfiles archive — user configuration
2012 android (dropbear) [mirror] unmaintained ssh server #java
2012 wordpress plugin unmaintained #php
2011 android (aosp) 2.3 rom end-of-life "LeoGingerBread" @ XDA #java
2010 android (aosp) 2.2 rom end-of-life "LeoFroYo" @ XDA #java
2006 naive reproduction of OGame in the StarCraft universe dead #php #javascript
2004 built my first computer for the release of Half-Life 2

Professional work

2023 Staff Android developer
Kotlin, dependency injection, modularization (clean), design system…
@leboncoin
2017 Senior Android developer
Java => Kotlin (self-taught and then teached)
@leboncoin @idapps
2012 Mobile application developer
iOS (Objective-C) => Android / Java
in-house location, video streaming…
@alchimie @bilendi @cy-play
2008-2013 Learning
doing C everyday — recode: malloc, ftp, irc, shell (42sh)…
graduated (after 5 years) as a Software Architect
@epitech @etna

Wanna hear me rumble about other things?

Entertainment

  • Gaming: mostly real-time streategy games or (world war 2) first-person shooters
    StarCraft (1&2) us, Northgard fr, Oxygen Not Included ca
    Half-Life (1&2+) us, MineCraft (b1.3+&modded) se
    Mindustry (Serpulo) ru, Kerbal Space Program mx
  • Movies: many old French movies (De Funes, Marielle, Ventura…) and more modern ones (mostly american)
    The Matrix us, The Fifth Element us, The Big Lebowsky us, Fight Club us, V for Vendetta us, Old Boy ko
    Inside Out us, Encanto us
    Also Columbo us, Hercules Poirot uk, Kaamelott (123>456) fr
  • Music: mostly electronic and without vocals
    Dance, House, Electro-Dark, Ambient… otherwise Classic and load of random stuff.
  • Books: mostly science-fiction (novels and shorts)
    Peter F. Hamilton uk, Philip K. Dick usAlexandre Dumas fr

Cosmology

If the universe is so big and so old then "where is everybody?" — asked Enrico Fermi.
Paradox: The discrepancy between the lack of conclusive evidence of advanced extraterrestrial life and the apparently high likelihood of its existence.

I'm convinced we'll never [b]reach Faster-Than-Light speed…

Biology

Mitochondria are the powerhouses of the cell.
Mitochondria are organelles are more than a billion years old, common to most eukaryotic cells, both vegetal and animal and has its own DNA.

So literally produces the universal currency of chemical energy (Adenosine TriPhosphate). Play roles in cell cycle: growth, aging and death!

Science

While not perfect, the scientific method (mainly its hypothetico-deductive model) is the best method I know to determin what's most likely to be "true" while advocating skepticism (from Descartes's cartesian doubt) and eliminating as much bias as possible.

The action of thought is excited by the irritation of doubt, and ceases when belief is attained. — Charles Sanders Peirce

experience => hypothesis => prediction => experiment

No amount of experimentation can ever prove me right; a single experiment can prove me wrong. — Albert Einstein

Opinions

Not often without an opinion, even if they can and do change. Actually works both ways: I appreciate humans of values and with strong opinions, even if not aligned. I like conciseness and honesty but dispise lies and people who don't keep their word.

I can be provocative and play devil's advocate but only to trigger an honest and sincere conversation without the fear of being judged. Try to be aware of your cognitive bias & sophist. Worried of single-mindedness (anchoring biais & status quo bias).

Politics

Power tends to corrupt, and absolute power corrupts absolutely. — John Dalberg-Acton

I am genuinely interested on how society and law are shaped. But the majority of what I see from power is ego, deceit, scapegoating (discrimination & oppresion), censorship & propaganda… I wish we would find common grounds more easily on ideas and values by focusing less on party ideologies and individuals. Maybe voting for someone is actually an issue. By the way, our voting systems are broken: Condorcet / Borda

If media/information is the fourth power, money is definitely the fifth…

In fact, I believe no one can apprehend our world without understanding the way we handle wealth: money creation through money printing and/or loans, fractional reserve banking, compound interest & usury
The 50/30/20% rule by Elizabeth Warren might personally help.

Crypto-currency

  • Technically awesome: faith in math/code rather than people; with fixed supply.
  • Philosophically fascinating: concensus through majority, never through a central entity.
  • Unknown creator (behind the pseudonym Satoshi Nakamoto). Highly speculative value — beware.

Religion

Agnostic rather than atheist: I acknowledge a creation (of sort) and can recognize sacred in things, but fail to have faith in anything divine. My viewpoint is: "maybe"; although I don't follow Pascal's wager since I cannot "fake" faith.
Fearful of any fan[aticism] — even more so if they suspend jugement / free-will.