About Me

My Photo

I’m a soon-to-graduate Bachelor of Engineering student in Game Programming at XAMK, with a multidisciplinary background spanning web development, digital communication, game development, graphic design, and 3D content creation.

My experience combines both technical and creative work. I have developed responsive websites for real clients using HTML, CSS, JavaScript, Wix, and other web platforms, while also working with UI/UX, accessibility, content structure, and visual design. Alongside web development, I have hands-on experience in digital marketing and social media, creating campaigns, graphics, short-form videos, written content, and promotional materials for platforms such as Instagram, Facebook, TikTok, and LinkedIn.

My game development background includes C#, C++, Unity, Unreal Engine, 2D game development, gameplay systems, UI, narrative systems, and creative direction. I have also worked extensively with 3D modeling, photogrammetry, digital reconstruction, and technical art, including the creation and processing of more than 60 3D models for a digital reconstruction project.

I enjoy working at the intersection of technology, visual communication, and creativity. Whether I’m building a website, developing an interactive system, creating a visual identity, producing digital content, or working with 3D assets, I’m interested in finding practical and visually engaging ways to bring ideas to life.

I’m comfortable working independently as well as collaborating with clients and multidisciplinary teams, and I bring a combination of technical problem-solving, visual thinking, communication skills, and a willingness to learn to my projects.

Web development work

I worked with Studio Pilke, a company offering colour analysis and interior design services, where I designed and developed the company’s website using Wix. The website was created based on the company’s existing brand guidebook, with a focus on translating its visual identity into a cohesive and professional online presence. I worked on the website structure, visual presentation and content organization to clearly communicate the company’s services and brand.

As part of the project, I also explored and developed the possibility of integrating an online store into the website. Although the webshop was ultimately not required, I worked through its structure and implementation as part of the website development process.

What I did

  • Designed and built the company website using Wix.
  • Translated the existing brand guidebook into the website’s visual design and layout.
  • Developed the website structure and organized content to clearly present the company and its services.
  • Applied consistent typography, colours, imagery and visual elements according to the established brand identity.
  • Created responsive layouts for different screen sizes and devices.
  • Worked on the presentation of colour analysis and interior design services.
  • Planned and developed the structure of a potential online store within the website.
  • Explored webshop functionality and how products could be presented and organized online.
  • Refined the website’s layout and user experience throughout the development process.
  • Worked independently from the initial website concept through to implementation.

Result
Created a cohesive and professional website for Studio Pilke that translated the company’s existing brand identity into a digital environment. The finished website provided a clear platform for presenting the company’s colour analysis and interior design services while maintaining a consistent visual identity throughout. The project also gave me practical experience working with Wix and adapting an established brand guide into a complete web design. In addition, developing the webshop concept gave me experience exploring e-commerce functionality and planning how products and services could be integrated into a business website.

Published soon!

I worked with California Kotka, a clothing store, where I designed and developed a website to establish and improve the company’s online presence. I was responsible for the website’s structure, visual design and implementation, publishing, creating a clean and accessible site that reflects the store’s fashion-focused identity. The project allowed me to combine creative design with front-end development while working independently from the initial concept through to the finished website.

What I did

  • Planned and designed the overall structure and visual appearance of the website.
  • Developed the website from scratch as a static website.
  • Created responsive layouts suitable for desktop, tablet and mobile devices.
  • Organized information about the store, products, brands and services into a clear website structure.
  • Designed the navigation and page layouts with usability and accessibility in mind.
  • Implemented interactive elements and functionality.
  • Adjusted typography, spacing, imagery and other visual elements to create a cohesive look.
  • Tested and refined the website across different screen sizes.
  • Worked independently throughout the design and development process, from planning to final implementation.

Result
Created a complete, responsive static website that provides California Kotka with a professional online presence and a clear way for customers to discover the store, its products, brands and services. The project strengthened my front-end development skills while giving me practical experience designing and developing a website for a real business, from the initial concept and visual direction to the finished implementation.

Visit the website →

I developed the Gamelab website, following designs created in Figma by the project lead. My goal was to build a modern, visually appealing, and responsive site while implementing features like downloadable assets, interactive media galleries, and dynamic buttons.

