Antti Joutsenniemi
[ Portfolio ]
×

ABOUT ME

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!

Who?

  • Name: Antti Joutsenniemi
  • Age: 23
  • Location: Mikkeli, Finland
  • Education:
    • Janakkalan lukio, Ylioppilas 2018
    • Reserviupseerikoulu Hamina 2019
    • Kaakkois-Suomen ammattikorkeakoulu 2020-2023
  • Email: antti.joutsenniemi@gmail.com
  • Phone: 044 993 1179
  • Github link

Work experience

  • Postman, Hämeenlinnan Jakelupalvelu 2015
  • Summer Trainee, Lidl Suomi Ky, Turengin jakelukeskus 2015
  • Greenspace worker, Janakkalan seurakunta 2016, 2017, 2018
  • Forklift Operator, Würth Oy 2021
  • Forklift Operator, Huhtamäki foodservice Oy 2020, 2022
  • Full Stack Developer, Kelmi Apps 2022-
CODING

Some of the technologies I have experience with

JavaScript HTML CSS
React JS Expo Server side rendering
React Native Express JS EJS
Prisma db PHP WordPress
JWT SQL RWD
TypeScript Node JS React testing

BecomeChad   |   Open AI API

[ React, OpenAI, Mobile-app ]

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 2023 [ React, TypeScript, Mobile-app ]

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 2022 [ Typescript, React Native, Mobile-app ]

GitHub link

Live on Google Play Store

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.

Server side rendering 2022 [ TypeScript, EJS, Prisma ]

GitFront link

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.

Meedio 2020 [ JavaScript, HTML, CSS, RWD ]

Live deployment

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.

DESIGN

CTS-logo 2022 [ Adobe Illustrator ]

A logo bundle consisting of different versions of logos in various formats that I made for the physiotherapy concept CTS Link to their website

Wine etiquette 2022 [ Adobe Illustrator ]


BecomeChad designs 2023 [ Adobe Illustrator ]


VerseGenerator logo 2022 [ Adobe Illustrator ]


3D-model of a house 2021 [ Sketchup ]

ARTS
PHOTOGRAPHY & EDITING

Forest edit 2022 [ Adobe Photoshop ]

Used adjustment layers and precise selection to make the scene more lifelike and the flags to stand out

Photos