Matti Kiviharju

Matti Kiviharju

Expert Full-Stack -arkitekt

Profilöversikt

Produktfokuserad utvecklare med passion för ren användarupplevelse, skalbara system och mätbar påverkan.

Stark ICT-bakgrund Fullstack-utveckling ERP-systemkodning Entreprenöriell erfarenhet Hyperthymesi (Mycket avancerat autobiografiskt minne) Erfarenhet sedan 1990, inklusive IT-intressen från barndomen – totalt 36 år Stark WordPress-kompetens Avtalsrättsjurist Stark OpenAI-erfarenhet

Arbetslivserfarenhet

i4ware Software

Ägare & Grundare 2016-nuvarande

Arbetat med Fortune 500-kunder, utvecklat applikationer för Atlassian Marketplace, designat UML/ERD-verktyg för Siemens Polarion ALM samt lett studentteam inom utveckling av öppen källkod.

Produktutveckling

Ansvarig för hela livscykeln för globala Atlassian Marketplace-produkter (t.ex. Timesheet for Jira/Confluence). Kontinuerlig produktprototyping och implementering sedan 2004. Atlassian-applikationer fungerade ursprungligen som Server/Data Center-applikationer utvecklade med J2EE/Apache Velocity-teknologier tillsammans med utvalda UI/UX-ramverk och installerades i Jira/Confluence-miljöer som Spring Boot-baserade JAR-paket. Atlassian meddelade EOS (End of Support) för Server-applikationer den 16.2.2024 och inledde EOS-övergången för Data Center-applikationer i mars 2019. Moderna Atlassian-applikationer måste nu köras på Atlassian Forge-plattformen med Node.js/React eller Atlassians egna UI/UX-ramverk inom AWS-miljöer.

1.1.2012–16.2.2024: Försäljningssaldo för Atlassian Server-applikationslicenser: 103 licenser, saldo för Data Center-licenser: 6 licenser samt saldo för Jira Cloud-licenser (Connect- och Forge-appar): 103 licenser.

Totalt försäljningssaldo för licenser under perioden 1.1.2012–12.5.2026: 52,9 tusen amerikanska dollar (243 licenser).

AI-innovationer

Utvecklat OpenAI-baserade verktyg, inklusive PDF-dataimportsystem för flerspråkig datahantering. Kontinuerlig produktutveckling och prototyping sedan hösten 2025.

Kundgränssnitt

Arbetat direkt med internationella företag (inklusive Fortune 500-företag) och finländska intressenter (t.ex. GPD / Jorma Vitkala) som teknisk partner.

Prestationer

462 000 € i kumulativ omsättning under 22 år som mikroföretag; tusentals installationer världen över.

Atlassian Rovo AI & AI-driven processautomation

2025–Nuvarande

Atlassian Rovo AI: Förbättring och delvis automatisering av AI-driven uppgiftsplanering för Agile-programvaruutvecklingsflöden.
AI-assisterade processer för uppgiftsgranskning och validering med hjälp av integrationer inom Atlassian-ekosystemet.
Utveckling av Rovo AI-baserade kundsupportautomationslösningar för hantering av supportärenden, förbättring av svarskvalitet och minskning av manuellt arbete.
Erfarenhet av att kombinera Atlassian Jira, Confluence, OpenAI-teknologier och AI-assisterad arbetsflödesoptimering i företagsmiljöer.
Fokus på att förbättra produktivitet, automation och intelligenta beslutsprocesser inom Agile-programvaruutvecklingsteam.
AI-assisterad vibe coding & intelligent programvaruutveckling

2025–Nuvarande

Erfarenhet av AI-assisterad “vibe coding” med Google Antigravity, Visual Studio Code Copilot Agent Mode och manuella AI-drivna programmeringsarbetsflöden med ChatGPT.
Utveckling av programvarulösningar genom människa-AI-samarbetande programmeringsmetoder som kombinerar realtids-prompting, kodgenerering, arkitekturplanering, debugging och iterativ vidareutveckling.
Använt AI-system för att accelerera full-stack-utveckling, snabb prototyping, dokumentationsgenerering och automatisering av repetitiva programmeringsuppgifter.
Erfarenhet av att integrera AI-assisterade kodningsarbetsflöden i Agile-programvaruutvecklingsmiljöer och enterprise-programvaruprojekt.
Fokus på att förbättra utvecklingshastighet, kreativ problemlösning och produktivitet genom AI-förstärkta programmeringstekniker.