What I did

  • Developed the entire website using HTML, CSS, and JavaScript, implementing responsive layouts and animations.
  • Worked closely with the designer to iterate on layouts, ensuring the website reflected the brand and mascot concept accurately.
  • Implemented interactive features, including media galleries with "show more" and "show all" functionality, downloadable assets, and dynamic buttons.
  • Managed folder structure, CSS, and JavaScript for maintainability, troubleshooting complex layout and interaction issues.
  • Tested and refined responsiveness across devices and browsers for a polished user experience.
  • Documented issues and requested feedback via a collaborative document to streamline development and ensure accuracy.
  • Took initiative in coming up with ideas for improving the website both in it's interactivity and content.

Result
A fully functional, visually cohesive, and interactive website that supports the Gamelab brand. The project strengthened my skills in web development, problem-solving, and collaborative design implementation. Over many months, I built multiple pages, solved technical challenges, and polished the website to completion.
Currently the first version is up, and the second and final rendition is waiting for approval from management. The second rendition has many new pages, features and polish.

Visit the website →

I designed and developed a modern and visually appealing website for SAK Lohja using the Yhdistysavain tool, following the client’s specifications. The project focuses on improving accessibility, streamlining workflows by implementing online forms, and creating a cohesive brand identity, including designing a new logo. The goal was to deliver a professional, user-friendly site that reflects the client’s values and enhances their digital presence.

What I did

  • Redesigned the website layout to modernize the visual style while aligning with the client’s branding.
  • Implemented accessibility standards to make the website usable for all visitors.
  • Added interactive forms to replace outdated paperwork workflows.
  • Designed a logo and visual elements to strengthen the brand identity.
  • Worked iteratively with client feedback to refine visuals, functionality, and overall user experience.

Result
A polished, responsive and visually cohesive website that aligned with the client’s needs. The project demonstrated my ability to independently manage a full web development pipeline; from design and UX decisions to technical implementation and client collaboration.

Visit the website →

I designed and developed the official website for Lavoka Oy using Zoner’s website builder, creating a professional and user-friendly site based on the company’s branding and content. Working independently, I handled the full process from concept to launch, including visual design, layout planning and implementing all core features.

What I did

  • Designed the entire site layout and visual identity using the company’s original website as a reference for color scheme and content.
  • Integrated company-provided photos, added animations, and structured multimedia for a more engaging user experience.
  • Implemented interactive features such as a Google Maps embed and a fully functional contact form, including necessary configurations.
  • Ensured full responsiveness across desktop, tablet and mobile through extensive testing and refinements.
  • Handled multiple rounds of client revisions with clear communication and quick adjustments.
  • Performed all post-launch fixes, updates and content additions to ensure long-term reliability.

Result
A polished, responsive and visually cohesive website that aligned with the company’s needs and exceeded client expectations. The project demonstrated my ability to independently manage a full web development pipeline; from design and UX decisions to technical implementation and client collaboration.

Visit the website →

This was the first website I ever created, built in 2023 during a web development course. It served as my personal portfolio and became the project that ignited my passion for designing and coding websites. The site is fully made with pure HTML and CSS, focusing on expressive visuals, original artwork, and a clear presentation of who I was at the time.

What I did

  • Designed and built a complete personal portfolio using only HTML and CSS.
  • Created several original illustrations and decorative graphics to give the site a unique artistic identity.
  • Structured content to introduce my skills, personality, and early projects in an accessible and visually appealing way.
  • Experimented with layouts, color palettes, and styling techniques that shaped the foundations of my current web design style.
  • Learned the core principles of web structure, responsive design basics, and clean CSS organization.

Result
A creative and personal portfolio website that marked the beginning of my interest in front-end development. While some information is now outdated, the project remains important to me as the first step in my journey toward more professional and polished web design work.

Visit the website →

Digital Communication & Marketing

I have hands-on experience producing social media content and digital marketing materials through university promotion work, volunteer activities and freelance design projects. My work has included planning posts, photographing events, writing captions and publishing content across Instagram and Facebook.


Tools used: Procreate, Canva, CapCut, VN, InShot, Edits

Publishing platforms: Instagram, Facebook, Tiktok, LinkedIn, Meta Business Suite

Other work experience

