Taidot

Työkalut oikeaan työhön.

Yhdeksän aluetta, yksi tavoite: ohjelmisto, joka toimii oikeassa maailmassa. Valitse alue nähdäksesi työkalut ja projektit, joissa olen käyttänyt niitä.

Työkalupakki

Valitse alue.

Jokainen työkalu linkittyy projekteihin, joissa se on ansainnut paikkansa.

Frontend

Käyttöliittymät, jotka latautuvat nopeasti ja mukautuvat puhelimista leveisiin työpöytänäyttöihin.

Backend

REST-rajapinnat, tietokannat ja tunnistautuminen jokaisen tuotteen takana.

Mobiili

Android- ja iOS-sovelluksia yhdestä React Native -koodikannasta.

Verkkokauppa

Shopify-teemat ja upotetut sovellukset, rakennettu tyhjästä.

  • Shopify Liquid

    Shopifyn mallikieli räätälöityihin teemoihin.

    Käytössä

  • Shopify-sovelluskehitys

    Upotetut sovellukset, jotka laajentavat kauppaa.

    Käytössä

  • Shopify Polaris

    Shopifyn design-järjestelmä hallintapaneelin käyttöliittymille.

    Käytössä

Lohkoketju

Älysopimukset ja ketjussa tehtävät maksut.

  • Solidity

    Älysopimukset Ethereum-yhteensopiville ketjuille.

    Käytössä

  • Ethers.js

    Kirjasto lohkoketjun kanssa keskusteluun.

    Käytössä

Automaatio

Web scraping -työkalut ja skriptit, jotka hoitavat toistuvan osan.

  • Puppeteer

    Selainautomaatio sivuille, jotka vaativat oikean selaimen.

    Käytössä

  • Cheerio (web scraping)

    Nopea HTML-jäsennys tuotedatalle.

    Käytössä

Infrastruktuuri ja DevOps

Hosting, verkkotunnukset ja julkaisut suoraan GitHubista.

  • Render

    Hosting automaattisella julkaisulla GitHubista.

    Käytössä

  • Cloudflare (R2, Stream)

    DNS, tallennus ja videon jakelu.

    Käytössä

  • Caddy SSL

    Automaattinen HTTPS omille verkkotunnuksille.

    Työkalupakissa, valmiina kun työ vaatii

  • Namecheap API

    Verkkotunnusten automatisointi.

    Työkalupakissa, valmiina kun työ vaatii

  • Git / GitHub

    Versionhallinta ja jokaisen projektin koti.

    Käytössä

Maksut ja palvelut

Laskutus, sähköposti ja Googlen palvelut.

  • Stripe

    Tilaukset ja maksaminen.

    Käytössä

  • Resend

    Transaktiosähköpostit.

    Käytössä

  • Google APIs

    Kirjautuminen ja Googlen palvelut.

    Käytössä

Muut

Kielet, joihin tartun, kun työ niitä vaatii.

  • Java

    Työjuhtakieli JVM:lle ja Androidille.

    Työkalupakissa, valmiina kun työ vaatii

  • Rust

    Järjestelmäohjelmointia vahvoin takuin.

    Työkalupakissa, valmiina kun työ vaatii

  • Swift

    Applen kieli natiiveille macOS- ja iOS-sovelluksille.

    Käytössä

Miten palat sopivat yhteen

Yksi pino, alusta loppuun.

Malli Knewlerin, Onshipyn, Swifrlyn ja Rannikonin takana: web-sovellus, rajapinta, tietokanta ja muutama palvelu niiden ympärillä.

Web-sovellus

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS

Next.js · React · TypeScript · Tailwind

API

  • Fastify
  • Node.js

Fastify · Node.js · JWT

Tietokanta

  • PostgreSQL
  • Supabase

PostgreSQL · Supabase

Vertaile

Missä se näkyy.

Yhdeksän projektia ja ydinteknologiat, joilla kukin on rakennettu.

Mitä teknologioita kukin projekti käyttää
ProjektiTypeScriptReactNext.jsTailwindFastifyPostgreSQLStripeReact NativeShopify
Rannikon
Kuopas
Onshipy
Swifrly
Knewler
Rannikon Mobile
Kuopas Mobile
Onshipy Shopify-sovellus
Blanc

Tarvitsetko jotain näistä projektiisi?

Brändiyhteistöihin, freelance-projekteihin tai ihan vain alan juttuun.