Tillämpad Maskininlärning
University of Vaasa
2025Produktfokuserad utvecklare med passion för ren användarupplevelse, skalbara system och mätbar påverkan.
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.
2004 - Nuvarande
Omfattande erfarenhet av AI-assisterad “vibe coding” med hjälp av Google Antigravity, Visual Studio Code Copilot Agent Mode samt manuella AI-styrda programmeringsarbetsflöden med ChatGPT.
Utveckling av programvarulösningar genom samarbete mellan människa och AI, inklusive realtids-prompting, AI-genererad kod, mjukvaruarkitektur, felsökning samt iterativ vidareutveckling.
Praktisk erfarenhet av att använda AI-system för att accelerera fullstack-utveckling, snabb prototypframtagning, automatiserad dokumentationsgenerering samt automatisering av repetitiva programmeringsuppgifter.
Erfarenhet av att integrera AI-assisterade utvecklingsarbetsflöden i Agile-miljöer och enterprise-nivå programvaruprojekt.
Starkt fokus på att förbättra utvecklingshastighet, kreativ problemlösning, anpassningsförmåga och produktivitet genom AI-förstärkta programmeringstekniker.
Van att arbeta i kundmiljöer med högt tempo och hög press. Som freelancer har jag arbetat med kunder med höga krav, snäva deadlines och intensiva kommunikationsstilar samtidigt som jag upprätthållit professionalism och stabil arbetsförmåga.
Dokumenterad förmåga att förbli lugn, analytisk och lösningsorienterad i tekniskt utmanande och stressiga situationer. Har framgångsrikt levererat projekt i snabbföränderliga miljöer med ofullständiga specifikationer och begränsad dokumentation.
Starka självständiga problemlösningsfärdigheter, god prioriteringsförmåga under press samt dokumenterad erfarenhet av att leverera fungerande mjukvarulösningar under krävande förhållanden.
AWS & Leaseweb Infrastructure-as-a-Service (IaaS) Erfarenhet
Jag har omfattande praktisk erfarenhet av både AWS (Amazon Web Services) och Leaseweb Infrastructure-as-a-Service (IaaS)-miljöer i produktionsanvändning.
Min huvudsakliga produktionsinfrastruktur körs för närvarande i en fast månadsdebiterad VPS-miljö hos Leaseweb, eftersom flera backend-tjänster på enterprise-nivå kräver mycket hög prestanda, minneskapacitet och kontinuerlig drift. Miljön hostar flera Java HTTP Container-instancer, inklusive Apache Tomcat och Eclipse Jetty, tillsammans med flera databassystem såsom PostgreSQL, MySQL och ett SVN XML-baserat versionshanterat filsystem.
Eftersom infrastrukturen kontinuerligt kör flera JVM-baserade tjänster med höga krav på CPU-klockfrekvens och minnesanvändning skulle en motsvarande ”always-on”-lösning i AWS bli betydligt dyrare på lång sikt. Därför används Leaseweb för högpresterande och permanenta arbetslaster, medan AWS främst används för lättare cloud-native-tjänster, integrationer och skalbara stödtjänster.
Erfarenhet inkluderar bland annat:
AWS EC2
AWS IAM
AWS Route53
AWS S3
AWS CloudFront
VPS-servermiljöer
Linux-serveradministration
Apache Tomcat
Eclipse Jetty
PostgreSQL
MySQL
SVN versionshantering
Java backend-hosting
Reverse Proxy-lösningar
SSL/TLS-konfiguration
Prestandaoptimering
Infrastrukturkostnadsoptimering
Hybrid cloud + VPS-arkitektur
AI/LLM/OpenAI backend-miljöer
WordPress- och PHP-hosting
CI/CD- och deployment pipelines
Jag har en stark förståelse för hur man balanserar prestanda, skalbarhet, kontinuerliga tjänsters resurskrav och kostnadseffektivitet i moderna produktionsmiljöer.
2004–Nutid: Jag utformar UI/UX-lösningar för företag inom projektledning, tidrapportering och rapporteringssystem. Jag utformar användargränssnitt inspirerade av Microsoft Excel med målet att skapa en intuitiv användarupplevelse, snabb inlärning och minimalt utbildningsbehov. I stora organisationer, såsom kommuner, bygg- och infrastrukturprojekt, järnvägsföretag, hälso- och sjukvårdsorganisationer samt företag med flera verksamhetsställen, arbetar personalen ofta på flera arbetsplatser, projekt och enheter. Detta gör omfattande användarutbildning både kostsam och tidskrävande. Därför utformar jag användargränssnitten så intuitiva och välbekanta som möjligt, så att nya användare snabbt kan börja arbeta med liten eller ingen formell utbildning. Jag utvecklar Microsoft Excel (.xlsx)-import- och exportlösningar för lönehantering, rapportering och ERP-processer, inklusive SAP-baserade affärsprocesser. Jag utvecklar även musfria, tangentbordsstyrda användargränssnitt för avancerade användare som kräver maximal effektivitet i sitt dagliga arbete. Jag använder modern React, Atlassian Forge och AI-assisterad programvaruutveckling för att skapa snabba, intuitiva, skalbara och lättunderhållna affärsapplikationer.
Värd för elektroniskt musikprogram på internetradio.
Utformade och utvecklade UI/UX-lösningar för ett ERP-system som användes av ett företag inom personaluthyrning och bemanningslösningar. Systemet stödde administrationen av uthyrd personal inom flera olika branscher, bland annat järnvägsunderhåll, elteknik, byggbranschen, grafisk design och andra specialistyrken. Utformade användargränssnitt inspirerade av Microsoft Excel samt Excel (.xlsx)-exportfunktioner för att effektivisera tidrapportering, lönehantering, rapportering och fakturering samtidigt som behovet av användarutbildning minimerades. Utvecklade även PDF-rapportering och webbaserade affärsapplikationer med PHP, Zend Framework, Ext JS, AJAX, MySQL, PHPExcel och TCPDF.
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/
Programvaruutveckling för kunder och återförsäljning av webbhotell.
Utformade och utvecklade UI/UX-lösningar för ett ERP-system som användes av ett företag inom personaluthyrning och bemanningslösningar. Systemet stödde administrationen av uthyrd personal inom flera olika branscher, bland annat järnvägsunderhåll, elteknik, byggbranschen, grafisk design och andra specialistyrken. Utformade användargränssnitt inspirerade av Microsoft Excel samt Excel (.xlsx)-import- och exportfunktioner för tidrapportering, lönehantering, rapportering och fakturering. Deltog i utvecklingen av ERP-moduler såsom CRM, kollektivavtalshantering (TES), anställningsavtal, CV-databas, elektroniska arbetsflöden för godkännande av leverantörsfakturor, PDF-rapportering och elektroniska signaturer. Utvecklade webbaserade affärsapplikationer med PHP, Zend Framework, jQuery, AJAX, MySQL, PHPExcel, TCPDF och Signom. Överfördes senare inom samma koncern till Certitude Oy för att fortsätta utvecklingen av samma ERP-system.
Tidskriftsförsäljning via telefon med provision %.
Levererade Joomla-sajter och IT-projekt för kunder under varumärket i4ware Software.
Levererade Joomla-sajter för kunder och Atlassian Solution Partner. PHP/MySQL-utveckling.
Mikrosupport och webbplatsutveckling.
SaaS-uppgifter.
HTML, CSS, PHP-utveckling.
Design av statiska webbplatser för kunder.
Ethernet-montering, videoredigering och PC-reparation.
Tidskriftsförsäljning via telefon med provision %.
Hantera massa/WC-pappersmaskin, levererade skadat onödigt WC-papper till återvinning och lagerstädning.
Automatisering och kontroll av kartongförpackningsmaskiner och metalltillverkning.
Importerade sällsynta Planescape AD&D-böcker från USA till Finland och sålde dem till ett högre pris.
MIG-svetsning, olika metallarbeten, städuppgifter, grundläggande högtryckstvätt av fordon och assisterade vid däckbyte på militära fordon.
Skärmad metallbågsvetsning, installation av IT-utrustning, målning av byggnadsinteriörer/exteriörer, allmän metalltillverkning och städuppgifter.
Assistentarbete till en senior automationstekniker.
Hantera transport av gummistövlar mellan lager med hjälp av vagnar.
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.
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.
Tampere University of Applied Sciences
2007-2014Ikaalinen Business School
2003-2006Valkeakoski Vocational College
2000-2002Tampere Adult Education Center
1998-1999Nokia Vocational Institute
1995-1997University of Vaasa
2025University of Tampere
2025University of Tampere
2024Red Hat University
2009Tampere Vuxengymnasium
2002-2003Förbättrade betyg för att kvalificera sig för yrkesstudier
Nokia Vuxengymnasium
1999Tech Stack: Red Hat Enterprise Linux, Ubuntu Server, AWS (Amazon Web Services), Leaseweb Infrastructure-as-a-Service (IaaS), 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.
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.
Tech Stack: Snowflake, Red Hat Enterprise Linux, Ubuntu Server, AWS (Amazon Web Services), Leaseweb Infrastructure-as-a-Service (IaaS), Java, J2EE, Tomcat, Apache 2, JSP, JavaServlet, 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.
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.
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.
Tech Stack: ERP, Laravel, React, Visma Netvisor API, PostrgreSQL, SQL, JSON, LibreOffice API och REST
Försäljningsfakturor och inköpsfakturor.
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.
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.
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.
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.
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.
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.
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.
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).
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.
Tech Stack: Joomla
Anpassad komponent för Joomla CMS innehållshanteringssystem för att hantera kontaktuppgifter till talare vid Glass Performance Days-evenemanget.
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.
Tech Stack: Java, XML, Maven 3, Atlassian SDK, Velocity, Ext JS, JavaScript, Jira Java API, Sring Framework
Tidsrapporteringsapplikation för Atlassian Jira.
Tech Stack: WordPress, PHP, MySQL, och OpenAI REST API
AI-genererat barnberättelseinnehåll vars affärsmodell är Google AdSense-annonsintäkter % provision.
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.
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
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.
Jag utvecklade i4ware® Autonomous Bounty Hunter AI™-systemet som en del av en modern AI-assisterad plattform för arbetskraftsorkestrering och rekryteringsautomation. Projektets mål är att automatisera hela programvaruutvecklings- och rekryteringslivscykeln med hjälp av AI-agenter, low-code orkestreringslösningar samt företagsintegrationer.
Alien och Vault Boy försöker ragga en modell i en komedi!
Alien och Vault Boy festar i komedi!
Vad händer när *KELA-bebisen hamnar på en byggarbetsplats?* I denna humoristiska AI-video tar en liten bebis ställning till situationen – på sitt eget sätt. Med bygghjälm på huvudet och byggarbetsplatsen i bakgrunden skapas ett ögonblick som du inte kommer att glömma!
En störande AI-genererad kortfilm som utspelar sig på en psykiatrisk avdelning. Till en början låter han paranoid… pratar om robotar som inte existerar. Men efter regeringens SOTE-besparingar börjar gränsen mellan galenskap och verklighet suddas ut.
Vad händer när regeringsbesparingar går för långt? #komedi I denna mörka humorvideo föreställer vi oss ett dystopiskt Finland där även bebisar tvingas till hårt arbete i gruvor. Inspirerad av de senaste politiska diskussionerna kring välfärdsbesparingar, driver denna satir idén till det extrema. Denna video är INTE avsedd att förolämpa, utan att väcka tankar genom mörk komedi. Ämnen: Mörk humor Politisk satir Finland 2026 Välfärdsbesparingar Social kommentar Vad tycker du? Har politiken gått för långt, eller är detta bara överdriven satir?
Låt oss ta kontakt. Dela dina projektmål så svarar jag inom 24 timmar.