Profiilin yhteenveto
Tuotelähtöinen ohjelmistokehittäjä, jolla on intohimo selkeään käyttökokemukseen, skaalautuviin järjestelmiin ja mitattavaan vaikuttavuuteen.
Työkokemus
i4ware Software
Omistaja & Perustaja 2016-nykyhetkiTyöskennellyt Fortune 500 -asiakkaiden kanssa, kehittänyt sovelluksia Atlassian Marketplaceen, suunnitellut UML/ERD-työkaluja Siemens Polarion ALM:lle, johtanut opiskelijatiimejä avoimen lähdekoodin kehittämisessä.
Tuotekehitys: Vastannut globaalien Atlassian Marketplace -tuotteiden koko elinkaaresta (esim. Timesheet for Jira/Confluence). Jatkuvaa tuoteprototyyppien kehitystä ja toteutusta vuodesta 2004 lähtien. Atlassian-sovellukset olivat aluksi Server/Data Center -sovelluksia, jotka toteutettiin J2EE/Apache Velocity -teknologioilla sekä valituilla UI/UX-kehyksillä, ja ne asennettiin Jiraan/Confluenceen Spring Boot -pohjaisina jar-paketteina. Atlassian ilmoitti Server-sovellusten EOS-päättymisestä 16.2.2024 ja Data Center -sovellusten EOS-vaiheesta maaliskuussa 2019. Nykyisin Atlassian-sovellusten tulee toimia Atlassian Forge -alustalla Node.js/React- tai Atlassianin omilla UI/UX-ratkaisuilla AWS-ympäristössä.
AI-innovaatiot: Kehittänyt OpenAI-pohjaisia työkaluja, mukaan lukien PDF-tietojen tuontijärjestelmä monikieliseen datanhallintaan. Jatkuvaa tuotekehitystä syksystä 2025 lähtien.
Asiakasrajapinta: Työskennellyt suoraan kansainvälisten yritysten (mukaan lukien Fortune 500 -yritykset) sekä suomalaisten sidosryhmien (esim. GPD / Jorma Vitkala) kanssa teknisenä kumppanina.
Saavutukset: 462 000 € kumulatiivinen liikevaihto 22 vuoden aikana mikroyrityksenä; tuhansia asennuksia maailmanlaajuisesti.
1.1.2012–16.2.2024: Atlassian Server -sovellusten lisenssimyyntien saldo: 103 lisenssiä, Data Center -lisenssien saldo: 6 lisenssiä ja Jira Cloud (Connect- ja Forge-sovellukset) -lisenssien saldo: 103 lisenssiä.
Kokonaislisenssimyynnin saldo ajalta 1.1.2012–12.5.2026: 52,9 tuhatta Yhdysvaltain dollaria (243 lisenssiä).
Atlassian Rovo AI & AI-pohjainen prosessiautomaatio
2025-nykyhetki
Atlassian Rovo AI: Agile-tiimien AI-pohjaisen tehtäväsuunnittelun kehittäminen ja osittainen automatisointi ohjelmistokehityksen työnkuluissa.
AI-avusteiset tehtävien tarkistus- ja validointiprosessit käyttäen Atlassian-ekosysteemin integraatioita.
Rovo AI -pohjaisten asiakastuen automaatioratkaisujen kehittäminen tukipyyntöjen käsittelyyn, vastauslaadun parantamiseen ja manuaalisen työmäärän vähentämiseen.
Kokemusta Atlassian Jira-, Confluence-, OpenAI-teknologioiden sekä AI-avusteisen työnkulkuoptimoinnin yhdistämisestä enterprise-ympäristöissä.
Painopisteenä tuottavuuden, automaation ja älykkäiden päätöksentekoprosessien kehittäminen Agile-ohjelmistokehitystiimeissä.
AI-avusteinen vibe-koodaus & älykäs ohjelmistokehitys
2025-nykyhetki
Kokemusta AI-avusteisesta “vibe-koodauksesta” käyttäen Google Antigravityä, Visual Studio Code Copilot Agent Modea sekä manuaalisia AI-ohjattuja ohjelmointityönkulkuja ChatGPT:n avulla.
Ohjelmistoratkaisujen kehittäminen ihmisen ja tekoälyn yhteistyöhön perustuvilla ohjelmointimenetelmillä yhdistäen reaaliaikaisen promptauksen, koodigeneroinnin, arkkitehtuurisuunnittelun, debuggaamisen ja iteratiivisen jatkokehityksen.
AI-järjestelmien hyödyntäminen full-stack-kehityksen nopeuttamisessa, nopeassa prototypoinnissa, dokumentaation generoinnissa sekä toistuvien ohjelmointitehtävien automatisoinnissa.
Kokemusta AI-avusteisten ohjelmointityönkulkujen integroinnista Agile-ohjelmistokehitysympäristöihin ja enterprise-tason ohjelmistoprojekteihin.
Painopisteenä kehitysnopeuden, luovan ongelmanratkaisun ja tuottavuuden parantaminen AI-tehostettujen ohjelmointitekniikoiden avulla.
Radio Star Oy
Radio DJ 2015Juonsin elektronisen musiikin ohjelmaa Internet-radiossa.
Certitude Oy
Ohjelmistokehittäjä (ERP) 2014-2015Työskennellyt PHP:n, AJAX:n, Ext JS:n, XHTML:n, CSS:n, MySQL:n, Zend Frameworkin, PHPExcelin, TCPDF:n kanssa.
Spin Underground Records
Levy-yhtiön omistaja 2014-nykyhetkiJulkaisee ja tuottaa musiikkia ystävien kanssa ympäri maailmaa, tekee DJ-keikkoja sekä luo YouTube-sisältöä.
MARK Cash Emperor HAMILTON YouTube Channel: https://www.youtube.com/@markhamilton.cash.emperor
MARK Cash Emperor HAMILTON on ainutlaatuinen Reality TV -tyylinen YouTube-kanava, jossa MARK HAMILTON esittää itseään menestyvänä yrittäjänä ja luksuselämää elävänä henkilönä, joka käyttää asiakkaiden maksamia tuloja massiivisiin investointeihin musiikki- ja elokuvatuotannon laitteisiin, studioihin, ohjelmistoihin ja high-end teknologiaan. Kanava seuraa hänen todentuntuista arkeaan, liiketoimintaansa, luovia projektejaan, taloudellisia riskejään sekä tinkimätöntä panostustaan ammattimaiseen tuotantoon reality-tyylisellä otteella – ilman fiktiota.
Anniskeluravintolan sekatyömies, freelancer.
Spin Underground Records: https://www.spinundergroundrecords.fi/
Työosuuskunta Innetti
Jäsen (Osakas) 2013-2016Ohjelmistokehitystä asiakkaille ja web-hosting jälleenmyyntiä.
MML-Group
Ohjelmistokehittäjä (ERP) 2013-2014Työskennellyt PHP:n, MySQL:n, AJAX:n, Zend Frameworkin, jQueryn, PHPExcelin, TCPDF:n, Signomin kanssa.
Turotim Oy
Puhelinmyyjä 2010Aikakauslehtien puhelinmyynti provisiopalkalla.
Eezy Osk
Kevytyrittäjä 2009-2013Toimittanut Joomla-sivustoja ja IT-projekteja asiakkaille i4ware Software -brändin alla.
Teknologiaplaneetta (Osuuskunta PPT)
Jäsen (Osakas) 2006-2009Toimittanut Joomla-sivustoja asiakkaille ja Atlassian Solution Partnerina. PHP/MySQL-kehitystä.
Asianajotoimisto Pauli Kiviharju Ky
IT-tuki 2006Mikrotuki ja verkkosivustojen kehitys.
Brain Alliance Solutions Oy
Ratkaisuekspertti 2006SaaS-tehtäviä.
Doberman Consulting Oy
Harjoittelija 2004 & 2005HTML-, CSS-, PHP-kehitystä.
Työvoimapörssi Oy
Kevytyrittäjä 2004-2006Staattisten verkkosivujen suunnittelu asiakkaille.
Ikaalinen Business School
Harjoittelija tietokoneiden laitteistossa 2004Ethernet-kaapelointi, videoeditointi ja tietokoneiden korjaus.
Media Consult Oy
Puhelinmyyjä 2002-2003Aikakauslehtien puhelinmyynti provisiopalkalla.
Georgia Pacific Oy
Paperityöntekijä harjoittelija 2002Sellu/WC-paperikoneen käsittely, toimitettu vaurioitunutta tarpeetonta WC-paperijätettä kierrätykseen ja varaston siivous.
Green Can Oy
Paperityöntekijä harjoittelija 2001Kartongin pakkauskoneiden automaatio ja ohjaus sekä metallityöt.
Yksityisyrittäjä
Harvinainen Planescape AD&D -kirjojen maahantuontiliiketoiminta 2000-2013Maahantuonut harvinaisia Planescape AD&D -kirjoja USA:sta Suomeen ja myynyt niitä korkeammalla hinnalla.
Parolan Panssarikorjaamo
Ajoneuvojen korjausavustaja 1998MIG-hitsaus, erilaiset metallityöt, siivoustehtävät, ajoneuvojen peruspainepesu ja avustaminen sotilasajoneuvojen renkaiden vaihdossa.
Nokian kaupunki
Varastoapulainen, Sähkö- ja automaatioasentaja 1996Puikkohitsaus, IT-laitteiden asennus, rakennusten sisä- ja ulkomaalaus, yleiset metallityöt ja siivoustehtävät.
ABB
Harjoittelija: Sähkö- ja automaatioasentaja 1996 & 1997Avustavat työt vanhemmalle automaatioteknikolle.
Nokian Jalkineet
TET-työharjoittelu: Varastoapulainen 1994-1995Kumisaappaiden kuljetus varastojen välillä kärryillä.
Radio Mafia
Freelancer elektronisen musiikin DJ-mixtapien tekijä 1998Valmisti ennakkoon nauhoitettuja 30 minuutin DJ-mixtapeja (C-kasetti/MiniDisc) radiojuontaja Leena Lehtiselle käyttäen Vestax PDX-d3-, Stanton Scratch Master-, Technics SL-1210 MK II-, Ortofon Concorde Nightclub-, Pioneer CDJ-500 MKIII- ja Vestax PMC-A7 -laitteistoa.
Yksityisyrittäjä
Videopelien valmistus ja suunnittelu sekä IT-alan harrastukset 1990-nykyhetkiAloitti ohjelmoinnin, videopelikehityksen (C++/3D-mallinnus AutoDesk 3D Studio) ja tietotekniikkaharrastukset jo lapsuudessa käyttäen Commodore C64-, Amiga 500- ja 486 PC -järjestelmiä. Kehitti varhaisia videopelejä, ohjelmointiprojekteja ja teknisiä kokeiluja itsenäisesti jo 1990-luvun alussa.
Tämä pitkäaikainen käytännön kokemus muodosti perustan myöhemmälle uralle ohjelmistoarkkitehtina, full-stack-kehittäjänä ja AI/LLM-insinöörinä.
Kokonaiskokemus ohjelmistokehityksestä, tietotekniikasta ja teknisistä projekteista yhteensä noin 36 vuotta.
Koulutus
Tradenomi (BBA), liiketoiminta ja ICT, multimediasisällöntuotanto ja verkko-ohjelmointi
Tampereen ammattikorkeakoulu
2007-2014Liiketalouden ja ICT:n perustutkinto (Datanomi), Multimedia-sisältö ja verkko-ohjelmointi
Ikaalinen Business School
2003-2006Paperiteollisuuden ammattilainen, Automaatiojärjestelmien ohjelmointikurssit
Valkeakosken ammattioppilaitos
2000-2002CAD-suunnittelija, AutoCAD ja muut tietokoneohjelmistot
Tampereen aikuiskoulutuskeskus
1998-1999Sähkö- ja automaatioasentaja, Automaatiojärjestelmien ohjelmointikurssit
Nokian ammattioppilaitos
1995-1997Lisäkoulutus
Ohjelmoinnin perusteet
2025Kyberturvallisuus I
2025Versionhallinta, Git
2025Kyberturvallisuus
2024Tekoäly
2024Edistynyt verkkosovelluskehitys
2024B-to-B-myynti
2020Red Hat Certified Salesperson
2009Red Hat Certified Virtualization Salesperson
2009E-Business
2004Journalismi
2003Pitkämatematiikka, Äidinkieli, Filosofia, Lyhytmatematiikka, jne.
Tampereen aikuislukio
2002-2003Parantanut arvosanoja päästäkseen ammatillisiin opintoihin
Hypermedia
1999Pitkämatematiikka
Nokian aikuislukio
1999Pitkän matematiikan kurssi
Portfolio
Timesheet for Jira Mouse Free
Tech Stack: Jira, Atlassian Forge API, React, React Bootsrap, HTML, CSS, JavaScript, i18n, XLSX.utils ja NodeJS
i4waren Timesheet for Jira tuo Jiraan tehokkaan ja tutun käyttökokemuksen Excel-tyylisen ruudukon avulla, tehden työajanseurannasta nopeaa ja intuitiivista. Napsauta ruudukon solua ja siirry oikealle painamalla Tab tai vasemmalle painamalla Shift + Tab – jokainen siirtyminen tallentaa muutoksen, kun kenttä menettää fokuksen. Kirjoita yksi numero, joka lisätään alkuperäiseen arvoon (esimerkiksi 5 ja sitten 4 → tulokseksi tulee 9). Kentästä poistuttaessa työaikakirjaukseksi tallennetaan vain lisätty määrä, ja solun kokonaisarvo päivittyy automaattisesti. Voit liikkua solujen välillä Tab/Shift+Tab-näppäimillä. Vinkki: kohdista kohdistin vihreään +-painikkeeseen ja paina Enter, jolloin kyseisen päivän Add Worklog -ikkuna avautuu. Kun klikkaat pois kentästä tai siirryt toiseen soluun (blur), vain lisäämäsi määrä kirjataan työajaksi, minkä jälkeen valittujen issueiden ja/tai käyttäjän tallennetun Timesheetin työaikakirjaukset voidaan viedä Microsoft Exceliin, mukaan lukien kommentit tehdystä työstä.
Revenue Charts from Atlassian Marketplace
Tech Stack: Atlassian Marketplace API, React, ReCharts, Laravel, MySQL, SQL, HTML, CSS ja PHP
Vuotuinen myynti, myynti päivämäärän mukaan vuodesta 2012 ja kumulatiivinen myynti vuodesta 2012.
i4ware SDK
Tech Stack: OpenAI, Miniconda, Python, PHP, Laravel, React, MySQL, SQL, REST, Cross-Domain Auth, HTML, CSS, JSON, THREE.js, ja JavaScript
Sisältää tekstistä puheeksi, puheesta tekstiksi, AI PDF-analysoijan, rooli-moduuli oikeustasoinen piilottaa moduleita ja niiden toimintoja, käyttäjät moduuli (asiakas näkee vain omansa ja SaaS-pavleun myyjä kaikki), asiakastilit-moduuli (asiakas näkee vain omansa ja SaaS-pavleun myyjä kaikki sekä voi antaa asiakkaille lisää 30 päivän trial aikaa tai vaikka vuoden trial ajan sekä jos asiakastili pitää estää käyttämään sita asiakaan kohdalla jos se ei maksa laskuja), asutetkusen-mooduuli jossa Visma-integraation toimivuuden tarkistus, 3D-mallinen katselu (lataamistominto palvelimelle stl-tiedostoformaattissa ja Python/Miniconda 3D-malligeneraatori), Timesheet-mooduuli, minun profiili (ota profiilikuva web-kameralla), video/kuvagalleria (lataa video/kuva kovalevyltä tai ota ne web-kameralla), OpenAI Chat (reaaliaaikainen, tee video viesti web-kameralla, tee kuvaviesti web-kameralla, kysy Teköälytä, puhe tekstiksi, teksti puheeksi, useita käyttäjiä yhtäaikaa ja kirjoitusindikaatori kuka kirjoitaa viestiä), liikevaihtokaaviotmoduuli.
i4ware Yrityksen verkkosivusto
Tech Stack: PHP, WordPress, HTML5, CSS, JaveScript, React, OpenAI, ja MySQL
Mukautettavat CTA-painikeet, monimutkaiset hintalaskentalomakkeet tilausten mukautettuihin SaaS-tuoteprojekteihin ja WordPress-projektitilauslomake. ATS AI Rekrylomake (työnhakijoiden hakemuskset käsitillään ja pitsteytetään Tekoälyllä), Asiakaat ACF -lisäosa, Kumppanit ACF -lisäosa
Henkilökohtainen CV/Ansioluettelo verkkosivusto
Tech Stack: OpenAI, Monikielisyys, WordPress, HTML5, CSS, JavaScript ja PHP
AI-pohjainen PDF-CV-tuoja ACF MySQL-tietokantaan Polylang-monikielisellä tuella suomeksi, englanniksi ja ruotsiksi. Myös Word .doc tai .docx tiedostot AI:n avulla blogipostauksiksi sekä Suomeksi kirjoitetun sisällön kääntäminen Ruotsiksi ja Englanniksi Tekoälyllä siten että ne missä on jo ennestään käänökset tehty ohitetaan.
Easy-Pro ERP Visma Netvisor -integraatiolla
Tech Stack: ERP, Laravel, React, Visma Netvisor API, PostrgreSQL, SQL, JSON, LibreOffice API ja REST
Myyntilaskut ja ostolaskut.
Oma CMS
Tech Stack: CMS, PHP, Zend Framework 1, HTML, CSS, JavaScript, jQuery, JSON, MySQL, ja SQL
Hallintapaneelilla palvelimella, jossa ei ole PHP 5.2:ta, joten kaikki toiminnot eivät toimi PHP:n 7.2-versiossa.
Siemens Polarion AG:n lähdekoodin kaavioiden piirtely MVP
Tech Stack: Tomcat, Polarion API/SDK, XML, J2EE, JSP, Ext JS, JavaScript, Gliffy REST API, HTML, ja CSS (Lähdekoodin kaaviot: ERD, Flow-Chart, Use Case, UML, Venn Chart, jne.)
Autotehtaiden, lentokonetehtaiden ja muiden tehtaiden käyttöön.
Python AI sähköpostivastaaja
Tech Stack: OpenAI ja Python
Vastaa roskapostittajille, ettemme osta mitään, ja niille, jotka haluavat tilata meiltä jotain, vastaa yksityiskohtaisesti ottamaan yhteyttä asiakastukeen.
AI-pohjainen PDF-tiedostoanalysoija
Tech Stack: OpenAI, Miniconda, Python, PHP, Laravel, MySQL, SQL, REST, Cross-Domain Auth, HTML, CSS, JSON, THREE.js, ja JavaScript
Voidaan käyttää laskemaan työpaikkojen määrä numeroina CV:ssä ja tekemään muutosehdotuksia ATS-ystävällisestä CV:stä alkuperäisestä CV:stä.
Python/Laravel/React 3D-malligeneraattori
Tech Stack: React, PHP, Laravel, MySQL, REST, OpenAI, Python, THREE.js ja Miniconda
Luo 3D-malli Python-skriptistä, joka on tehty ChatGPT 3D-mallintajalla ja katsottavissa THREE.js API:lla verkkoselaimessa.
3D-mallin katseluohjelma Reactissa
Tech Stack: React, THREE.js, Laravel ja PHP
Katsottavissa olevat 3D-mallit THREE.js API:lla verkkoselaimessa ja latausominaisuus stl-tiedostoille, jotka on tehty Blenderillä.
Laskutus SaaS-pilviohjelmisto
Tech Stack: SaaS, React, PHP, Laravel, MySQL, SQL, REST, HTML5, PHPOffice ja CSS
Laravel 12 ja React 18: Myyntilaskumoduuli asiakashakutoiminnolla, tilirekisteröintimoduuli, roolimoduuli oikeuksilla.
MS Dynamics ja Tempo Timesheets -integraatio
Tech Stack: Integraatio, Zend Framework 1, Tempo Timesheets API ja MS Dynamics
Tehty Zend Framework 1:llä (REST-palvelin ja REST-asiakas Tempo ja XML-tiedoston välillä).
ERP: Memonen Holding & Consulting Oy
Tech Stack: PHP, MySQL, Zend Framework, HTML, CSS, JavaScript, Ext JS, jQuery
Kattava yrityksen resurssien suunnittelujärjestelmä (ERP), joka on suunniteltu erityisesti henkilöstövuokraukseen ja työvoiman vuokraukseen.
Joomla-komponentti MS Accessin ja MySQL:n välillä
Tech Stack: Joomla
Mukautettu komponentti Joomla CMS -sisällönhallintajärjestelmään puhujien yhteystietojen hallintaan Glass Performance Days -tapahtumassa.
Sivupohjat Planetta Internet Oy:n Tee-se-itse-kotisivut™ kotisivukoneeseen
Tech Stack: Verkkokehitys
Loin mukautettuja sivupohjia heidän Tee-se-itse-kotisivut™ verkkosivustojen rakentajajärjestelmälleen XML-tidostona bittikarttagrafiikan ja HTML/CSS-koodina zip-pakettiin, josta sivupohjat asennettiin.
Timesheet for Jira Data Center
Tech Stack: Java, XML, Maven 3, Atlassian SDK, Velocity, Ext JS, JavaScript, Jira Java API, Sring Framework
Tuntikorttisovelus Atlassian Jira:n.
Satumetsä.AI
Tech Stack: WordPress, PHP, MySQL, ja OpenAI REST API.
AI-automaatiolla tuotettava lastensatusisältö, jonka liiketoimintamalli on Google AdSence -mainostulot % provisiolla.
3D-peli ja tuleva Steam-julkaisu
Tech Stack: Anark Studio 2.5, Adobe Photoshop, 3D-mallinnus (Blender), Äänisuunnitelu ja Musiikinsävellys
Projektissa käytettiin Anark Studio 2.5 -ohjelmistoa interaktiivisten multimediaesitysten ja visuaalisten sisältöjen toteuttamiseen. Projektiin sisältyi myös 3D-mallinnusta Blender-ohjelmistolla, jossa suunniteltiin ja toteutettiin kolmiulotteisia objekteja, ympäristöjä ja animaatioita. Lisäksi projektiin kuului äänisuunnittelua ja musiikinsävellystä, joissa tuotettiin alkuperäisiä äänimaailmoja, tehosteita ja elektronista musiikkia projektin visuaalisen kokonaisuuden tueksi. Työ yhdisti luovan audiovisuaalisen suunnittelun, teknisen toteutuksen sekä digitaalisen median tuotannon.
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.
What If Petteri Orpo & Riikka Purra Policies Went This Far? (Dark Humor)
Tech Stack: AI
What happens when government cuts go too far? #comedy In this dark humor video, we imagine a dystopian Finland where even babies are forced into hard labor in mines. Inspired by recent political discussions around welfare cuts, this satire pushes the idea to the extreme. This video is NOT meant to offend, but to provoke thought through dark comedy. Topics: Dark humor Political satire Finland 2026 Welfare cuts Social commentary What do you think? Has politics gone too far, or is this just exaggerated satire?
SOTE-hullu
Tech Stack: AI
A disturbing AI-generated short set inside a psychiatric hospital. At first, he sounds paranoid… talking about robots that don’t exist. But after government SOTE cuts, the line between madness and reality begins to blur.
KELA-vauva
Tech Stack: AI
Mitä tapahtuu, kun *KELA-vauva joutuu töihin rakennustyömaalle?* Tässä hulvattomassa AI-videossa pieni vauva ottaa kantaa tilanteeseen – omalla tyylillään Rakennuskypärä päässä ja työmaa taustalla syntyy hetki, jota et unohda!
Alien ja Vault Boy ryyppäämässä komedia!
Tech Stack: Gemini Flow AI
Alien ja Vault Boy ryyppäämässä komedia!
Alien ja Vault Boy yrittää iskeä mallia kännissä -komedia!
Tech Stack: AI
Alien ja Vault Boy yrittää iskeä mallia kännissä -komedia!
Taidot ja osaaminen
Yhteystiedot
Otetaan yhteyttä. Jaa projektisi tavoitteet, niin vastaan 24 tunnin kuluessa.
