Mikko
Vuorinen

Portfolio

This portfolio shows a list of various things I have built or been part of building over the years. If you are looking for my CV, please check out my LinkedIn page or skim through the narrative CV. To get in touch, you can use LinkedIn messages or Mastodon .

Ongoing personal projects

Currently active (some more than others) projects outside of my day job.

Screenshot from mikko.vuorinen.info website

mikko.vuorinen.info

Personal website and portfolio

2022 -

Next.jsReactTypeScriptVercel

Screenshot from e-Reader Study

e-Reader Study

Data upload and questionnaire system for an e-Reader study

2022 -

.NETAzureBlazorC#WASM

Screenshot from Sirius Reader

Sirius Reader

Web e-Reader for stydying reading on electonic devices

2018 -

Case study

.NETAureliaAzureC#SignalRTypeScriptVercel

Screenshot from lahjalista.net

lahjalista.net

Online wishlist service

2005 -

Case study

AJAXCSSHTMLJavaScriptMySQLPHPXML

Publications and presentations

Various publications and presentations done as part of employment, studies or free time.

Screenshot from Panel Discussion: Getting started with Self-Sovereign Identity recording

Panel Discussion: Getting started with Self-Sovereign Identity

A panel discussion about SSI

2021

DIDSSIVCWebinar

Photo of a phone held in front of a QR code on tablet

Bring Your Own Identity – You Own It!

A blog article about SSI

2020

ArticleBYOIDDIDSSIVC

Screenshot from Using Hyperledger Aries to Issue and Verify Credentials recording

Using Hyperledger Aries to Issue and Verify Credentials

Webinar on SSI

2020

DIDSSIVCWebinar

A person typing on a laptop

Self-Sovereign Identity for Developers

A blog article on SSI

2020

ArticleDIDSSIVC

Screenshot from Decentralized identity protocols and standards recording

Decentralized identity protocols and standards

Webinar on SSI

2020

DIDSSIVCWebinar

Screenshot from Azure AD B2C and refresh tokens for Single Page Applications

Azure AD B2C and refresh tokens for Single Page Applications

A blog article on OIDC tokens

2020

ArticleAzure AD B2COIDCSPA

Screenshot from Getting started with self-sovereign identity (SSI) recording

Getting started with self-sovereign identity (SSI)

Webinar on SSI

2020

DIDSSIVCWebinar

Screenshot from .NET User Group talk: Aurelia slideshow

Aberdeen .NET User Group: Aurelia

A talk at local developer user group

2019

AureliaTalkTypeScript

Aurelia - Auth - Microsoft Azure

Aurelia and Azure AD B2C Authentication

A tutorial for setting up AD B2C for Aurelia

2017

AureliaAzure AD B2CTypeScriptWriting

Screenshot from Wikiä käyttämään!

Wikiä käyttämään!

A book to support choosing and using a wiki tool

2011

QualitativeResearchWikiWriting

Screenshot from MSc Thesis

Instant Online Communities for Improving Perceived Learning

MSc Thesis

2010

QualitativeResearchWriting

Past projects in full-time employment

A selection of projects and solutions I have worked on as part of my employment.

Placeholder image

System migration

Migration project involving Salesforce and various other products and internal systems

2022 - 2023

.NETAuth0AWS CDKAWS LambdaC#JenkinsOktaSalesforce

Photo of a QR code on a mobile phone screen

OIDC Gateway for SSI Verifiable Credentials

Verifiable Credentials (VC) and Self-Sovereign Identity (SSI) solution with OIDC Gateway

2020 - 2022

.NETASP.NET CoreAzureBlockchainC#DIDJavaScriptOIDCSSIVC

Placeholder image

Single Sign-On solution

B2C SSO solution for a suite of online services

2019 - 2021

.NETASP.NET CoreAzureAzure AD B2CC#JavaScriptOIDC

Placeholder image

3D Visualization application

Desktop and web application for visualizing and navigating 3D images

2018

.NETASP.NET MVCAureliaC#RESTThreeJSTypeScriptWPF

Placeholder image

Risk management application

Web application with a dashboard for managing project risks

2017 - 2018

Case study

.NETASP.NETAureliaAzureC#RESTTypeScript

Placeholder image

Training course registration

Web application for training course registration and management

2017

.NETASP.NET MVCAureliaC#RESTTypeScript

Placeholder image

Golf reservation system

Web reservation system for a client with several golf courses

2016 - 2018

.NETASP.NET MVCAureliaAzureC#MSSQLRESTTypeScript

Placeholder image

Ship route visualization

Web application for ship route visualization, planning and playback

