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.
mikko.vuorinen.info
Personal website and portfolio
2022 -
Next.jsReactTypeScriptVercel
e-Reader Study
Data upload and questionnaire system for an e-Reader study
2022 -
.NETAzureBlazorC#WASM
Sirius Reader
Web e-Reader for stydying reading on electonic devices
2018 -
.NETAureliaAzureC#SignalRTypeScriptVercel
lahjalista.net
Online wishlist service
2005 -
AJAXCSSHTMLJavaScriptMySQLPHPXML
Publications and presentations
Various publications and presentations done as part of employment, studies or free time.
Panel Discussion: Getting started with Self-Sovereign Identity
A panel discussion about SSI
2021
DIDSSIVCWebinar
Bring Your Own Identity – You Own It!
A blog article about SSI
https://condatis.com/news/blog/bring-your-own-identity-you-own-it/
2020
ArticleBYOIDDIDSSIVC
Using Hyperledger Aries to Issue and Verify Credentials
Webinar on SSI
2020
DIDSSIVCWebinar
Self-Sovereign Identity for Developers
A blog article on SSI
https://condatis.com/news/blog/ssi-for-developers/
2020
ArticleDIDSSIVC
Decentralized identity protocols and standards
Webinar on SSI
2020
DIDSSIVCWebinar
Azure AD B2C and refresh tokens for Single Page Applications
A blog article on OIDC tokens
2020
ArticleAzure AD B2COIDCSPA
Getting started with self-sovereign identity (SSI)
Webinar on SSI
2020
DIDSSIVCWebinar
Aberdeen .NET User Group: Aurelia
A talk at local developer user group
https://github.com/vuorinem/ADNUGTalk
2019
AureliaTalkTypeScript
Aurelia and Azure AD B2C Authentication
A tutorial for setting up AD B2C for Aurelia
https://medium.com/@mikko.vuorinen/aurelia-and-azure-ad-b2c-authentication-351fbe2de348
2017
AureliaAzure AD B2CTypeScriptWriting
Wikiä käyttämään!
A book to support choosing and using a wiki tool
https://urn.fi/urn:isbn:978-951-44-8403-2
2011
QualitativeResearchWikiWriting
Instant Online Communities for Improving Perceived Learning
MSc Thesis
https://urn.fi/URN:NBN:fi:tty-201007071249
2010
QualitativeResearchWriting
Past projects in full-time employment
A selection of projects and solutions I have worked on as part of my employment.
System migration
Migration project involving Salesforce and various other products and internal systems
2022 - 2023
.NETAuth0AWS CDKAWS LambdaC#JenkinsOktaSalesforce
OIDC Gateway for SSI Verifiable Credentials
Verifiable Credentials (VC) and Self-Sovereign Identity (SSI) solution with OIDC Gateway
2020 - 2022
.NETASP.NET CoreAzureBlockchainC#DIDJavaScriptOIDCSSIVC
Single Sign-On solution
B2C SSO solution for a suite of online services
2019 - 2021
.NETASP.NET CoreAzureAzure AD B2CC#JavaScriptOIDC
3D Visualization application
Desktop and web application for visualizing and navigating 3D images
2018
.NETASP.NET MVCAureliaC#RESTThreeJSTypeScriptWPF
Risk management application
Web application with a dashboard for managing project risks
2017 - 2018
.NETASP.NETAureliaAzureC#RESTTypeScript
Training course registration
Web application for training course registration and management
2017
.NETASP.NET MVCAureliaC#RESTTypeScript
Golf reservation system
Web reservation system for a client with several golf courses
2016 - 2018
.NETASP.NET MVCAureliaAzureC#MSSQLRESTTypeScript
Ship route visualization
Web application for ship route visualization, planning and playback
2014 - 2015
.NETASP.NET MVCC#JavaScriptLeafletMSSQLOpenStreetMapREST
ITK Conference
Conference website, program and peer-review system
2012 - 2017
AJAXCSSHTMLJavaScriptMySQLPHP
Kinoste
Web questionnaire and reporting service for libraries
2014
CSSHTMLJavaScriptjQuerypgSQLPHP
Opeka
Web questionnaire and reporting service for schools
2012 - 2016
CSSHTMLJavaScriptjQuerypgSQLPHP
SocialFlow
Customization of SocialStream app for SUR40
2013 - 2014
C#Multi-touchUX Prototyping
ITK 2011 Conference
Online conference program and conversation tool
2011
CSSHTMLJavaScriptPHP
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.
Don Films
Film production company website
2014 - 2018
CSSHTMLJavaScriptPHP
Conexting
Social/SMS conversation wall service
2013 - 2017
AJAXCSSHTMLJavaScriptMySQLPHPSMSTwitter
justKIDding
Family photography studio website
2015
CSSHTMLPHP
Academic Mindtrek 2015 Conference
Web submission, review and registration system
2015
AJAXCSSHTMLJavaScriptMySQLPHP
Merja Yeung photography
Photographer portfolio
2012
CSSHTMLJavaScriptPHP
Tasan Autotalo Oy
Car dealer website
2011
AJAXCSSHTMLJavaScriptPHP
Hanna Linnakko
Photographer portfolio
2011
CSSHTMLJavaScriptPHP
Leena Waggoner
Photographer portfolio
2011
CSSHTMLJavaScriptPHP
Eurajoki: Voi Hyvin
Website for municipal excercise gamification experiment
2011
CSSHTMLJavaScriptMySQLPHP
Maria Miklas
Photographer portfolio
2010
CSSHTMLJavaScriptPHP
Peltolan marjatila
Organic farm website
2009
AJAXCSSHTMLJavaScriptjQueryPHP
R.Ruth Oy share registry
Online share registry for a private company
2009
CSSHTMLMySQLPHP
Kuvapankki
Stock image database
2009
AJAXCSSHTMLJavaScriptMySQLPHP
Taapero
Website for a children's activity course
2008
CSSHTMLPHP
R.Ruth Oy
Company website
2006 - 2018
CSSHTMLPHP
Animehärveli
To keep track of the anime I have watched
2005
CSSHTMLMySQLPHP
Sampon Lomamökit
Company website and cabin reservation system
2004 - 2014
AJAXCSSHTMLJavaScriptMySQLPHP
Company calendar
Online calendar for a private company
2004 - 2020
AJAXCSSHTMLJavaScriptMySQLPHP
Tokino
PHP-based web framework
2004 - 2008
AJAXHTMLJavaScriptPHPXML
Ylä-Ruth
Restaurant website
2003 - 2018
CSSHTMLJavaScriptPHP
Tietovisio Oy
Company Website
2000
CSSHTMLPHP
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