Blog von
Stefan Pietzonke
Mittlere Dorfstr. 72
77948 Friesenheim

spietzonke (at) gmail (dot) com

GPG Key - zum versenden von sicheren E-Mails

Donate:
ko-fi

Resume
------
2014 - 2017 I developed "Nano VM", a virtual machine with lots of functions.
            Running on multiple platforms.

2015 - 2016 I worked for PACKT publishing as a "technical reviewer"
            for the book: "Raspberry Pi Networking Cookbook -
            Second Edition" by Rick Golden.
            In the book you can find lots of examples for networking
            stuff possible with a raspberry pi.

2017 - 2019 Working for a IT-company: building PCs and installing software.
            The range did go from mini PCs like Intel NUC up to highend
            workstations.

current     I'm developing a new VM, called "L1VM".
            This time I did find out how to make the VM better by design.
            The VM can be expanded by modules (shared libraries).
            So there is no limit in doing things.
            The L1VM is an incredible small executable: only about 36 KiB
            in size, without JIT-compiler on X86_64 Linux.
            You can find more information on the GitHub project page.
            See the links on the top right of my pages.


Tools, I use
------------
Atom editor, valgrind (memory leaks and error checker)
KiCad (electronics design and PCB layout), Gimp, Inkscape
Open Office and others.


Knowledge
---------
C (more C than C++), design of multi platform software, SDL library
and SDL_gfx (for the GUI and graphics part of L1VM).
Using advanced technique for developing efficient software.
Writing compilers and assemblers "by hand". This includes the parser!
For L1VM I started nearly from scratch, developing a new language
I call "bracket".