sil2100//vx developer log

Welcome to my personal web page

Canonical and Ubuntu

Canonical

Currently employed at Canonical Ltd. as a Software Engineer. Member of the Ubuntu Engineering Foundations team, acting as the current Landing Team lead. Ubuntu MOTU.

Software Engineering

Software Engineering

Software developer professionally and privately, most experienced in C, C++, Python, Java, shell and Linux kernel development. Interested in embedded systems, operating system design, user experience programming and usability topics.

See details

Iaijutsu

Budo

Long term iaijutsu practicioner of Muso Jikiden Eishin-ryu Komei Juku, current Dojochou (leader) of Gliwice of Honbu Dojo Żory. Also a recent, fresh Wing Tsun kung-fu trainee - interested in martial arts in overall.


Łukasz Zemczak. sil2100 of team Vexillium.

To contact me you can either send me an e-mail or find me on irc.freenode.net - most of the time I'm usually around on #ubuntu-devel with the sil2100 IRC nickname.

Personal photo

Detailed profile. Skills interests projects.

Name
Łukasz Zemczak
Alias
sil2100
Place of residence
Poland
E-mail
sil2100 at vexillium.org

Place of employment
Canonical Ltd
Occupation
Software Engineer
Launchpad profile
sil2100

Education
Silesian University of Technology
Scientific Degree
Master of Science (MSc.)
Finished Course
Macro-course: Automatic Control and Robotics, Electronics and Telecommunications and Computer Science
Master Thesis
Flatconf 2.0 configuration system
Teams
Vexillium
Ubuntu Masters of the Universe
Ubuntu Core Developer
Ubuntu DMB Member

TOEFL iBT score: 110/120
Google Summer of Code 2007 successful student: project Haiku - BeOS legacy .pkg package installer

Interests

Technical: embedded system design, GNU/Linux programming, C/C++ programming, the Haiku operating system, Linux device driver programming, kernel hacking, usability topics, Python (2 and 3), Java SE, JavaScript, network programming, the Qt4 and Qt5 Framework, QML, Android Java API, mobile systems programming, Debian packaging, Lua programming, JavaScript (jQuery).

Non-technical: Drawing, iaijutsu, kenjutsu, wushu, martial arts, Japan, interesting things.

Martial arts

Iaijutsu
Komei Juku, Honbu Dojo Żory: Dojochou of Gliwice (instructor)
Wushu
Wing Tsun, 1st Student Degree

Publications

Projects

  • ASNLibs - a set of useful multipurpose libraries, author of libscgi and libkinput.
  • Haiku - a BeOS compatible open source operating system (as a frequent contributor and GSoC student).
  • Lintrack - kernel maintainer, though the project is currently stalled.
  • Flatconf - a 'flat' system for software configuration, one of the co-developers of Flatconf 2 solutions.
  • Toku Toku - I started work on enhancing the old BeGadu BeOS GG client for the Haiku operating system.
  • Appmenu Qt5 - support for Ubuntu global menu bars for Qt5.
  • Zenco.
  • Landing Team Tools - useful tools for cooperating with out Ubuntu Touch landing/image ecosystem.

Contributions

  • Maliit - a great on screen keyboard framework, contributing mostly to Ubuntu/Ubuntu Touch support.
  • Compiz - a plugin-based OpenGL compositing manager used by Ubuntu Unity.
  • Unity - the graphical shell used by Ubuntu.
  • Ubuntu - I'm involved in the release process of Ubuntu packages from 12.04 owards. Currently also an Ubuntu Core Developer.
  • Ubuntu Touch - involved in various components of the phone and tablet versions of Ubuntu.
  • Autopilot - a functional testing framework used by Ubuntu Unity.
  • Ubuntu Keyboard - submitted many changes and fixes for the Ubuntu Touch OSK.
  • CI Train - one of the old maintainers of the CI Train and related tools.
  • Ubuntu System Image Server - helping out with managing the system-image server code.
  • (...)

Drawing

Disclaimer

The things I take up on this web-log vary in the level of difficulty from beginner to more advanced topics. I simply use this place as a vault for things I encounter and find interesting, hoping someone finds it useful sooner or later. Also, remember that everyone makes mistakes. If you have any questions or comments, feel free to contact me however you feel fit.

All the artworks and materials on this web-page have been created by me (with a few exceptions). If you wish to use any of them somewhere in public, feel free to do so - just leave my signature intact or state me as the author in a visible place. You can always contact me beforehand if something bigger is involved. Thanks.