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:
- JavaScript
- TypeScript
- React Native
- Next.js
- Vue.js
- CSS
- Tailwind CSS
- WebAssembly
- Emscripten
- Web Audio API
- Custom Elements / Web Components
- Product Development
- Prototypes
- REST API
- Oauth
Backend:
- Vercel
- Node.js
- Express
- AWS
- Digital Ocean
- Parse Server
Design:
- Prototyping
- UI Design
- Concept Design
- Visual 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