Applied Machine Learning
2025University of Vaasa
Product-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, led student teams in developing Open Source code.
Hosted electronic music program on Internet radio.
Worked with PHP, AJAX, Ext JS, XHTML, CSS, MySQL, Zend Framework, PHPExcel, TCPDF.
Publishing music with friends around the world, DJ gigs, YouTube Content creation.
Software development for clients and web-hosting resell.
Worked with PHP, MySQL, AJAX, Zend Framework, jQuery, PHPExcel, TCPDF, Signom.
Magazine Telemarketing with commission %.
Delivered Joomla sites and IT projects for clients under brand name i4ware Software.
Delivered Joomla sites for customers and Atlassian Solution Partner. PHP/MySQL development.
Microsupport and website development.
SaaS tasks.
HTML, CSS, PHP development.
Static Website design for clients.
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.
Automation and control of cardboard packaging machinery and metal fabrication.
Imported rare Planescape AD&D books from USA to Finland and sold them at a higher price.
MIG welding, various metal works, cleaning duties, basic pressure washing of vehicles, and assisting in changing tires on military vehicles.
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
LUT University
University of Tampere
University of Tampere
University of Tampere
University of Lappeenranta
LUT University
Tampere Adult Education Center
Red Hat University
Red Hat University
TAMK
University of Tampere
Tampere Adult High School
Hypermedia Lab
Nokia Adult High School
Tech Stack: Jira, Atlassian Forge API, React, React Bootsrap, HTML, CSS, JavaScript, i18n, XLSX.utils and NodeJS
i4ware’s Timesheet for Jira brings a powerful and familiar experience to Jira with an Excel-style grid, making time tracking fast and intuitive. Click grid cell and press Tab to move right, Shift+Tab to move left — each move saves the change via blur. Type a single digit to ADD it to the original. For example: 5 then 4 → becomes 9 (5+4). Navigate with Tab/Shift+Tab; leaving the field posts only the added amount as a worklog. Tip: focus the green + and press Enter to open the Add Worklog modal for that day. When you click away or Tab to another cell (blur), only the increment you added is posted as a worklog. The total for the cell is then updated and Export Work-logs of selected issues and/or customes saved user Timesheet to MS Excel with comments what is done.
Tech Stack: Atlassian Marketplace API, React, ReCharts, Laravel, MySQL, SQL, HTML, CSS and PHP
Annual Sales, Sales by date since 2012 and Cumulative Sales since 2012.
Tech Stack: OpenAI, Miniconda, Python, PHP, Laravel, MySQL, SQL, REST, Cross-Domain Auth, HTML, CSS, JSON, THREE.js, and JavaScript
Includes text-to-speech and speech-to-text, AI PDF analyzer, role module with legal-level permissions to hide modules and functions, user module where customers see only their own data and the SaaS provider sees all, customer account module allowing providers to grant extra trial time and block accounts for unpaid invoices, installation module with Visma integration check, 3D viewer with STL upload and Python/Miniconda 3D generator, timesheet module, My Profile with webcam, video and image gallery, OpenAI Chat with real-time chat, video messages, image messages, AI queries, text-to-speech, speech-to-text, multiple users simultaneously with typing indicator, and revenue chart module.
Tech Stack: PHP, WordPress, HTML5, CSS, JaveScript, React, OpenAI, and MySQL
Customizable CTA Button, Complex Price Quote forms for order custom SaaS product projects and WordPress project order form.
Tech Stack: OpenAI, Multilanguage, WordPress, HTML5, CSS, JavaScript and PHP
AI-powered PDF CV importer into the ACF MySQL database with Polylang multilingual support for Finnish, English, and Swedish. Also includes AI-based conversion of Word (.doc or .docx) files into blog posts, as well as AI-driven translation of content originally written in Finnish into Swedish and English, automatically skipping content that already has existing translations.
Tech Stack: ERP, Laravel, React, Visma Netvisor API, PostrgreSQL, SQL, JSON, LibreOffice API and REST
Sales Invoices and Purchase Invoices.
Tech Stack: CMS, PHP, Zend Framework 1, HTML, CSS, JavaScript, jQuery, JSON, MySQL, ja SQL
With admin panel in server haves no PHP 5.2 so all functions not functional in 7.2 version of PHP.
Tech Stack: Tomcat, Polarion API/SDK, XML, J2EE, JSP, Ext JS, JavaScript, Gliffy REST API, HTML, and CSS (Source Code Diagramming: ERD, Flow-Chart, Use Case, UML, Venn Chart, etc.)
For automotive factories, airplane factories and other factories.
Tech Stack: OpenAI and Python
Response spammers we do not purchase anything and those who wants order us to do something responses detail to contact customer support.
Tech Stack: OpenAI, Miniconda, Python, PHP, Laravel, MySQL, SQL, REST, Cross-Domain Auth, HTML, CSS, JSON, THREE.js, and JavaScript
Can be used to calculate the number of jobs as figures in a CV and to make change suggestions for creating an ATS-friendly CV based on the original CV.
Tech Stack: React, PHP, Laravel, MySQL, REST, OpenAI, Python, THREE.js and Miniconda
Generate 3D model from Python Script made with ChatGPT 3D modeler viewable with THREE.js API in web-browser.
Tech Stack: 3D Viewer
Viewable 3D models with THREE.js API in web-browser and upload feature stl files made with Plender.
Tech Stack: SaaS, React, PHP, Laravel, MySQL, SQL, REST, HTML5, PHPOffice and CSS
With Laravel 12 and React 18: Sales invoices module wit search by customer, register account module, roles module with permissions.
Tech Stack: Integraatio, Zend Framework 1, Tempo Timesheets API and MS Dynamics
Made with Zend Framework 1 (REST Server and REST Cient between Tempo and XML file).
Tech Stack: ERP
Comprehensive Enterprise Resource Planning (ERP) system, designed with a strong focus on staffing and workforce leasing.
Tech Stack: Joomla
Custom component for the Joomla CMS content management system to manage contact details of speakers at the Glass Performance Days event.
Tech Stack: Web Development
I created custom page templates for their Tee-se-itse-kotisivut™ website builder system as an XML file, including bitmap graphics and HTML/CSS code, packaged into a ZIP archive from which the templates were installed.
Tech Stack: Java, XML, Maven 3, Atlassian SDK, Velocity, Ext JS, JavaScript, Jira Java API, Sring Framework
Timesheet application for Atlassian Jira.
Let’s connect. Share your project goals and I’ll respond within 24 hours.