Full stack -kehittäjä

Suomi

eight

Rakennan selkeitä ja moderneja verkko- ja mobiilipalveluita. Minulle tärkeitä asioita ovat suorituskyky, ylläpidettävyys ja viimeistelty käyttökokemus.

Katso projektit

Miten työskentelen

Tekniikat

Teen töitä käyttöliittymien, mobiilisovellusten, backendien ja infran parissa. Tekniikat valitsen projektin tarpeiden ja käyttöympäristön mukaan.

  • React, Next.js, SvelteKit, TypeScript
  • React Native ja Expo (iOS ja Android)
  • Node.js, Express ja Azuren serverless-palvelut
  • PostgreSQL, Supabase, MongoDB
  • WebSockets, REST ja GraphQL
  • Tunnistautuminen, verkkomaksut ja LLM-integraatiot

Tausta

Olen koulutukseltani ohjelmistokehittäjä ja opiskelen nyt tietojenkäsittelyä ammattikorkeakoulussa. Opinnoissa keskityn tekoälyyn ja koneoppimiseen.

  • Ohjelmistokehittäjä
  • AMK-opinnot: tekoäly ja koneoppiminen
  • Full stack, frontend ja backend
  • Mobiili- ja monialustasovellukset
  • Generatiivinen tekoäly ja projektinhallinta
  • Tietokantojen suunnittelu

Julkaisu

Käytän Linuxia sekä työasemalla että palvelimissa. Huomioin testit, julkaisut ja ylläpidon jo sovellusta suunnitellessa.

  • Linux työasemilla ja palvelimilla
  • CI/CD-automaatio
  • Kontit: Podman ja Docker
  • Julkaisut: Vercel, Netlify ja Azure
  • Automaattinen testaus
  • Dokumentointi, DNS ja verkkotunnukset

Valikoituja töitä

Projektit

Esimerkkejä tekemistäni mobiilisovelluksista, verkkopalveluista ja Linux-työkaluista.

Lisää projekteja

MobiilisovellusOffline

Natiivi mobiilisovellus (kehityksessä)

React Nativella rakennettu iOS- ja Android-sovellus, joka toimii myös ilman verkkoyhteyttä ja tukee viittä kieltä. Siinä on tekoälyä hyödyntäviä ominaisuuksia. Tavoitteena julkaisu App Storessa ja Google Playssa.

VerkkopalveluRLS + Stripe

SaaS-alusta (kehityksessä)

RLS-säännöt rajaavat käyttöoikeudet, Stripe hoitaa maksut ja tiedostot avataan allekirjoitetuilla linkeillä. Mukana ovat myös migraatiot, testit ja CI/CD.

Pilvi-infraServerless

Tarkastusalusta asuntotoimijoille

Ylläpito luo suojatut tarkastuslinkit, asukkaat lähettävät raportit kuvineen ja automaatio hoitaa ilmoitukset sekä kokoaa tarkastusten yhteenvedot.

Data ja tekoälyReaaliaika

AI-seurantapaneeli teolliseen käyttöön

Paikallisesti toimiva työkalu biopolttoaineen optimointiin. Se kokoaa sensoridatan reaaliajassa ja näyttää Ollaman muodostamat suositukset.

VerkkokauppaWebhookit

Verkkokauppa-alusta tilauspalveluille

Käyttäjät kirjautuvat palveluun ja maksavat Stripellä. Webhookit pitävät tilauksen tilan ajan tasalla.

OppimispalveluSQL + RLS

SQL-oppimisympäristö

Suomenkielinen SQL- ja PostgreSQL-oppimisympäristö opiskelijoille ja oppilaitoksille. Supabasen RLS-säännöt rajaavat käyttöoikeudet.

Linux-työkaluSafe apply

HyprVirtMon

Rustilla tehty työkalu Hyprlandin virtuaalinäytöille. Profiileja voi hallita graafisesti tai komentoriviltä, ja virheellisen muutoksen jälkeen voi palata aiempaan tilaan.

Osaaminen

Frontend- ja backend-kehitys, mobiilisovellukset, tietokannat, pilvipalvelut ja Linux.

Rakennan

Käyttöliittymät, mobiilisovellukset, backendit ja tietokannat.

Frontend

JavaScript ja TypeScript · React ja Next.js · Svelte ja SvelteKit · Tailwind CSS ja Vite · SEO, Open Graph -metatiedot ja strukturoitu data

Mobiili

React Native ja Expo · Capacitor · Natiivimoduulit · Reanimated ja eleanimaatiot · Offline-first ja TanStack Query

Backend ja rajapinnat

Node.js ja Express · C# ja .NET · REST-, GraphQL- ja WebSocket-rajapinnat · Serverless-funktiot · Tunnistautuminen ja maksut

Tietokannat

SQL ja PostgreSQL · Supabase ja RLS · MongoDB ja Cosmos DB · ETL-putket · Migraatiot ja Drizzle ORM

AI ja integraatiot

LLM-integraatiot · AI-avusteinen kehitys · Reaaliaikaiset järjestelmät · Konenäkö ja generatiivinen tekoäly · Tekoälyä hyödyntävät käyttöliittymät

Julkaisen

Sovelluskaupat, pilvipalvelut, kontit ja CI/CD.

Julkaisu ja optimointi

App Store ja Google Play · EAS Build ja EAS Submit · OTA-päivitykset · Push-ilmoitukset ja taustatehtävät · Pakettikoon ja suorituskyvyn optimointi

Pilvi ja DevOps

Azure · Git · CI/CD ja GitHub Actions · Vercel ja Netlify · DNS ja verkkotunnukset

Linux ja työkalut

Linux työpöydällä ja palvelimilla · Bash, Python, Lua ja QML · Podman ja Docker · CMake ja käännöstyökalut · systemd ja lokien analysointi

Varmennan

Testit, saavutettavuus, lokalisointi ja seuranta.

Testaus ja laatu

Vitest ja React Testing Library · Playwright ja Maestro · Saavutettavuus · Lokalisointi ja i18n · Sentry

Sähköposti

Ota yhteyttä

Full stack -kehittäjä · Suomi