Radio Star Oy

Radio-DJ 2015

Värd för elektroniskt musikprogram på internetradio.

Certitude Oy

Programvaruutvecklare (ERP) 2014-2015

Arbetade med PHP, AJAX, Ext JS, XHTML, CSS, MySQL, Zend Framework, PHPExcel, TCPDF.

Spin Underground Records

Skivbolagsägare 2014-nuvarande

Publicerar och producerar musik med vänner runt om i världen, uppträder som DJ och skapar YouTube-innehåll.
MARK Cash Emperor HAMILTON YouTube Channel: https://www.youtube.com/@markhamilton.cash.emperor

MARK Cash Emperor HAMILTON är en unik Reality TV-inspirerad YouTube-kanal där MARK HAMILTON framställer sig själv som en framgångsrik entreprenör och en person som lever ett lyxliv, där kundintäkter används för massiva investeringar i utrustning för musik- och filmproduktion, studior, programvara och high-end-teknologi. Kanalen följer hans autentiska vardag, affärsverksamhet, kreativa projekt, ekonomiska risker samt kompromisslösa satsning på professionell produktion i reality-stil utan fiktion.

Frilansande allroundarbetare på restaurang med serveringstillstånd.
Spin Underground Records: https://www.spinundergroundrecords.fi/

Työosuuskunta Innetti

Medlem (Delägare) 2013-2016

Programvaruutveckling för kunder och återförsäljning av webbhotell.

MML-Group

Programvaruutvecklare (ERP) 2013-2014

Arbetade med PHP, MySQL, AJAX, Zend Framework, jQuery, PHPExcel, TCPDF, Signom.

Turotim Oy

Telefonförsäljare 2010

Tidskriftsförsäljning via telefon med provision %.

Eezy Osk

Lättföretagare 2009-2013

Levererade Joomla-sajter och IT-projekt för kunder under varumärket i4ware Software.

Teknologiaplaneetta (Osuuskunta PPT)

Medlem (Delägare) 2006-2009

Levererade Joomla-sajter för kunder och Atlassian Solution Partner. PHP/MySQL-utveckling.

Law Office Pauli Kiviharju Ky

IT-support 2006

Mikrosupport och webbplatsutveckling.

Brain Alliance Solutions Oy

Lösningsexpert 2006

SaaS-uppgifter.

Doberman Consulting Oy

Praktikant 2004 & 2005

HTML, CSS, PHP-utveckling.

Työvoimapörssi Oy

Lättföretagare 2004-2006

Design av statiska webbplatser för kunder.

Ikaalinen Business School

Praktikant inom datorhårdvara 2004

Ethernet-montering, videoredigering och PC-reparation.

Media Consult Oy

Telefonförsäljare 2002-2003

Tidskriftsförsäljning via telefon med provision %.

Georgia Pacific Oy

Pappersarbetare Praktikant 2002

Hantera massa/WC-pappersmaskin, levererade skadat onödigt WC-papper till återvinning och lagerstädning.

Green Can Oy

Pappersarbetare Praktikant 2001

Automatisering och kontroll av kartongförpackningsmaskiner och metalltillverkning.

Självständig

Importverksamhet för sällsynta Planescape AD&D-böcker 2000-2013

Importerade sällsynta Planescape AD&D-böcker från USA till Finland och sålde dem till ett högre pris.

Parolan Panssarikorjaamo

Fordonreparationsassistent 1998

MIG-svetsning, olika metallarbeten, städuppgifter, grundläggande högtryckstvätt av fordon och assisterade vid däckbyte på militära fordon.

City of Nokia

Lagerassistent, Elektrisk och Automationsinstallatör 1996

Skärmad metallbågsvetsning, installation av IT-utrustning, målning av byggnadsinteriörer/exteriörer, allmän metalltillverkning och städuppgifter.

ABB

Praktikant: Elektrisk och Automationsinstallatör 1996 & 1997

Assistentarbete till en senior automationstekniker.

Nokian Jalkineet

TET Arbetspraktik: Lagerassistent 1994-1995

Hantera transport av gummistövlar mellan lager med hjälp av vagnar.

Radio Mafia

Frilansande producent av elektroniska DJ-mixtapes 1998

Producerade förinspelade 30-minuters DJ-mixtapes (kassettband/MiniDisc) för radioprogramledaren Leena Lehtinen med hjälp av utrustning från Vestax PDX-d3, Stanton Scratch Master, Technics SL-1210 MK II, Ortofon Concorde Nightclub, Pioneer CDJ-500 MKIII och Vestax PMC-A7.

