Tietoja minusta
Opiskelen tietotekniikkaa Tampereen yliopistossa. Vapaa-ajallani olen mukana avoimen lähdekoodin ohjelmistojen, ohjelmistojakelujen ja kyvykkyyspohjaisten järjestelmähankkeiden, kuten EriX Projectin, AES:n, Cutie Shell Project -hankkeen ja Droidian GNU/Linuxin, kehityksessä sekä ylläpidossa.
Olen työskennellyt useilla ohjelmointikielillä. Esimerkiksi C, C++, Python, JavaScript ja Rust ovat minulle tuttuja ohjelmointikieliä käytännön työn kautta. Minulla on myös kokemusta yleisistä merkintäkielistä kuten HTML sekä QML ja ohjelmistokehyksistä kuten Qt Framework.
Lisäksi olen kontribuoinut ohjelmistokirjastoihin ja kirjoittanut niistä selkeää dokumentaatiota muita ohjelmoijia varten. Työni näissä projekteissa kattaa sekä tiimityötä muiden kehittäjien kanssa että itsenäistä tutkimus- ja toteutustyötä.
Olen käyttänyt DevOps-toimintamallia, missä pyritään automatisoimaan erilaisia sovelluskehityksen ja -julkaisun prosesseja. Sekä Droidianissa että Cutie Shell Project -hankkeessa paikkaukset yhdistetään päähaaraan mahdollisimman nopeasti. Suurempia ominaisuuslisäyksiä kehitetään aluksi ominaisuushaaroilla, mutta ne sulautetaan päähaaraan usein, jotta yhdistäminen olisi mahdollista milloin tahansa. Sekä päähaara että ominaisuushaarat rakennetaan ja paketoidaan jokaisen muutoksen jälkeen. Tuotantopakettivaraston (production repository) lisäksi on olemassa kehityspakettivarasto (staging repository) ja jokaista ominaisuushaaraa vastaava pakettivarasto. Nämä pakettivarastot auttavat testausympäristön luomisen automatisoinnissa.
Olen myös kiinnostunut luonnollisista kielistä sekä niiden opiskelusta ja puhunkin useampaa kieltä.
Projektit⌗
EriX Project : 2/2026-
https://git.erikinkinen.fi/erix
“Puhtaalta pöydältä toteutettu, kyvykkyyspohjainen mikroytimeen perustuva käyttöjärjestelmä, joka on kirjoitettu kokonaan Rustilla.”
AES : 1/2026-
https://git.erikinkinen.fi/erikinkinen/AES
“AES (Authority Evolution Simulator) on tutkimussimulaattori, jolla tutkitaan, miten auktoriteetti kehittyy ajan myötä kyvykkyyspohjaisissa järjestelmissä.”
Droidian GNU/Linux : 3/2021-
https://droidian.org/ / https://github.com/droidian/
“Droidian on Debianiin perustuva GNU/Linux-jakelu mobiililaitteille. Droidianin tavoitteena on pystyä ajamaan Debianiä Android-puhelimissa. Tämä toteutetaan käyttämällä tunnettuja teknologioita, kuten libhybrisia ja Haliumia.”
Video minusta pitämässä esitykstä Droidianista Volla Community Days 2021 -tapahtumassa:
Cutie Shell : 8/2021-
https://cutie-shell.org/ / https://github.com/cutie-shell/
“Cutie Shellin tavoitteena on olla kaunis ja helppokäyttöinen mobiilikäyttöliittymä Linux-laitteille, jotka käyttävät joko Haliumia tai mainline Linuxia. Käyttöliittymämme on saanut inspiraationsa Jollan Sailfish OS:stä, mutta emme pyri tekemään siitä kloonia. Yksi merkittävä ero Sailfish OS:ään verrattuna on, että lähdekoodimme on täysin avointa.”
Video minusta pitämässä esitystä Cutie Shellistä Volla Community Days 2023 -tapahtumassa:
Toinen video minusta pitämässä esitystä Cutie Shellin edistyksestä Volla Community Days 2024 -tapahtumassa:
Koulutus⌗
Tampereen yliopisto : 9/2022-
Tietotekniikan kandidaatinohjelma
- Opiskelen tällä hetkellä kandidaatinopintoja ja tavoitteeni on valmistua diplomi-insinööriksi.
Helsingin matematiikkalukio : 8/2018-5/2022
Suomalainen yleissivistävä lukiokoulutus
Kielitaito⌗
| suomi | äidinkieli |
| englanti | erinomainen |
| espanja | erinomainen |
| katalaani | hyvä |
| ruotsi | hyvä |
| ranska | tyydyttävä |