4
Featured projects
3+
Years building software
10+
Technologies in active use
2
Locales supported
About

Web designer & developer
Energetic, social, self-taught, and attentive.
- Birth year
- 2000
- City
- Oulu, Finland
- Age
- 25
- Degree
- Business graduate — Software developer
I am a 25-year-old from Oulu with a strong passion for programming. My social skills and ability to listen help me understand people's needs and turn them into working digital solutions.
I am a diligent builder who sees projects through to completion. I am self-taught and have worked with React, React Native, JavaScript, HTML, CSS, and Java — with React and React Native at the center of my focus.
In my free time I listen to music, play games, and create my own music. Below is one of my tracks on SoundCloud.
Skills
My current programming and tool skills.
Résumé
Profile
Tuukka Pitkänen
25 years old, originally from Kemijärvi, military service completed. Business graduate by education. Strengths include self-directed learning, diligence, and teamwork. Interested in game and website development.
Oulu, Finland
Education
Business studies (vocational)
2016 — 2018
Kemijärvi Vocational College REDU
Software developer
2022 — May 2024
Oulu Vocational College OSAO
GPA: 4.59
Information and communications technology (Engineering)
2024 — Ongoing
Oulu University of Applied Sciences (OAMK)
Experience
Smarket Kemijärvi
2017 — 2018
- Retail sales
- Customer service
- Stocking and cleaning shelves
Lidl Kemijärvi
2022
- Retail sales
- Customer service
- Stocking and cleaning shelves
Client project — Website
November 2023 — December 2023
- Website planning
- WordPress implementation
- Custom CSS files
- Logo design and implementation
Talvea
September 2023 — Ongoing
- Continued development project work
- TypeScript / API
- Interfaces
- Planning and implementation
- OpenAI
Portfolio
Choose a category or open a project page for details and images.
Notes
Short write-ups on game design, web development, and lessons from active projects.
Narrative puzzles on the web
Two early prototypes — Nothing Pending and The Archive Incident — and what Papers, Please taught me about pressure.
game-designnext.jspuzzleRead noteRebuilding the portfolio on Next.js 16
Why I moved from a static site to App Router, next-intl, and a data-driven project model.
next.jsportfolioi18nRead noteDesigning Neon Drift's survival loop
How upgrade synergies and pressure from all directions shape a browser arcade that rewards mastery.
game-designtypescriptcanvasRead note


