Home

me

About me

Hi, my name is Sebastian. I'm a Vim and Git addicted software developer from Germany :)

I make software for the technical, administrative and safety management of yachts. In my job, I work with state-of-the-art web technologies on the Microsoft web platform.

At home I much prefer Unix-like operating systems (Linux, FreeBSD) and the whole stack of GNU software.

On this site you find mostly information about projects I created in my spare time and that I want to share. I love to learn new things. In consequence this subset of my projects uses a vast range of frameworks and tools.

Projects

Things I do @home.

  • efind - Wrapper for GNU find with intuitive expression syntax.
    C, GNU Make, GNU Bison, GNU Flex, syntax analysis, context sensitive analysis, Unix process management, Doxygen, Valgrind, Cppcheck
  • libdatatypes - Collection of various data types in C
    C, GNU Make, abstract data types, memory management, OpenMP, Doxygen, Valgrind
  • libea - Template based C++ library for evolutionary algorithms.
    C++14, STL, SCons, Python, unit testing (CppUnit), evolutionary computation, caching, LaTex, Doxygen, Valgrind
  • meat-a - REST service for adding social network features to an object database.
    Python, WSGI, MVC, REST, JSON, Cheetah, reflection, annotations, inter-process communication, caching, PostgreSQL, SMTP, unit testing, GNU Make, m4
  • meatjs - A mobile application letting users tag, comment, vote & recommend images.
    Apache Cordova, Android, HTML5, REST, JSON, jQuery Mobile, local storage, asynchronous communication, caching, cross-platform
  • Bookkeeping - A simple bookkeeping application for personal use.
    Java, Swing, SQLite, depency injection, GOF, reflection, annotations, cross platform, desktop
  • Fonzie - A tiny virtual machine (~1000 loc).
    C, inline assembler, byte code processing, virtual CPU
  • fasm - An assembler for the Fonzie virtual machine.
    C#, assembler, byte code compiler, syntax analysis, context sensitive analysis
  • my-website - This website.
    Clojure, compojure, ring-clojure, hiccup, markdown, caching, jQuery, HTML5, WAR

Projects (dead)

Unmaintained code.

  • Jekyll - A GTK+ based multi-platform desktop client for Twitter.
    C, GNU Make, GNU gettext, GTK+, GObject, REST, OpenSSL, SQLite, JSON, XML, OAuth, inter-process communication, caching, cross platform, desktop, Doxygen, Valgrind
  • mail2twitter - Python based email <-> Twitter bridge to share a Twitter account.
    Python, POP3, SMTP, SQLite

Contact

If you want to contact me please use mail or Jabber: sebastian@dixieflatline.de

GPG and OTR are much appreciated. Here you can download my GnuPG key.

The German law requires that this website has an imprint.

Who is Dixie Flatline?

One of my favorite characters from Neuromancer.

A famous computer hacker named McCoy Pauley, who earned his nickname by surviving three "flat-lines" while trying to crack an AI. [...] Before his death, Sense/Net saved the contents of his mind onto a ROM.

Wikipedia: Neuromancer#Characters