Privat företagare

Utveckling och design av videospel samt IT-relaterade projekt 1990-nutid

Började med programmering, videospelsutveckling (C++ / 3D-modellering med Autodesk 3ds Max) och datorrelaterade hobbyprojekt redan i barndomen med Commodore C64-, Amiga 500- och 486 PC-system. Utvecklade självständigt tidiga videospel, programmeringsprojekt och tekniska experiment redan i början av 1990-talet. Denna långvariga praktiska erfarenhet lade grunden för en senare karriär som mjukvaruarkitekt, full-stack-utvecklare och AI/LLM-ingenjör. Total erfarenhet inom mjukvaruutveckling, informationsteknik och tekniska projekt cirka 36 år.

Utbildning

BBA, Företagsekonomi och ICT (Tradenom), Multimedia Innehåll och Webbprogrammering

Tampere University of Applied Sciences

2007-2014

Yrkesexamen i Företags-ICT (Datanom), Multimedia Innehåll och Webbprogrammering

Ikaalinen Business School

2003-2006

Pappersindustrins Professionell, Kurser i Automationsenhetsprogrammering

Valkeakoski Vocational College

2000-2002

CAD Designer, AutoCAD och annan Datorprogramvara

Tampere Adult Education Center

1998-1999

Elektriker & Automationsinstallatör, Kurser i Automationsenhetsprogrammering

Nokia Vocational Institute

1995-1997

Ytterligare utbildning

Tillämpad Maskininlärning

2025

Introduktion till Programmering

2025

Cybersäkerhet I

2025

Versionskontroll, Git

2025

Cybersäkerhet

2024

Artificiell Intelligens

2024

Avancerad Webbapplikationsutveckling

2024

B-to-B Försäljning

2020

Red Hat Certifierad Säljare

2009

Red Hat Certifierad Virtualiseringssäljare

2009

E-Business

2004

Journalistik

2003

Lång matematik, Modersmål, Filosofi, Kort matematik, etc.

Tampere Vuxengymnasium

2002-2003

Förbättrade betyg för att kvalificera sig för yrkesstudier

Hypermedia

1999

Lång matematik

Nokia Vuxengymnasium

1999

Portfölj

Timesheet för Jira Mouse Free

Tech Stack: Jira, Atlassian Forge API, React, React Bootsrap, HTML, CSS, JavaScript, i18n, XLSX.utils och NodeJS

i4wares Timesheet for Jira ger Jira en kraftfull och välbekant användarupplevelse med ett Excel-liknande rutnät som gör tidsrapportering snabb och intuitiv. Klicka på en cell i rutnätet och tryck på Tab för att flytta åt höger eller Shift + Tab för att flytta åt vänster – varje förflyttning sparar ändringen när fältet tappar fokus. Ange en siffra som läggs till det ursprungliga värdet (till exempel 5 och sedan 4 → resultatet blir 9). När du lämnar fältet sparas endast den tillagda ökningen som en arbetstidslogg, och cellens totala värde uppdateras automatiskt. Du kan navigera mellan cellerna med Tab/Shift+Tab. Tips: fokusera på den gröna +-knappen och tryck på Enter för att öppna Add Worklog-dialogen för den aktuella dagen. När du klickar utanför fältet eller tabbar till en annan cell (blur) registreras endast den tillagda mängden som arbetstid, varefter arbetstidsloggar för valda ärenden och/eller användarens sparade Timesheet kan exporteras till Microsoft Excel, inklusive kommentarer om utfört arbete.

Länk till applikationen

Intäktsdiagram från Atlassian Marketplace

Tech Stack: Atlassian Marketplace API, React, ReCharts, Laravel, MySQL, SQL, HTML, CSS och PHP

Årlig försäljning, försäljning efter datum sedan 2012 och kumulativ försäljning sedan 2012.

Länk till applikationen

i4ware SDK

Tech Stack: OpenAI, Miniconda, Python, PHP, Laravel, React, MySQL, SQL, REST, Cross-Domain Auth, HTML, CSS, JSON, THREE.js, och JavaScript

