Hello and welcome to my page! I am a software developer and creative person from Finland, and in this portfolio I have gathered many of my projects from different fields. I aspire to continuously learn and grow, and have a natural interest on finding out how things work, so I see myself working in the future in IT, creative field or both. In my free time I like to windsurf, learn different sports and find new music. Feel free to use the top navigation to find what you are looking for or scroll through the page to see all that I do!
I used OpenAI API to create a fitness AI coach Chad in new fitness app.
First I created an API key in Open AI api. Then I used that key in a function that sends a request to the API and returns a json-object containing data about the response of the language model:
Then I connected response with UI:
Available in app stores. Links in article below.
BecomeChad is a self-improvement application that makes your life into a video game. You choose what you want to improve and your virtual coach gives you quests ranging from fitness exercises to habit, mind, and social improvement tasks.
The app has a ton of features including progressive and scalable workout plan, improvement tracking and a virtual coach.
Verse Generator is a mobile-app for songwriters, rappers, poemwriters etc. In it you can write a song and find rhyming word suggestions for any word. Features include autosaving written verses, saving on file, editing, deleting, user affirmations, switching language and database etc.
To copy the project, install it with "npm install" and start it with "npm start" It will start on localhost port 3011. (You can click it open from console after starting with ctrl + click)
This app uses the JSON-file of Finlands municipalities to render an EJS view on the Express JS-server. Features include search bar, some stats about the view that is shown and alphabetical sorting with names or numerical sorting with amount of people.
The app does not need JavaScript on the browser side to run and all of the sites html-content is shown in the source code.
Source code visible by inspecting
Meedio is one of my first projects learning any kind of coding so the code is beginner kinda messy. It answers whatever question the user asks in finnish. All the visuals are done with Microsoft Paint on an old laptop since I did not have any of the Adobe software or knowledge how to use them at the time. It is also responsive and has features like settings, mouse hovers, clicking Meedio, Enter to send, Empty field etc.
A logo bundle consisting of different versions of logos in various formats that I made for the physiotherapy concept CTS Link to their website
Somo logos I made for Kelmi Apps
Virtual coach Chad
Manda 2021 Markers on an old poster board approx. 1m x 0.5m
Inner struggle 2022 Markers on A4
Timetraveler 2022 Markers on A4
Son of the sun 2022 Markers on a large board approx. 1m x 0.5m
Used adjustment layers and precise selection to make the scene more lifelike and the flags to stand out