What we do

UBports goal is to make Ubuntu Touch available for as many devices as possible. The technical committee takes care of all technical tasks and programming. If you are interested in coding or programming, than this is the committee to join. The tasks can be divided into high-level (apps, user interface) and low-level development (hardware abstraction, kernel, drivers, halium porting). The main responsibility of this committee is to improve the working features of Ubuntu Touch, fixing bugs, releasing new features and of course the ongoing work in Convergence.

Technical goals

  • Building a Flawlessly working Operating System

  • Porting Ubuntu Touch for as many devices as possible

  • Creating stable and usable linux kernels, android hals and libhybris laye

  • Building and creating a development environment

  • Building exciting and new Open Source technology

Current members of the technical team

  • Marius Gripsgard (TSC Head)

  • Ruben Carneiro 

  • Florian Leeber

  • Ricardo Mendoza

  • Jan Sprinz

Where to find


  • Kernel developer

  • Android Hardware abstraction layer developer

  • Halium developer

  • Device porter

  • Documentation writer

  • Graphic stack specialist (mir, qtmir, wayland, qtybuntu)

  • Connectivity specialist (bluetooth, wifi, rild, ofono,nfc, network-manager, bluez)

  • qt stack developer

  • UX developer

Steering Committee keywords

Ubuntu, Ubuntu Touch, xenial, vivid, 15.04, 16.04, snaps, clicks, click packages, mir, halium, wayland, webapps, cordova, qt, chromium, dekko, ota, linux, kernel, android, mobile

Ready to Join UBports?

Apply to become a member now!