Innehåller text-till-tal och tal-till-text, AI PDF-analysator, rollmodul på juridisk nivå som döljer moduler och funktioner, användarmodul där kunder endast ser sina egna data och SaaS-leverantören alla, kundkonto-modul där leverantören kan ge extra trial-tid och stänga konton vid utebliven betalning, installationsmodul med Visma-integrationskontroll, 3D-visning med STL-uppladdning och Python/Miniconda 3D-generator, tidrapporteringsmodul, min profil med webbkamera, video- och bildgalleri, OpenAI Chat med realtidschatt, videomeddelanden, bildmeddelanden, AI-frågor, text-till-tal, tal-till-text, flera användare samtidigt och skrivindikator, samt omsättningsdiagrammodul.

Visa källkod

i4ware Företagswebbplats

Tech Stack: PHP, WordPress, HTML5, CSS, JaveScript, React, OpenAI, och MySQL

Anpassningsbara CTA-knappar, komplexa prisoffertformulär för beställning av anpassade SaaS-produktprojekt och WordPress-projektbeställningsformulär.

Katso lähdekoodit

Personlig CV/Resume Webbplats

Tech Stack: OpnAI, Flerspråkig, WordPress, HTML5, CSS, JavaScript och PHP

AI-baserad PDF-CV-importör till ACF MySQL-databasen med Polylang-flerspråkigt stöd på finska, engelska och svenska. Även konvertering av Word-filer (.doc eller .docx) till blogginlägg med hjälp av AI samt översättning av innehåll som ursprungligen skrivits på finska till svenska och engelska med artificiell intelligens, där innehåll som redan har befintliga översättningar automatiskt hoppas över.

Visa källkod

Easy-Pro ERP med Visma Netvisor-integration

Tech Stack: ERP, Laravel, React, Visma Netvisor API, PostrgreSQL, SQL, JSON, LibreOffice API och REST

Försäljningsfakturor och inköpsfakturor.

Eget CMS

Tech Stack: CMS, PHP, Zend Framework 1, HTML, CSS, JavaScript, jQuery, JSON, MySQL, och SQL

Med administratörspanel på servern har ingen PHP 5.2 så alla funktioner fungerar inte i version 7.2 av PHP.

Visa sidor

Siemens Polarion AG:s källkoddiagram skissande MVP

Tech Stack: Tomcat, Polarion API/SDK, XML, J2EE, JSP, Ext JS, JavaScript, Gliffy REST API, HTML, och CSS (Källkodsdiagram: ERD, Flow-Chart, Use Case, UML, Venn Chart, osv.)

För bilfabriker, flygplansfabriker och andra fabriker.

Se slutresultatvideon

Python AI e-postsvarare

Tech Stack: OpenAI och Python

Svarar spammare att vi inte köper något och de som vill beställa något från oss får svar med detaljer för att kontakta kundsupport.

Visa källkod

AI-baserad PDF-filanalysator

Tech Stack: OpenAI, Miniconda, Python, PHP, Laravel, MySQL, SQL, REST, Cross-Domain Auth, HTML, CSS, JSON, THREE.js, och JavaScript

Kan användas för att beräkna antalet anställningar i siffror i ett CV och för att ge ändringsförslag för att skapa ett ATS-vänligt CV baserat på det ursprungliga CV:t.

Visa källkod

Python/Laravel/React 3D-modellgenerator

Tech Stack: React, PHP, Laravel, MySQL, REST, OpenAI, Python, THREE.js och Miniconda

Generera 3D-modell från Python-skript gjord med ChatGPT 3D-modellerare som kan ses med THREE.js API i webbläsare.

Visa källkod

3D-modellvisare i React

Tech Stack: React, THREE.js, Laravel och PHP

Visbara 3D-modeller med THREE.js API i webbläsare och uppladdningsfunktion för stl-filer gjorda med Blender.

Visa källkod

Fakturering SaaS Molnmjukvara

Tech Stack: SaaS, React, PHP, Laravel, MySQL, SQL, REST, HTML5, PHPOffice och CSS

Med Laravel 12 och React 18: Försäljningsfakturor modul med sökning efter kund, registrera konto modul, roller modul med behörigheter.

MS Dynamics och Tempo Timesheets-integration

Tech Stack: Integraatio, Zend Framework 1, Tempo Timesheets API och MS Dynamics

Gjort med Zend Framework 1 (REST Server och REST Client mellan Tempo och XML-fil).

ERP: Memonen Holding & Consulting Oy

Tech Stack: PHP, MySQL, Zend Framework, HTML, CSS, JavaScript, Ext JS, jQuery

Omfattande Enterprise Resource Planning (ERP) system, designat med starkt fokus på bemanning och arbetskraftsuthyrning.