I worked as a Digital Marketing Coordinator at ROTYX, a company specializing in rototilts and excavator attachment solutions. My role focused on social media marketing, digital communication, content production and marketing materials across multiple platforms. I independently planned and created content while collaborating with the marketing lead and CEO to ensure that all materials aligned with the company’s goals and brand identity. My work included producing social media posts, carousels, stories, short-form videos and promotional graphics for Instagram, Facebook, LinkedIn and TikTok. I wrote captions and hashtags, managed publishing through Meta Business Suite, monitored post performance and engagement, and responded to audience comments and interactions. I also researched industry trends, competitor activity and current social media algorithms to improve content reach and engagement. In addition to social media content, I designed and developed brochures for ROTYX. This included a 4-page technical brochure focused on ROTYX rototilts, presenting product features and technical information in a clear and visually engaging format, as well as a 27-page company brochure introducing ROTYX, its partners, product range and solutions. These projects involved structuring information, developing layouts and ensuring consistency with the company’s visual identity while communicating technical and business information in an accessible way. I also contributed to improving the company’s digital marketing workflow by introducing practical communication solutions such as a Linktree landing page used to distribute campaign materials, flyers and important links more efficiently across social media channels. One of the social media reels I produced reached over 14,000 views across Instagram and Facebook.

What I did

  • Came up with over 100 social media content ideas for company marketing.
  • Created and edited social media posts, reels, TikTok videos, stories and carousel content.
  • Designed promotional graphics and product flyers for digital marketing purposes.
  • Managed publishing and scheduling through Meta Business Suite.
  • Created and managed the company TikTok account and content.
  • Managed LinkedIn communication and social media engagement.
  • Wrote captions, hashtags and supporting marketing copy for social media posts.
  • Researched social media trends, algorithms and competitor marketing strategies.
  • Monitored content performance and engagement to support future content planning.
  • Collaborated directly with the marketing lead and CEO on campaign approval and communication strategy.


Tools used Meta Business Suite, Instagram, Facebook, LinkedIn, TikTok, Canva, CapCut, VN, InShot, Edits


Results
Strengthened the company’s social media presence across multiple platforms through consistent content production, audience engagement and improved digital communication practices. The work contributed to more active and visually cohesive marketing across Instagram, Facebook, LinkedIn and TikTok, while helping establish new workflows and content strategies for the company’s online communication. One produced social media reel reached over 14,000 views across Instagram and Facebook platforms. The project highlights my ability to independently manage social media marketing, content creation and digital communication in a professional industrial company environment.


View rototilts brochure here (ENGLISH) View rototilts brochure here (FRENCH) 27-page brochure coming here soon!

I worked on the Game Tech Kymenlaakso project at Xamk, which focuses on using game technologies, 3D modelling and virtual environments to develop Kotka’s digital and virtual city model. The project explores how these technologies can support areas such as urban planning, digital twins and new virtual experiences.

My role focused on photogrammetry and the creation of 3D models of statues and artworks located around Kotka. I used Epic Games’ RealityScan to capture real-world objects and generate detailed 3D scans from photographic data. This required planning the scanning process, capturing suitable imagery from different angles and ensuring that the objects were documented accurately enough to produce usable digital models.

After generating the scans, I processed and refined the models in Blender. This included cleaning up unwanted geometry, fixing imperfections and making adjustments to improve the overall quality and usability of the models. I worked with the models through multiple stages of the workflow, from real-world capture to a finished digital asset suitable for use in virtual environments.

The work gave me practical experience with photogrammetry, 3D asset creation and the technical challenges involved in converting real-world cultural objects into digital form. It also allowed me to contribute to a larger project focused on building a virtual representation of Kotka and exploring new applications for 3D and game technologies.

What I did

  • Created 60+ 3D models of statues and artworks located around Kotka using photogrammetry.
  • Captured photographic data from multiple angles to reconstruct real-world objects as detailed 3D assets.
  • Used Epic Games’ RealityScan to process photographs and generate initial 3D models.
  • Cleaned, repaired and modified photogrammetry-generated models in Blender.
  • Corrected imperfections and unwanted geometry resulting from the scanning and reconstruction process.
  • Prepared 3D assets for use in digital environments and the project’s virtual representation of Kotka.
  • Worked with real-world cultural and public artworks and digitally reconstructed them as 3D assets.
  • Combined photographic capture, photogrammetry and 3D modelling techniques to create usable digital representations.
  • Worked independently on the 3D asset creation process while contributing to the wider goals of the Game Tech Kymenlaakso project.


