OSHOLOPA.COM

Web developer from Finland

Portfolio

Foodb - Platform for sharing food recipes

This application utilizes a .NET Core Web api and a React / Redux client to interact with stored data. API supports basic crud-operations , implements simple JWT token authentication made with bcrypt and authorizes endpoints that mutate any data. App has been Dockerized and uses CI/CD to Heroku via Github Actions.

Kooste Oy / Toonika.fi (Real project)

This project was created during summer 2021 for a client (Toonika Oy) with a small company that I have been co-founding, Kooste Oy. Its a Jamstack-site with Shopify & Prismic APIs and Next.js frontend. It is a good demonstration of my skills on how to bring beautiful designs to life.

Kooste Oy / Tennis course enrollment system (Real project)

This project is a tennis course enrollment system and has also seen daylight in a real-world production environment by one of our clients at Kooste. I was mainly responsible for the front-end. The project as a whole consists of a React frontend and a python flask backend running inside a Docker container. Data is stored in Firebase firestore and Google calendar.

Newsletter form with basic validation messages / snackbar

A newsletter subscription form made with React and styled with SCSS. It demonstrates my skills on CSS/SCSS and how to create custom styled UI components from scratch. Different components include text fields, checkboxes, buttons, error messages and snackbars inside a responsive form.

Javascript / HTML Snake game

Vanilla JavaScript Snake game inspired by 90's games. Implements touch event swipe controls for mobile usability and uses Web audio API to play sounds.

2D Platformer prototype game

2D side scroller prototype game made with Unity, C# and built for web with WebGL. Graphics made with Inkscape.

© 2022 Oskari Holopainen