Joomla Komponent mellan MS Access och MySQL

Tech Stack: Joomla

Anpassad komponent för Joomla CMS innehållshanteringssystem för att hantera kontaktuppgifter till talare vid Glass Performance Days-evenemanget.

Anpassade mallar för Planette Internet Oy Tee-se-itse-kotisivut™ webbplatsbyggare

Tech Stack: Webbutveckling

Jag skapade anpassade sidmallar för deras Tee-se-itse-kotisivut™-webbplatsbyggarsystem som en XML-fil, inklusive bitmappsgrafik och HTML/CSS-kod, paketerade i ett ZIP-arkiv från vilket sidmallarna installerades.

Tidsrapport för Jira Data Center

Tech Stack: Java, XML, Maven 3, Atlassian SDK, Velocity, Ext JS, JavaScript, Jira Java API, Sring Framework

Tidsrapporteringsapplikation för Atlassian Jira.

Länk till appen

Satumetsä.AI

Tech Stack: WordPress, PHP, MySQL, och OpenAI REST API

AI-genererat barnberättelseinnehåll vars affärsmodell är Google AdSense-annonsintäkter % provision.

Visa sidor

3D-spel och kommande distribution via Steam

Tech Stack: Anark Studio 2.5, Adobe Photoshop, 3D Modeling (Blender), Sound Design, och Music Composition

Projektet använde Anark Studio 2.5 för att skapa interaktiva multimediapresentationer och visuellt innehåll. Projektet inkluderade även 3D-modellering med Blender, där tredimensionella objekt, miljöer och animationer designades och producerades. Dessutom omfattade projektet ljuddesign och musikkomposition, inklusive skapandet av originella ljudlandskap, ljudeffekter och elektronisk musik för att stödja den visuella upplevelsen. Arbetet kombinerade kreativ audiovisuell design, teknisk implementation och digital medieproduktion.

Feel the Underground Vibe

Tech Stack: PHP, WordPress, HTML, CSS, JavaScript, Atomos Ninja V, Canon XA60, AtomX Cast, Atomos Connect, GoPro MAX, Traktor Kontrol S4 MK3, RODE Shotgun Microphones, USB audio interfaces, Ableton Live, Wavelab, Cubase, Native Instruments, etc.

Spin Underground Records: Pioneering the Purest Techno Sounds Welcome to Spin Underground Records, where the beat is relentless, the bass is pulsating, and the energy is electrifying. We are a cutting-edge record label dedicated exclusively to the relentless pursuit of 100% pure Techno music. Our commitment to the genre runs deep, and we are proud to be the driving force behind some of the most innovative and boundary-pushing tracks in the electronic music scene.

Visa sidor

Färdigheter och Kompetenser

Fullstack-utveckling: C/C++, Miniconda, OpenAI, C#, PHP, XML, ReactJS, Vue.JS, NodeJS, Ext JS, jQuery, HTML, XHTML, HTML5, CSS, Java, JSON, REST, RESTful, AJAX, Zend Framework, Laravel, Apache POI, PDFbox, TCPDF, PHPExcel, Python, Spring, JSP, SQL, Velocity, Atlassian Forge API
Scrum Master Kompetens: Atlassian Jira, Atlassian Confluence, Siemens Polarion ALM, Nextedy RISKSHEET, Nextedy GANTT
Språk: Finska (modersmål), Engelska (professionell)
Grafik & Videoverktyg: InDesign, Adobe Photoshop, Adobe Premiere Pro, Davinci Resolve, Wondershare Filmora
Kontorsverktyg: LibreOffice, Microsoft Word, PowerPoint, Access, Excel
Versionskontroll: GIT och SVN
Virtuella Servrar: Windows, RHEL, CentOS, Ubuntu
Molntjänster: AWS och LeaseWeb
CMS: Joomla, WordPress
HTTP-servrar: Apache 2 och Tomcat
Mockup-/wireframe-design: Balsamiq Wireframes och Gliffy
Speldesign: C/C++, 3D-modellering (Cinema 4D, 3D Studio Max och Blender), Anark Studio 2.5, Ljuddesign (Wavelab, Ableton Live, Cubase, Native Instruments), Musikproduktion och komposition (Wavelab, Ableton Live, Cubase, Native Instruments), Grafisk design (Adobe Photoshop)

Kontakt

Låt oss ta kontakt. Dela dina projektmål så svarar jag inom 24 timmar.

FO-nummer: 2739594-6

Momsreg.nr: FI27395946