2014 - 2015

.NETASP.NET MVCC#JavaScriptLeafletMSSQLOpenStreetMapREST

Screenshot from ITK Conference

ITK Conference

Conference website, program and peer-review system

2012 - 2017

AJAXCSSHTMLJavaScriptMySQLPHP

Screenshot from Kinoste

Kinoste

Web questionnaire and reporting service for libraries

2014

CSSHTMLJavaScriptjQuerypgSQLPHP

Screenshot from Opeka

Opeka

Web questionnaire and reporting service for schools

2012 - 2016

Case study

CSSHTMLJavaScriptjQuerypgSQLPHP

Screenshot from SocialFlow

SocialFlow

Customization of SocialStream app for SUR40

2013 - 2014

C#Multi-touchUX Prototyping

Screenshot from ITK 2011 Conference website

ITK 2011 Conference

Online conference program and conversation tool

2011

CSSHTMLJavaScriptPHP

Placeholder image

Mindtrek 2010 Twitter Wall

Twitter wall implementation for a conference

2010

AJAXCSSHTMLJavaScriptPHP

Past freelance projects

These are some of the projects I have worked on as a freelance web developer.

Screenshot from Don Films website

Don Films

Film production company website

2014 - 2018

CSSHTMLJavaScriptPHP

Screenshot from Conexting website

Conexting

Social/SMS conversation wall service

2013 - 2017

AJAXCSSHTMLJavaScriptMySQLPHPSMSTwitter

Screenshot from justKIDding website

justKIDding

Family photography studio website

2015

CSSHTMLPHP

Screenshot from Mindtrek 2015 Conference website

Academic Mindtrek 2015 Conference

Web submission, review and registration system

2015

AJAXCSSHTMLJavaScriptMySQLPHP

Screenshot from Merja Yeung photography website

Merja Yeung photography

Photographer portfolio

2012

CSSHTMLJavaScriptPHP

Screenshot from Tasan Autotalo Oy website

Tasan Autotalo Oy

Car dealer website

2011

AJAXCSSHTMLJavaScriptPHP

Screenshot from Hanna Linnakko website

Hanna Linnakko

Photographer portfolio

2011

CSSHTMLJavaScriptPHP

Screenshot from Leena Waggoner website

Leena Waggoner

Photographer portfolio

2011

CSSHTMLJavaScriptPHP

Screenshot from Eurajoki: Voi Hyvin website

Eurajoki: Voi Hyvin

Website for municipal excercise gamification experiment

2011

CSSHTMLJavaScriptMySQLPHP

Screenshot from Maria Miklas website

Maria Miklas

Photographer portfolio

2010

CSSHTMLJavaScriptPHP

Screenshot from Peltolan marjatila website

Peltolan marjatila

Organic farm website

2009

AJAXCSSHTMLJavaScriptjQueryPHP

Screenshot from R.Ruth Oy share registry

R.Ruth Oy share registry

Online share registry for a private company

2009

CSSHTMLMySQLPHP

Screenshot from Kuvapankki

Kuvapankki

Stock image database

2009

AJAXCSSHTMLJavaScriptMySQLPHP

Screenshot from Taapero website

Taapero

Website for a children's activity course

2008

CSSHTMLPHP

Screenshot from R.Ruth Oy website

R.Ruth Oy

Company website

2006 - 2018

CSSHTMLPHP

Screenshot from Animehärveli

Animehärveli

To keep track of the anime I have watched

2005

CSSHTMLMySQLPHP

Screenshot from Sampon Lomamökit website

Sampon Lomamökit

Company website and cabin reservation system

2004 - 2014

AJAXCSSHTMLJavaScriptMySQLPHP

Screenshot from Company calendar

Company calendar

Online calendar for a private company

2004 - 2020

AJAXCSSHTMLJavaScriptMySQLPHP

Screenshot from Tokino source code

Tokino

PHP-based web framework

2004 - 2008

AJAXHTMLJavaScriptPHPXML

Screenshot from Ylä-Ruth website

Ylä-Ruth

Restaurant website

2003 - 2018

CSSHTMLJavaScriptPHP

Screenshot from Tietovisio Oy website

Tietovisio Oy

Company Website

2000

CSSHTMLPHP

Screenshot from Jyväskylän Autotarvike Oy website

Jyväskylän Autotarvike Oy

Car dealer website

1999 - 2013

AJAXCSSHTMLJavaScriptMySQLPHP

Attributions: Photo by Pixabay | Photo by Proxyclick Visitor Management System | Image by DilokaStudio on Freepik | Image by storyset on Freepik