Miika Kuisma

Senior Front-End Developer & UI Designer

Intro

Having grown up with computers, I've been working with the web since 1997. I love creating new products from the ground up, from design to code.

I'm always coming up with new ideas and enjoy testing and prototyping them. Essentially, I aim to acquire a set of skills that enables me to bring all my imagined projects to life. In an increasingly digital world, I find myself venturing into new business fields to experiment and innovate.

I used to be graphics designer and user-interface designer before taking developer path. This perhaps gives me some advantage as front-end developer.

Skills

Frontend:

Backend:

Design:

Experience

Senior Front-End Developer, UI designer, Product Manager (Sumo Apps)

Jul 2022 - Nov 2024

Developing several browser based creative tools, for this period of time mainly focusing painting app and building its engine and UI framework together with C++ OpenGL graphics programmer, to bring his graphics engine into browser with Emscripten.

Also created library out of this WebAssembly & JS technology called "Tatami Canvas", and documentation, which allows any developer to quickly create image editor or drawing app by leveraging custom web components. Take a look at https://docs.tatami.dev

This was CTO role overseeing technologies used through-out Sumo's creative cloud product.

Stack: JavaScript, Product Management, CTO, React.js, WebAssembly, Custom Elements/Web Components, Web Audio API, Emscripten, TypeScript

Senior Frontend Developer (Sumo Apps)

Jun 2020 - Jul 2022

Web App development: Painting app, Music studio app, audio editor, pixel graphics editor / animator / coding tool, prototyping

Stack: JavaScript, Application Designer, React.js, User-Interface Design

React Native developer (TerveDx Oy)

Mar 2020 - Jun 2020

Blood test marker visualization app (MVP)

Stack: React Native, Application Designer, User-Interface Design

Frontend Developer / Lead Developer (AdLaunch)

Apr 2019 - Mar 2020

Frontend development for online video editor. Developing new features such as timeline tool for applying animation and effects for text elements.

Stack: JavaScript, Amazon AWS, Node.js, Amazon S3, AWS Lambda, React.js, Express JS, Amazon Code Commit, AnimeJS

Senior Front-End Developer (SongHi)

Nov 2017 - Mar 2019

Created browser based music studio app together with a backend developer and a full-stack developer.

Stack: JavaScript, Amazon AWS, Node.js, Amazon S3, React.js, MongoDB, Web Audio API, GraphQL/Apollo, User-Interface Design

Lead Developer (Fun Academy Ltd.)

Feb 2016 - Aug 2017

Developing a tool for building learning games

Stack: JavaScript, Node.js, Product Development, React.js, Vue.js, GraphQL/Apollo, User-Interface Design

Independent designer & developer (Satoria Co-Operative)

Nov 2013 - Dec 2015

Various freelancing projects, such as custom WordPress themes, booking systems, company visual identities.

Stack: Photoshop, WordPress, JavaScript, HTML, CSS

UI Designer & Developer (Sanoste)

May 2015 - Nov 2015

User-Interface design and front-end development of VoIP service for elderly people.

Stack: JavaScript, WebRTC, User-Interface Design

UI design and front-end development (Granitics Oy)

Mar 2014 - May 2015

UI design and front-end development for scientific research database system (Granitics eCRF), currently being used in cancer research in HUS among other places.

Stack: JavaScript, HTML, CSS, User-Interface Design, .NET

Application designer (Granitics Oy)

Mar 2013 - Mar 2014

User-Interface design for medical research platform

Stack: JavaScript, HTML, CSS, .NET, Application Designer, Senior Frontend Developer, User-Interface Design

Front-End Developer, UI Designer (YLE)

Jan 2013 - Feb 2013

I developed internal tool for YLE's analytics team. With this tool you could create new questionnaire that would randomly appear to some users at yle.fi website. You would choose which section of the website the form is placed (sports, news etc.) and customize the form contents. I also developed a monitoring tool for filtering and viewing the results from those forms.

Website creation, User-Interface Design

Freelance Developer (Several customers)

May 2010 - Oct 2012

Created custom Wordpress themes for customers of AD & PR agencies. Client agency gave me a Photoshop layout which I turned into a working web site. I managed the domains and server setup and also instructed customers how to maintain and update the site.

Stack: HTML, WordPress, CSS, Photoshop

UI Designer (SUMO sumopaint)

Sept 2009 - Apr 2010

User-Interface design for Sumo Paint social platform

Stack: HTML, CSS, Visual design, UI Design

Concept Consulting (EKS / Voimaradio Oy)

Jan 2008 - Jan 2009

I was invited to help build DJ hardware product for a Finnish electronics company. They had DJ controller which controlled their own DJ software. As being music professional they approached me and asked for my opinion of the product. I could point several things about their product why it wasn't suitable for pro users, so they asked if I could help them create better version of it.

The product was called "Otus" and I was involved with philosophy of the product (how to make it future proof), core concept and features, user-interface and software integration. There was UI design collaboration with Komia Design from Jyväskylä who designed the case for the device. My role was to think where to place the controls and what controls are needed to make it attractive for pro DJ's.

Also I was involved in designing something we called "Visual MIDI driver". Usually hardware products need to contact DJ software makers and ask them to support their controller but we were able to turn this around by making a system where we could support any hardware without even asking them for help. I used this driver then to build support for all the major DJ softwares, which was key sales point of the product as well.

https://www.youtube.com/watch?v=27nR9wvXGrQ

Digital PR / designer (Euro RSCG)

Nov 2001 - Jan 2005

Web services, PR campaigns, presentations, spam design, magazines, annual reports, viral marketing, internal communications

Stack: HTML, CSS, Photoshop, Visual design, Adobe InDesign

Multimedia programmer (Nitro FX)

22.02.2025

Jul 2001 - Oct 2001

Actionscript & Lingo programming

Stack: ActionScript 2.0, Adobe Flash

Art director (Entirem)

Jun 2000 - Jun 2001

Visual identity design for customers

Graphic & UI Designer (Terra Nova Visuals / Endero)

Oct 1998 - Jun 2000

Corporate web services, user-interfaces, designs, javascript programming, CD-ROMs, Flash. First mobile "operator logo", tons of picture messages etc. mobile phone personalization things. Grid interface ring tone editor

Website creation, Visual design, UI Design, Macromedia Director

Web Developer (HTK Net Communications)

Dec 1997 - Apr 1998

Involved creating the first regional internet portal (phnet.fi) for public services and local business.

HTML, Website creation