Tools used
Epic Games RealityScan, Blender, Unreal Engine

Results
Created digital 3D representations of statues and artworks from Kotka as part of the Game Tech Kymenlaakso project. The work contributed to the development of a virtual representation of Kotka and provided practical experience in photogrammetry, 3D asset creation, digital reconstruction and Blender-based model editing. The project allowed me to work with real-world objects and transform them into usable digital assets while developing a hands-on understanding of the workflow from photographic capture to a finished 3D model.
See the models in my sketchfab →

I designed and produced a full set of marketing materials for a concert event, including a poster, social media advertisement, brochure, and banner. The visuals were created using Procreate for artistic illustration work and finalized in Canva for layout, typography, and export. The materials strengthened the event’s brand identity and improved visibility across both digital and print channels.

What I did

  • Created custom illustrations and visual elements in Procreate to establish a cohesive artistic style.
  • Designed event posters, brochures and banners with consistent branding and visual hierarchy.
  • Optimized layouts in Canva for both print and social media formats.
  • Developed materials that effectively supported marketing goals in both digital and physical advertising.
  • Ensured all assets followed event branding and maintained clarity, readability and visual appeal.

Result
A unified marketing package that enhanced the concert’s branding and increased visibility across social media and printed advertising. The project highlights my ability to combine illustration, graphic design and layout skills to create professional promotional materials.

K-Market Hovinsaari — Sales Associate (May 2024 – May 2025)
Provided customer service, operated the cash register, restocked products, and maintained a tidy sales floor. Strengthened communication skills and efficiency in a fast-paced retail environment.

Joblink Oy — Industrial Shelver (May 2024 – Jul 2024)
Managed early-morning deliveries, shelf stocking, product facing, and expiration checks at K-Citymarket. Improved attention to detail and time management.

Eezy — Sales Associate (Jul 27–29, 2023)
Sold drinks and handled restocking at Kotkan Meripäivät festival. Maintained the VIP area and worked effectively in a high-pressure event setting.

Eezy Extraajat — Cashier (Jun 2023 – Oct 2023)
Operated traditional and self-checkout registers at K-Citymarket. Ensured smooth transactions and kept the checkout area clean and organized.

Wihuri Metro-tukku — Cashier & Warehouse Worker (Dec 2021 – Aug 2022)
Worked across cashier duties, order picking, unloading shipments, receiving phone orders, and assisting customers. Developed strong logistics and organizational skills across varying shift hours.

Wihuri Metro-tukku — Cashier (Jun 2020 – Aug 2020)
Handled cashier tasks, shelf maintenance, inventory checks, and storage of regulated products. Ensured accuracy, compliance, and product availability.

Tynninharjun Autogrilli — Sales Associate (Aug 2018 – Aug 2021)
Took on a versatile role including cooking, sales, cleaning, inventory, and kiosk operations. Gained strong multitasking skills and increasing responsibility over the years.

Event volunteer (2017 - 2019)
I worked in multiple different charity and non-profit culture events in different jobs. Places I worked at include Korkeasaari, Animecon, KumaKumaCon, Umicon... My job duties included cleaning, cloakroom, after-event cleanup and crafting with kids

Projects and skills

Key skills demonstrated across projects and gained from courses



