Applied Machine Learning
University of Vaasa
2025Product-focused developer with a passion for clean UX, scalable systems, and measurable impact.
Worked with Fortune 500 clients. Developed apps for Atlassian Marketplace. Designed UML/ERD tools for Siemens Polarion ALM and sold IPR for Polarion Software from Germany. Delivered several ERP projects for paying clients. Hired students as trainees and led student teams in developing Open Source Code.
Publishing music with friends around the world, DJ gigs, YouTube Content creation.
Recorded events using GoPro MAX for YouTube, focusing on capturing high-quality video content for marketing purposes.
Executed a DJ set using Traktor Kontrol S4 MK3, demonstrating expertise in electronic music performance.
Performed as an EDM DJ, providing entertainment and music mixing for events and audiences.
Performed as a DJ with Pioneer CDJ2000 nx2, engaging the audience with dynamic music selection and mixing.
Delivered a DJ performance using Traktor Kontrol S4, enhancing the event with vibrant music and energy.
Participated in an Open Decks session as a DJ with Pioneer CDJ2000 nx2, showcasing advanced DJing skills.
Performed as a DJ using Traktor Kontrol S4, contributing to the rave atmosphere with expert music mixing.
Software development for clients and web-hosting resell.
Operated and managed fog machines, ensuring proper functionality and enhancing the visual effects during shows.
Hosted electronic music program on Internet radio.
Worked with PHP, AJAX, Ext JS, XHTML, CSS, MySQL, Zend Framework, PHPExcel, TCPDF, etc.
Worked with PHP, MySQL, AJAX, Zend Framework, jQuery, PHPExcel, TCPDF, Signom, etc.
Delivered Joomla sites and IT projects for clients under brand name i4ware Software.
Import business from USA to Finland.
Conducted a 90-minute EDM DJ gig, engaging the audience with a dynamic and energetic music set.
Executed a DJ set with Traktor Kontrol S4, demonstrating proficiency in digital DJing and live performance.
Magazine Telemarketing with commission %.
Delivered Joomla sites for customers and Atlassian Solution Partner. PHP/MySQL development.
Microsupport and website development.
SaaS tasks.
Static Website design for clients.
HTML, CSS, PHP development.
Ethernet assembly, video edit, and PC repair.
Magazine Telemarketing with commission %.
Pulp/WC Papper Machine handling, delivered damaged unneeded WC paper trash to recycle and Warehouse Cleaning.
Participated in an OpenMixer Session as a DJ with 12” Vinyl EDM, showcasing versatility and technical skills.
Performed as a DJ using 12” Vinyl EDM, creating a lively and engaging dance environment.
Provided a DJ set using 12” Vinyl EDM, engaging the audience with expert music curation and mixing.
Delivered a DJ performance with 12” Vinyl EDM, contributing to the event's success with high-energy music.
Automation and control of cardboard packaging machinery and metal fabrication.
Performed as a DJ using 12” Vinyl EDM, enhancing the event with dynamic music mixing and crowd interaction.
Executed a DJ set with 12” Vinyl EDM, focusing on creating an energetic atmosphere and seamless transitions.
Served as a DJ with 12” Vinyl EDM, demonstrating expertise in music selection and audience engagement.
MIG welding, various metal works, cleaning duties, basic pressure washing of vehicles, and assisting in changing tires on military vehicles.
Recorded 30 minutes DJ set to Minidisk and it played on Radio.
Performed as a DJ using 12” Vinyl EDM, showcasing skills in electronic dance music mixing and live performance.
Shielded metal arc welding, installation of IT equipment, painting of building interiors/exteriors, general metal fabrication, and cleaning tasks.
Assistant work to a senior automation technician.
Handling rubber boots transport between warehouses using trolley carts.
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
2025LUT University
2025University of Tampere
2025University of Tampere
2025University of Tampere
2024University of Lappeenranta
2024LUT University
2024Tampere Adult Education Center
2020Red Hat University
2009Red Hat University
2009TAMK
2004University of Tampere
2003Tampere Adult High School
2002-2003Improved grades to qualify for vocational studies
Hypermedialaboratorio
1999Nokia Adult High School
1999Advanced Mathematics
Tech Stack: Software development, business, independent learning
This project involves the curation of a personal library and documentation archive that reflects a background in software development, business, and independent learning. The library includes programming and technical reference books on subjects such as JSP and PHP, as well as titles like Software Factories and Exploring Corporate Strategy. Additionally, it contains binders with extensive documentation of work and education, including employment certificates and references from Finland and the United States, educational certificates, diplomas, and other records of studies. Together, these resources form a comprehensive archive of accumulated knowledge, qualifications, and practical experience.
Tech Stack: DJ performances, marketing video recording, show equipment rental, remote DJ work, GoPro MAX
This project encompasses a diverse range of activities in the DJ and media production field. It includes DJ performances in bars, where I provided music for customers and events, enhancing the atmosphere with live music. Additionally, I have recorded marketing videos using a GoPro MAX, combining my live music experience with video production to create promotional material for bars and DJ gigs. I have also been involved in show equipment rental, supplying fog machines to bars to enhance their venue experiences. Furthermore, I have performed remote DJ work for radio broadcasts, delivering DJ sets without being physically present at the radio station. My music has also gained international exposure by being played on television in Belgium.
Tech Stack: React, Node.js, Atlassian Forge API
Designed for small and medium-sized businesses in the healthcare sector, including HealthTech and MedTech companies, pharmaceutical manufacturers, and dental clinics, as well as large organizations such as satellite television providers, railway companies, municipalities, and cities that use Atlassian Jira Cloud.
Timesheet for Jira är en applikation för tidrapportering, kostnadshantering, fakturering och rapportering på företagsnivå, utvecklad för Atlassian Forge Cloud. Den kombinerar snabb tabellbaserad tidsregistrering, en arbetstimer, godkännande av tidrapporter och uppföljning av projektens lönsamhet i Jira Cloud.
Arbetstimmar, datum, kommentarer och tidsuppskattningar kan redigeras direkt i tabellen. Tangentbordsnavigering och kortkommandon gör registreringen snabbare. Med det inbyggda stoppuret kan användaren mäta arbetstid, pausa och återuppta tidtagningen samt spara tiden på ett Jira-ärende.
Användare kan skapa och spara flera tidrapporteringsvyer för olika projekt och team. Godkännandeflödet omfattar utkast, inlämning för granskning, godkännande och avslag. Chefer kan granska medarbetarnas rapporter och ange motiveringar till sina beslut.
Ekonomifunktionerna omfattar standardpriser, roll- och användarspecifika faktureringspriser, tim- och månadslönekostnader samt stöd för euro och amerikanska dollar. Rapporterna jämför faktureringsintäkter med lönekostnader och visar projektmarginaler, arbetstimmar per medarbetare, slutförda ärenden och arbetsfördelning. Utvecklingen visualiseras med diagram.
I kundportalen för Jira Service Management kan kunder granska fakturerbara timmar kopplade till serviceärenden och lämna reklamationer om enskilda tidsregistreringar. Administratörer kan hantera reklamationerna och dokumentera motiveringarna till besluten.
Månatliga tidrapporter, lönsamhetsrapporter, löneunderlag och tidsregistreringar kan exporteras som Microsoft Excel-filer i .xlsx-format. Excel-exporten stöder månader med olika antal dagar, färdiga rapportmallar, beräkningsformler samt sammanställningar per dag, medarbetare och projekt. Vid behov kan .xlsx-filen konverteras separat till CSV-format om det mottagande systemet kräver det.
Applikationen gör det möjligt att ta fotografier med datorns eller mobiltelefonens kamera och bifoga dem till Jira-ärenden. Bilderna skalas ned och komprimeras före lagring. Bilagor och bilder kan visas i en förstorad förhandsgranskning.
Gränssnittet stöder 31 språk- och regionala varianter, inklusive finska, engelska och svenska. Applikationen är tillgänglig i Jiras globala vyer och projektvyer, projektinställningar, ärendevyer, som en gadget på instrumentpanelen samt i JSM-kundportalen. Nya användare får hjälp genom en stegvis introduktion.
Den tekniska lösningen bygger på React, Node.js, Atlassian Forge-API:er och Forge KVS-lagring. Excel-rapporteringen använder biblioteken ExcelJS och SheetJS, och flerspråkigheten är implementerad med i18next.
Tech Stack: React, Node.js, Laravel, MySQL, Python, Miniconda, OpenAI, Vue.js, Java, Tomcat, OpenShift, Ubuntu, Red Hat Enterprise Linux, AWS, LeaseWeb VPS, XAMPP, Git, Apache 2
Enterprise-grade low-code application development platform designed to accelerate the delivery of business applications without compromising software quality, scalability, or maintainability.
i4ware SDK – Low-Code Development Platform and SaaS Software Framework
1. OVERVIEW
i4ware SDK is a low-code software development platform designed to accelerate the development of web applications and SaaS services through reusable components, ready-made user interfaces, and shared backend services.
The platform combines React-based user interfaces, PHP and Laravel backend services, database technologies, REST APIs, and AI integrations. Its architecture is suitable for multi-tenant environments, real-time applications, and enterprise digital services.
2. CORE FEATURES
Low-Code Development: Reusable UI components, application logic, and ready-made technical solutions reduce repetitive coding and accelerate software development.
SaaS Architecture: Supports applications designed for multi-tenant environments and scalable server architectures.
Modern User Interfaces: React 18, JavaScript, TypeScript, HTML5, and CSS3 enable the development of component-based, responsive user interfaces.
Backend Services: PHP 8.2+, Laravel, and REST APIs provide the foundation for business logic, database operations, authentication, and background tasks.
Database Support: MySQL, PostgreSQL, and SQLite for development and application environments.
Real-Time Communication: Support for WebSocket-based and event-driven solutions, enabling applications such as chat systems and multi-user collaboration tools.
AI Integrations: Integration of OpenAI APIs and other AI services into applications.
3. APPLICATION COMPONENTS AND EXAMPLE PROJECTS
Login Form: A React-based login form demonstrating the use of React Hooks and reusable UI components.
SaaS App: A Laravel-based SaaS application project that provides a starting point for developing web-based business applications.
Vue Login Form: A Vue.js-based login form that extends the repository's frontend examples beyond React.
Java App: A Java-based application project included in the repository's multi-technology structure.
The SDK's component-based approach supports incremental development and enables technical solutions to be reused across multiple projects.
4. TECHNOLOGIES AND DEVELOPMENT ENVIRONMENT
Frontend: React 18, JavaScript, TypeScript, HTML5, CSS3, Vue.js
Backend: PHP 8.2+, Laravel 12 and later versions, Python, Java, Spring Boot
Databases: MySQL, PostgreSQL, SQLite
APIs: REST API, JSON, external API integrations
Artificial Intelligence: OpenAI API and AI assistant integrations
Real-Time Technologies: WebSocket-based and event-driven systems, Pusher integrations
Development Tools: Git, GitHub, Node.js, npm, XAMPP, Composer
DevOps and Deployment: Docker, Jenkins CI/CD, GitHub Actions, Apache, Nginx, AWS
Linux Environments: Ubuntu Server, Red Hat Enterprise Linux (RHEL), Rocky Linux, AlmaLinux
5. RED HAT COLLABORATION AND ENTERPRISE USE
The repository describes i4ware's Red Hat Technology Partner collaboration and compatibility with enterprise Linux and cloud environments.
The technology focus includes Red Hat Enterprise Linux, OpenShift, container technologies, Linux servers, and cloud-native application development.
These technologies support the development of applications emphasizing security, scalability, maintainability, reliability, and automated software delivery processes.
Note: Compatibility and partnership status do not automatically mean that every application has been independently certified or production-tested in all the listed environments.
6. EDUCATION AND DEVELOPMENT COLLABORATION
The repository describes collaboration with Finnish educational institutions in software development, artificial intelligence and machine learning, and full-stack development.
The objectives include providing practical software development experience, supporting open-source development, learning software architecture, and practicing modern DevOps methodologies.
The following educational institutions are mentioned in the documentation:
TREDU – Tampere Vocational College: Laravel, React, full-stack development, software testing, and AI-assisted development.
Business College Helsinki: React interfaces, Laravel backend services, AI integrations, and cloud-based applications.
Oulu University of Applied Sciences (OAMK): Artificial intelligence and machine learning, Python development, automation, and solutions related to CAD and 3D generation.
The collaboration model allows students to participate in software projects, source code development, API integrations, database design, and continuous delivery processes.
7. AUTOMATION, DOCUMENTATION, AND CI/CD
The SDK documentation presents Jenkins-based CI/CD processes and automated documentation generation.
The development workflow includes source code analysis, Javadoc reports, UML diagram generation, GitHub workflows, and continuous integration practices.
Automation helps standardize software development, documentation, testing, and deployment processes.
8. USE CASES AND BUSINESS BENEFITS
SaaS Services: Development of subscription-based web services and multi-tenant applications.
Enterprise Applications: Custom business systems, administrative dashboards, and API services.
AI Applications: OpenAI integrations, AI assistants, and automation tools.
Real-Time Applications: Chat systems and multi-user collaboration features.
Faster Software Development: Reusable components reduce duplicated work and accelerate the development of new applications.
Cloud and Linux Environments: Development and deployment across different server and container environments.
Education and Innovation: Combining practical software development, AI, and open-source collaboration.
9. LICENSE AND OPEN SOURCE
The i4ware SDK GitHub repository specifies the MIT License. This license permits software use and modification subject to its terms. Third-party components may be subject to their own licensing conditions.
SUMMARY
i4ware SDK is a modular low-code development platform combining React-based user interfaces, Laravel backend services, multiple database options, API integrations, AI capabilities, and modern DevOps tools.
The platform aims to accelerate SaaS and enterprise application development by providing reusable components, shared technical solutions, and example projects. Its architecture supports both traditional full-stack development and the creation of AI-powered and real-time applications.
Tech Stack: React, Node.js, PHP, Gemini AI, OpenAI, MySQL, WordPress
CV/Portfolio that can be maintained by AI agents and seeks job from Työmarkkinatori by automation.
Core Theme Features
Modern Aesthetic & Design System, Custom Post Types (CPTs), Smart Chronological Sorting for Experience, Client & Colleague References System, Advanced Custom Fields (ACF) Integration, Interactive Project Gallery & Lightbox, Multilingual Architecture (Polylang), SEO & Open Graph Meta Tags, Performance & Cookie Consent Guard, Modern Blog System with AJAX Pagination, Instant CV Export (PDF & Word DOCX)
WordPress Plugins Suite
i4ware® Job Seeker Autopilot AI & Interview Assistant, Gemini AI Avatar Assistant, i4ware AI SEO Agent, CV PDF & Word (.docx) to ACF Filler, i4ware CV OpenAI Polylang Translator (Enterprise Edition), CV OpenAI Polylang Translator (Core Edition), Word to Blog AI, WP Reddit Autopost
i4ware CV One Pager Theme & AI Automation Platform
WORDPRESS THEME AND PORTFOLIO
A modern, responsive WordPress theme designed for software architects, developers, consultants, and other technology professionals.
Features: modern user interface and design system, seven custom post types (CPTs), automatic chronological sorting of work experience, client and colleague reference system, Advanced Custom Fields (ACF) integration, interactive project gallery and Lightbox, YouTube video integration, Finnish, English, and Swedish language support through Polylang, SEO and Open Graph metadata, cookie consent management, AJAX-based blog system, and CV export to PDF and Word DOCX formats.
WORDPRESS PLUGINS
i4ware® Job Seeker Autopilot AI & Interview Assistant: AI-assisted job search automation, job listing discovery, skills and job suitability assessment, tailored job application preparation, and AI-powered interview response and speaking assistance.
Gemini AI Avatar Assistant: A conversational AI assistant that answers website visitors' questions about professional skills, projects, and services. Supports AI-powered speech synthesis, speech recognition, and an avatar-based user interface.
i4ware AI SEO Agent: Website search engine optimization, keyword analysis, AI-generated SEO titles and meta descriptions, and support for Yoast SEO and Rank Math plugins.
CV PDF & Word (.docx) to ACF Filler: Extracts information from CV documents in PDF and Word formats and transfers the data into WordPress ACF fields. Supports processing work experience, education, skills, and projects.
i4ware CV OpenAI Polylang Translator (Enterprise Edition): An AI-powered multilingual translation solution for WordPress and Polylang. Supports ACF fields and complex content structures, with translations saved as drafts for human review.
CV OpenAI Polylang Translator (Core Edition): A lightweight AI-powered translation plugin for WordPress pages and custom post types. Generates language versions and associates them with Polylang language settings.
Word to Blog AI: Converts Word documents into structured blog articles using AI. Supports search engine optimization, AI-generated illustrations, and saving articles as drafts before publication.
WP Reddit Autopost: Automatically shares WordPress blog posts with Reddit communities. Includes Reddit OAuth2 integration and duplicate-post prevention.
STANDALONE COMPANION APPLICATIONS
Interview Assistant Desktop: An Electron- and TypeScript-based desktop application that supports video job interviews by providing AI-suggested answers, CV references, and technical tips.
Meeting Assistant Extension: A Chrome extension for Google Meet and Microsoft Teams. Uses meeting captions to relay questions to an AI assistant.
i4ware ModPilot: A Reddit Devvit application for Reddit community moderation, content review, and community management.
TECHNOLOGIES AND INTEGRATIONS
Platform: WordPress, PHP
Content Management: Advanced Custom Fields (ACF), Polylang
Artificial Intelligence: OpenAI, Google Gemini
Automation: WordPress Cron, WP-CLI, REST API, AJAX
Document Processing: PHPWord, PDF parser, PDF and DOCX export
Integrations: Reddit API, Chrome extensions, Electron desktop applications
BUSINESS BENEFITS
Personal Branding: A professional portfolio for showcasing skills, projects, and references.
Job Search Automation: Job discovery, suitability assessment, and tailored job application preparation.
Interactive Communication: An AI avatar that answers website visitors' questions.
Content Creation: CV data extraction, multilingual translation, blog article generation, and SEO optimization.
Content Distribution: Automated sharing of blog articles on Reddit.
SUMMARY
The i4ware CV One Pager Theme & AI Automation Platform is a modular, WordPress-based portfolio and automation platform that combines a professional website, AI-assisted job search, multilingual content management, an interactive AI avatar, content creation, and marketing automation in one integrated solution.
WORDPRESS THEME AND COMPANY WEBSITE
i4ware Software website is based on a customized WordPress theme that brings together the company's software development services, SaaS solutions, artificial intelligence services, and business applications.
Features: customized WordPress theme, reusable page templates, navigation and responsive user interface, CSS and JavaScript resources, time tracking presentation and reporting components, Google AI integrations, web hosting service presentation, and WordPress development service presentation.
WORDPRESS PLUGINS
MH ATS Job Application: Recruitment and applicant tracking system (ATS) that utilizes OpenAI artificial intelligence for analyzing resumes and automatically scoring applicants. Includes database structures for applicant data, documents, and evaluation scores as well as REST API interfaces.
CV OpenAI Polylang Translator: AI-based translation plugin that translates Finnish blog posts into English using OpenAI API and Polylang. Includes management interface for defining translation guidelines and settings.
i4ware ROI Calculator: React-based calculator for assessing return on investment (ROI) and hourly pricing. Can be embedded on WordPress pages with a shortcode.
i4ware Team Contact: Plugin for managing team contact information and contact forms, which includes interactive form handling.
i4ware Testimonials: Customer testimonials and feedback management system. Includes a custom testimonial content type, Google reCAPTCHA spam protection, and testimonial review and publishing features.
Job Application Form: Lightweight job application form handling plugin.
Job Application Form Extended: Extended job application form solution that includes static user interface resources and more advanced application handling features.
Legal React App: React-based application for presenting legal terms and documentation in a WordPress environment.
Revenue React App: React-based revenue and business analytics dashboard for a WordPress site.
WooCommerce REST Integration: WooCommerce REST API integration for processing custom interfaces and e-commerce data.
Word to Blog AI: AI-assisted plugin that automatically converts Word documents (.docx) into formatted WordPress blog articles. Utilizes OpenAI integration and PHPWord library.
SEPARATE REACT APPLICATIONS
Job Application: Standalone React-based recruitment and job application application. Includes source code, user interface components, and pre-translated production files.
My Invoicing App: React invoicing application implemented with TypeScript for creating and managing invoices.
LARAVEL-BASED SAAS PLATFORM
SaaS App: Laravel-based software platform that includes application logic, database migrations, routing, user interface resources, file storage, and PHPUnit tests. The platform is suitable for developing SaaS services and web-based business applications.
TECHNOLOGIES AND INTEGRATIONS
Platform: WordPress, Laravel, React, TypeScript
Programming Languages: PHP, JavaScript, TypeScript
User Interfaces: HTML, CSS, React
Artificial Intelligence: OpenAI, Google AI
Databases: MySQL, MariaDB
Interfaces: WordPress REST API, WooCommerce REST API
Document Processing: PHPWord, PHPMailer
Development Tools: Node.js, npm, Composer, WP-CLI
Analytics: Google Analytics 4 (GA4)
Payment Integrations: PayPal donation and subscription buttons as well as related event tracking.
INSTALLATION AND USAGE
The WordPress theme is installed in the WordPress theme directory and activated from the admin panel. Plugins are installed in the WordPress plugin directory, after which necessary settings and API keys are defined.
Dependencies for React applications are installed via npm, and production versions are built using the build command. The Laravel application is set up using Composer dependencies, environment settings, and database migrations.
System Requirements: WordPress 6.0 or newer, PHP, Node.js, and npm for building React applications, Composer for managing PHP dependencies, and a MySQL or MariaDB database.
BUSINESS BENEFITS
Software Development: Combines the website, customized WordPress plugins, and separate web applications into a single development entity.
Recruitment: AI-assisted CV analysis, applicant evaluation, and job application processing.
Invoicing and Analytics: Invoicing application, ROI calculator, and revenue and business tracking.
Content Production: AI-assisted translation work and conversion of Word documents into blog articles.
Customer Experience: Contact forms, customer testimonials, and website service components.
SaaS Development: Laravel-based platform for implementing web-based subscription services and business applications.
Payment and Analytics Tracking: Event tracking of PayPal buttons using Google Analytics 4.
SUMMARY
i4ware_www is the main GitHub repository for the i4ware Software website and related business applications. It includes a customized WordPress theme, several WordPress plugins, React-based applications, and a Laravel-based SaaS platform. The whole integrates software development, artificial intelligence solutions, recruitment, invoicing, analytics, and the development of digital services into a single technical ecosystem.
CEO • Avoset Oy
Let’s connect. Share your project goals and I’ll respond within 24 hours.