Full-stack developer — Tampere, Finland

I design, build and run web products.

AI tools, FiveM script stores and content platforms for clients, from the first commit to real users.

Illustration of PEEVEE in a black hoodie walking down an empty street at dusk

My work

Things I created or co-created, and builds for clients. All live.

Co-creatorSoftware studio

Ruska Studio

A Finnish studio I run together with friends. We build full-stack web apps and fast, search-optimized websites for businesses, from design to development, hosting and support.

What I built

  • Full-stack web apps and custom websites for clients
  • Design, development, SEO and hosting under one roof
  • The studio's own bilingual site (FI / EN) with case studies
  • Client sites delivered with 100/100 Google performance
Visit ruskastudio.fi ↗

CreatorAI SaaS

FiveAI

An AI workspace for FiveM developers that I created and build together with a friend. Describe a resource, pick the framework and dependencies, and FiveAI generates the whole thing: manifest, config, client and server code, and docs.

What I built

  • Generation flow for QBCore, ESX, QBX and standalone
  • File-tree workspace to review every generated file
  • Project chat for iterating on the code
  • One-click ZIP export, accounts and paid plans
Visit fiveai.dev ↗

Client projectCasino affiliate

Kasinokurki

A Finnish casino affiliate site built for a client. A full content platform comparing online casinos, bonuses and betting sites, with editorial content published weekly.

What I built

  • Casino reviews with ratings, authors and fact-checking
  • Bonus and casino comparison pages by category
  • News, guides and daily betting tips
  • Payment method pages, giveaways, newsletter and site search
Visit kasinokurki.com ↗

Client projectFiveM community

Unity

Website for one of Finland's larger GTA roleplay communities on FiveM. It's the community's home base, where players sign in, learn how to get started and shop.

What I built

  • Original site design and front page
  • Discord login and live player count
  • Store
  • Getting-started guide and FAQ
Visit unityx.fi ↗

Co-creatorFiveM studio & store

UnityScripts

A FiveM development studio making performance-focused scripts, each tested on production servers before release and sold through its own storefront.

What I built

  • Storefront with categories, sorting and cart
  • Tebex checkout integration
  • Chat, Crafting, FFA and CCTV scripts at under 1 ms resmon
  • Documentation and Discord-based support
Visit unityscripts.net ↗

CreatorStreamer tool

Slottisysteemit

Bonus-hunt tracking for slot streamers. Sign in with Twitch, log your hunts and show the results live on stream with a themeable tracker overlay.

What I built

  • Twitch login
  • Bonus-hunt dashboard with starts, winnings and best multipliers
  • Stream overlay layouts with theme editor
  • Free and Premium subscription plans
Visit slottisysteemit.com ↗

Client projectStreamer event platform

Pacthouse v1

Companion site for a streamed creator competition. Viewers voted on who gets eliminated, followed a subscription leaderboard with prizes and bought mystery boxes.

What I built

  • The entire app, built from a designer's mockups
  • Paid voting with Stripe and a live vote feed over WebSockets
  • Subscription leaderboard with prizes and countdown
  • Mystery box shop with cart and Stripe checkout
  • Admin panel for votes, shop items and leaderboards

No longer online

Client projectFiveM community

BlessedGangRP

Website for a Finnish FiveM roleplay community running since 2019. It introduces the server, gets new players connected in a few steps and leads them to the store.

What I built

  • Finnish-language landing page with live server stats
  • Step-by-step onboarding: Discord, GTA V, FiveM, connect
  • Tebex store integration
  • Impressum, terms and privacy pages
Visit blessedgangrp.com ↗

Client projectRecording studio

BlessedStudios

Website for a Finnish recording studio. Artists, producers and podcasters can compare packages, check the gear, listen to productions and get in touch.

What I built

  • Pricing for hourly, per-song and membership packages
  • Equipment showcase
  • Music player for tracks produced at the studio
  • Gallery, FAQ and contact section
Visit blessedstudios.fi ↗

Client projectGroup directory

Ryhmähaku

A Finnish directory of Telegram and Signal groups. Visitors can browse, search and join groups, and suggest new ones for the list. Built from scratch, end to end.

What I built

  • Searchable directory with Telegram / Signal filters and sorting
  • Group pages with member counts and join links
  • Group suggestion form
  • Sponsored ad placements
Visit ryhmahaku.com ↗

Time in the editor

The last 7 days, tracked automatically with Testaustime.

Total
8h 2m
Daily average
1h 8m
Busiest day
Tue
Top language
TSX
Hours per daypeak 2h 42m
41m
2h 42m
1h 56m
1h 31m
37m
0m
8m

Languages

  • TSX5h 35m
  • TypeScript1h 3m
  • Dotenv43m
  • Go23m
  • JSON9m

About

One developer for the whole product, from idea to maintenance.

I'm based in Tampere, Finland and have been building for the web since 2020. Product decisions, interface, backend, payments and keeping it running after launch.

My own products serve the FiveM community. For clients I build content-heavy sites that need to rank, load fast and stay easy for editors to update.

Frontend
  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
Backend
  • Node.js
  • REST APIs
  • PostgreSQL
  • Auth & payments
FiveM
  • Lua
  • QBCore / QBX / ESX
  • ox_lib
  • NUI
Other
  • AI / LLM integrations
  • SEO
  • Content platforms