Technical and Web development

  • Front-end Development (HTML / CSS / JavaScript)

    California Kotka
    Studio Pilke
    Xamk Gamelab
    Lavoka oy
    Own website
    Website basics
  • Responsive Web Design

    California Kotka
    Studio Pilke
    Xamk Gamelab
    Lavoka oy
    Own website
    Website basics
  • UI/UX Design

    California Kotka
    Studio Pilke
    SAK Lohja
    Xamk Gamelab
    Lavoka oy
    Own website
    Task Manager
  • Accessability

    SAK Lohja
    Web Accessibility Certificate
  • Full-stack Development / CRUD Systems

    Task Manager
    Backend Programming
    Game Data
  • Backend Fundamentals

    Task Manager
    Backend Programming
    Operating Environments of Online Games
  • API / External Service Integration

    Lavoka oy
    Task Manager
  • Testing & Debugging

    Studio Pilke
    California Kotka
    XAMK Gamelab
    Lavoka oy
    SAK Lohja
    Task Manager
    Kuura Murder Mystery 3
    Quality Assurance in Game Production
    Game Testing and Test Design
  • Technical Problem Solving

    XAMK Gamelab
    Task Manager
    Kuura Murder Mystery 3
    Excel: Managing and Analyzing Data
  • Programming

    Kuura Murder Mystery 3
    Python
    Programming
    Game programming (+ Applied, Advanced)
    Object oriented programming
    Software architecture and game programming patterns
    Backend programming
    Operating environments of online games
  • UI Programming

    XAMK Gamelab
    Task Manager
    Kuura Murder Mystery 3
    Luna Raccoon's Rescue
  • Data management

    Task Manager
    Game Data
    Excel: Managing and Analyzing Data
  • Excel & Data Analysis

    Excel: Managing and Analyzing Data

Marketing & Communication Skills

  • Digital Marketing

    ROTYX
  • Content Creation

    ROTYX
    University Event Promotion
    Volunteer Organization Social Media
  • Social Media Strategy

    ROTYX
  • Digital Communication

    ROTYX
    University Event Promotion
    Volunteer Organization Social Media
  • Copywriting

    ROTYX
    University Event Promotion
    White House of Helsinki
  • Campaign Planning

    ROTYX
    Ylioppilaskunnan Soittajat
  • Cross-platform Publishing

    ROTYX
  • Community Engagement

    ROTYX
  • Trend & Competitor Research

    ROTYX

Game Development Skills

  • Unity Development

    Kuura Murder Mystery 3
    Luna Raccoon’s Rescue
    White House of Helsinki
    Game Programming
    Applied Game Programming
  • Narrative Design & Storywriting

    Luna Raccoon’s Rescue
    White House of Helsinki
    Kuura Murder Mystery 3
  • Rapid Prototyping / Game Jams

    White House of Helsinki
    Kuura Murder Mystery 3
  • Game UI Systems

    Kuura Murder Mystery 3
    Luna Raccoon’s Rescue
  • Creative Direction

    Luna Raccoon’s Rescue
  • Game Design Collaboration

    White House of Helsinki
    Luna Raccoon’s Rescue
    Kuura Murder Mystery 3

Design & Visual Media Skills

  • Graphic Design

    SAK Lohja
    Ylioppilaskunnan Soittajat
    ROTYX
    Luna Raccoon’s Rescue
    Own Website
  • Brand Identity Design

    SAK Lohja
    Lavoka Oy
    ROTYX
    Ylioppilaskunnan Soittajat
  • Illustration

    Luna Raccoon’s Rescue
    White House of Helsinki
    Own Website
    Ylioppilaskunnan Soittajat
  • Typography & Layout Design

    Ylioppilaskunnan Soittajat
    SAK Lohja
    Lavoka Oy
    Own Website
  • Visual Storytelling

    Luna Raccoon’s Rescue
    Animation
    White House of Helsinki
  • Animation & Motion

    Animation
    Luna Raccoon’s Rescue
  • Video Editing

    ROTYX
    Luna Raccoon’s Rescue
    CapCut
    VN
    InShot
    Edits
  • 3D Modeling

    3D Modeling
    Photogrammetry
    Graphics & 3D Modeling
    Character Design
  • Photogrammetry

    Game Tech Kymenlaakso
    Photogrammetry

Professional Skills

  • Client Collaboration

    Studio Pilke
    California Kotka
    Lavoka Oy
    SAK Lohja
  • Project Management

    ROTYX
    Lavoka Oy
    XAMK Gamelab
    SAK Lohja
  • Team Collaboration

    Luna Raccoon’s Rescue
    White House of Helsinki
    Kuura Murder Mystery 3
    XAMK Gamelab
  • Leadership & Initiative

    Luna Raccoon’s Rescue
    ROTYX
    XAMK Gamelab
  • Documentation & Workflow Organization

    XAMK Gamelab
    Task Manager
  • Research Skills

    Photogrammetry
    ROTYX
    White House of Helsinki
  • Customer Service

    K-Market Hovinsaari
    Metro-Tukku
    Eezy
    Tynninharjun Autogrilli
  • Event Work & Volunteering

    Animecon
    KumaKumaCon
    Umicon
    Korkeasaari
    Meripäivät



