$ whoami_

Nicolae C (codemodify)

STOP. about to get emotional below. leave now.

hello-world, this is me, full-range coding polyglot and hands-on builder. I'm one of those that build it faster from scratch than I talk about it. I download the transmission from the force and I translate it to code and systems. Sometimes it takes days to process and bend reality, then sit for few hours and flush out a complete system. Lately AI speeds this up by a-lot, it helps transforms visions into running things and avoid trivial mistakes.

I touched on a bunch of things, from embedded firmware to middlewares and backends to UIs. Looking back, probably mainly just craving knowledge how stuff works and why. Into robotics, AI(the real one not just slop) and quantum stuff. Microbiology is a faint passion, because I'm convinced when the realms of coding will intersect with the Genome programming that is where the magic will happen and where the secrets are buried - some one did that on purpose, our job as humans is to read the message between the lines of the DNA and viruses.

At the moment writing an AV1 decoder in pure Go for fun because I want to solve the problem of "teleporting" remote screens instantly locally. The excuses why VNC/RDP are slow just does not compute for me. Go is a perfect tool for fast prototyping and scaling on number of features.

As any ordinary self-respecting nerd that is about to get replaced by AI, I have a few toy side projects that keeps me continuously learning. Notably: codalinux.net, goframework.io, github.com/codemodify/libcore and a bunch of other stuff that no ones cares about except me at 3am.

I came to the valley with the mission to put a robot on Mars, build the needed stuff for that and become the next Musk. Made a ton of mistakes, burned out, learned about the valley and people in it. Moved out to reset. Human race needs to be a Kardashev II as a baseline, for now it is a Kardashian 0. Somehow we are still spinning. Priorities are stock price, money, greed, fame, control and false economies. Expanding at the expense of others. Everything is inverted.

It interests me to build parallel systems because the current ones are gated. Thing is, entropy never stops, can't be controlled and that is the opportunity. A steganography of sorts broadcasted to all, some choose to decode it. Some stop at stock price distractions. There is levels to it.

I chose to work for the people. As that is the entropy in biological form that forks realities.

ITM

PSA: don't be scared, ride the AI wave with bravery. This is not new stuff. Look for people that know things. They are out-there. Waiting for the airbenders to show-up so they can pass on the torch and transcend. You will find them in most unexpected places. Deep in the trenches, under a mask, doing what the devil does. Holding the spot for light to crack-in. Often unknowingly.

~/.profile
profile

Selected Work

┌──────────────────────┐
│                        │
│        gobuild         │
│                        │
│  compiling...          │
│  ███████████████ 100%  │
└──────────────────────┘
                    
easy Go binaries for all platforms
GoBuild

simple cross compile, instant share or upload, no pipelines

view project
┌──────────────────────┐
│                        │
│          gos           │
│                        │
│  compiling...          │
│  ███████████████ 100%  │
└──────────────────────┘
                    
the missing Go scripting
Go Scripts

simplified Go syntax, no compilation required, drop-in Go code and still works

view project
┌──────────────────────┐
│                        │
│           sc           │
│                        │
│  compiling...          │
│  ███████████████ 100%  │
└──────────────────────┘
                    
source control for people
Source Control

source control that makes sense at 2AM, autodetect Git, SVN, CVS, etc same syntax

view project
┌──────────────────────┐
│                        │
│   simple-http-router   │
│                        │
│  compiling...          │
│  ███████████████ 100%  │
└──────────────────────┘
                    
internet -> THIS -> upstream-sites
HTTP router/reverse-proxy

dead simple, robust HTTP router (multi-host, ACME certs renew, abuse-deny, GRPC, WebSockets) the complete package but clean

view project
┌──────────────────────┐
│                        │
│ simple-http-fileserver │
│                        │
│  compiling...          │
│  ███████████████ 100%  │
└──────────────────────┘
                    
downstream -> THIS -> folder
HTTP static file server

dead simple, robust HTTP file server (opt-in dir-listing, custom 404, large files, resume downloads) personal page ? this is it

view project
┌──────────────────────┐
│                        │
│     goframework.io     │
│                        │
│  compiling...          │
│  ███████████░░░░ 67%  │
└──────────────────────┘
                    
the missing Go lang framework
Go Lang Framework

clean, robust, no dependencies, carefully crafted, packs years of practice

view project
┌──────────────────────┐
│                        │
│     codalinux.net      │
│                        │
│  compiling...          │
│  █░░░░░░░░░░░░░░░ 10%  │
└──────────────────────┘
                    
Linux based OS done right
I have a dream, and I'm doing it

having been through a lot of OSes, agendas and perspectives, I still did not found one to beat them all. I have to build it. This is what this is about.

view project
┌──────────────────────┐
│                        │
│         libCore        │
│                        │
│  compiling...          │
│  ██░░░░░░░░░░░░░░ 20%  │
└──────────────────────┘
                    
modernized C coding + taste
C in today's demands

here is the thing, Rust is cool but the syntax - dear god it feels to be back to Perl days - unreadable and just not made for people, this project implements a robust C mini framework on a set of principles borrowed from C, Go and Rust.

It almost feels like if there was going to be better linters and tooling around C to take care of buffer overruns - there was going to be no need for Rust. Lately AI is very good at this, so in a way makes Rust obsolete because to have language level tooling what can be done with AI tooling or just good tooling - it breaks the purpose of the language. There I said it.

view project

Areas of Interest

>_
Systems Programming
Low-level code, OS internals, kernel hacking, FreeBSD
🔒
Security
Exploit development, network security, reverse engineering
{ }
Software Craft
Architecture, tooling, build systems, developer experience
~/
OS & Distros
Custom distributions, package management, system automation
Σ
Math & Algorithms
Computational thinking, optimization, formal methods
Web & AppKit
Full-stack development, CSS frameworks, JS toolkits
Browse the archive — YAPC legacy projects

Browse the archive — even more legacy projects