My experience with photogrammetry began during the “Future of Game Technologies” course, where I worked as the photogrammer for our project. This gave me hands-on experience with photogrammetry workflows, including capturing real-world objects, processing image data, troubleshooting unsuccessful scans, and integrating finished 3D models into a project environment.

I later developed this experience professionally as a 3D Artist – Photogrammetry & Digital Reconstruction at Game Tech Kymenlaakso. As part of the project, I created and processed 60+ 3D models of statues, sculptures, and other cultural objects in Kotka. I worked with RealityScan and Blender to capture, process, clean, repair, and prepare scanned models for digital reconstruction and virtual environments. Read more about my job at Game Tech Kymenlaakso here.

What I did

  • Created and processed 60+ 3D models of statues, sculptures, and cultural objects using photogrammetry.
  • Captured real-world objects and experimented with different scanning approaches to achieve usable results.
  • Used RealityScan for photogrammetry and Blender for cleaning, repairing, editing, and preparing 3D models.
  • Cleaned and optimized scanned geometry to improve the quality and usability of the models.
  • Worked with digital reconstruction as part of the Virtual Kotka project.
  • Prepared 3D assets for use in Unreal Engine and virtual environments.
  • Analyzed unsuccessful scans and adjusted capture and processing techniques to improve results.
  • Worked independently on a large collection of 3D assets while following project requirements and workflows.

Result
Through both academic and professional projects, I developed practical experience across the full photogrammetry pipeline, from capturing real-world objects to producing cleaned and usable 3D assets. My work at Game Tech Kymenlaakso gave me the opportunity to apply these skills to a substantial real-world digital reconstruction project and build a portfolio of more than 60 3D models.

See my photogrammetry & 3D reconstruction work →

This Task Manager project is a full-stack application I developed to practice backend functionalities and user management features. It allows users to create, read, update, and delete tasks, with role-based privileges (user, moderator, admin) and session-based authentication. The app demonstrates CRUD operations, multiple HTTP methods, and role-specific UI.

What I did

  • Designed and implemented a scalable backend using Node.js and Express to manage tasks and users.
  • Implemented role-based access control: users can manage their own tasks, moderators can view all tasks, and admins can delete any task.
  • Created secure login and registration with hashed passwords and session management for authorization.
  • Developed task functionalities with full CRUD operations (Create, Read, Update, Delete) and different views for completed, pending, and all tasks.
  • Implemented frontend feedback, including color changes and messages when tasks are completed.
  • Designed admin and moderator panels to clearly differentiate privileges and visibility of tasks.
  • Integrated client-side features with backend API to demonstrate full-stack application workflow.

Result
A fully functional task management system showcasing full-stack development skills, including secure user authentication, role-based access control, and responsive UI features. This project demonstrates my ability to independently design and implement backend and frontend systems while applying proper web development practices.

Watch demo video →

"this won't hurt" is a small, 3-4minute horror videogame, where the story is purposefully confusing.

Team & Roles

  • Me:Graphic design, clay models, coloration and stylization, photographer, sound effects, video editor
  • Minjutin: Programming, narrative design, sound effects, video-grapher, hand-model

What I did
  • Planned and produced the visual style for the game.
  • Our game uses photographs as game assets, so I photographed what we needed and edited it according to the vision.
  • Together with Minjutin, we produced and recorded the sound effects.
  • The game uses some clay models as game assets, they were handmade by me.
  • I edited the video clips seen in the game. Videos themselves were recorded by Minjutin.

Result
A functioning, horror videogame that met all project goals within the jam timeframe. Players experience an intense, unique, and strange game, with a strong visual identity and cohesive art style. The project highlights my ability to produce a strong identity with the visuals and sound, using many different programs and tools in a collaborative game development setting.

Play the game →

The White House of Helsinki is a humorous puzzle game created during the 2023 Global Game Jam with the theme "Roots". Players control a spider-cat-alien to uncover secrets from people’s minds. The game uses a limited color scheme of blue, baby pink, and greyscale for a unique visual style.

Team & Roles

  • Me: Lead 2D Artist, Lead Writer, Researcher
  • Minjutin: Producer, Programmer, Technical Artist
  • Randomlollis: 3D Modeler, Writer, Composer, Environment & Character Designer, 2D Artist

What I did
  • Researched and wrote humorous in-game secrets, ensuring content was safe and entertaining for players.
  • Created all primary 2D game art, including puzzle visuals and promotional images (e.g., Twitter image).
  • Generated usernames and other small interactive text elements for gameplay clarity and immersion.
  • Collaborated closely with others to maintain a cohesive visual and narrative experience.
  • Ensured art and story complemented the game’s quirky and humorous tone while staying within the limited color scheme.

Result
A functioning, humorous puzzle game that met all project goals within the jam timeframe. Players experience a fun, unique, and safe gameplay environment, with a strong visual identity and cohesive art style. The project highlights my ability to combine research, writing, and 2D art in a collaborative game development setting.

Play the game →

Luna Raccoon’s Rescue is a virtual pet mobile game created during the “Ecosystem of Games” course. Inspired by classic virtual pet mechanics, the game lets players feed, wash and care for Luna the raccoon. Our team developed the project with a limited timeframe, focusing on core interactions and essential gameplay features.

Team & Roles

  • Me: Creative Director, 2D Artist, Storywriter, Marketing & Advertising
  • Jocke Nylund: Lead Programmer
  • Emil Ahvenainen: UI Programmer
  • Nicolas Lindell: Music Composer

What I did
  • Wrote the game’s narrative and created the full story concept for the project.
  • Designed and illustrated all 2D game assets in Procreate, including character states, consumables, UI icons, backgrounds and the app icon.
  • Created the animated intro video shown on first launch to introduce the game’s backstory.
  • Produced all marketing and advertising materials for the game and fictional studio brand using Procreate and Canva.
  • Contributed to the overall creative direction, visual style and player experience.

Result
A charming virtual pet mobile experience centered around Luna the raccoon, featuring hand-drawn art, a narrative intro animation and cohesive marketing materials. While the game still needs polish, the project demonstrates my strengths in art direction, storytelling and visual asset production for games.

Demo video →

Kuura Murder Mystery is a visual novel murder mystery created during the Kuura Game Jam (18–20 July 2025). The game was built as part of the annual jam tradition, and this was my first time participating as part of a three-person team. I handled all programming to make the game functional, allowing the designers and writers to focus on art and story.
Team & Roles

  • Me: Programmer
  • Minjutin: Designer, artist, co-writer
  • Mooltidude: Designer, writer, co-artist


What I did
  • Set up the Unity 2D structure and UI flow for the game, including main menu, credits, and gameplay screens.
  • Built a script-based dialogue system to automatically display character names, dialogue lines, positions, backgrounds, and sprites.
  • Implemented scene handling, character loading, and a dynamic UI manager to update visuals based on the script data.
  • Adapted and customized existing DialogueManager and DialogueParser scripts to fit the project, troubleshooting Unity 2D quirks along the way.

Result
A fully functional visual novel game featuring an automated dialogue system and polished UI. The project demonstrates my ability to implement complex systems in Unity 2D, problem-solve independently, and collaborate effectively with designers and writers in a short development timeframe.

Play the game →

Education

I am completing (and soon graduating from) a Bachelor of Engineering (AMK) in Game Programming at Kaakkois-Suomen ammattikorkeakoulu (XAMK), with a strong academic record (GPA 4.33). My studies have given me a broad foundation across multiple areas of game development, including programming (C#, C++), game engine workflows (Unity, Unreal), 3D modeling and animation, graphics, web development (HTML, CSS, JS), game design, physics and mathematics for games, data management, and digital security.

My studies have provided me with a wide-ranging toolkit to approach both technical and creative challenges in game and interactive media development, as well as in broader digital projects.

Contact

📧 myllymaki.peppi.elina@gmail.com

👤 LinkedIn