Building cross-platform apps and reliable web systems.

Aki-Petteri Kuivas · Full-stack Developer

Web-focused full-stack developer (Next.js, React) in Oulu, Finland. Open to web and mobile roles.

About

I am a web-focused full-stack developer specializing in modern React and Next.js applications, with experience in cross-platform mobile development.

Most recently, I worked at BeyondOS across multiple company projects, collaborating closely with the CMS team on a gaming content management system. My work focused on improving user experience, content workflows, and reliability while working with a distributed development team.

At Monidor Oy, I built cross-platform prototypes for iOS and Android using React Native and Expo, including configuration and remote monitoring applications based on existing Java systems. My bachelor's thesis focused on push notifications in a cross-platform application, covering a prototype routing server and Android/iOS apps.

My background includes electrical and automation engineering studies and over ten years in the construction product industry, before transitioning into software development in 2021. I graduated from Oulu University of Applied Sciences (OAMK) with a Bachelor of Engineering in Information Technology in 03/2025 while working in software development roles.

My current focus is web application development with Next.js and React, complemented by backend experience with Node.js, SQL databases, and cloud-based deployments.

Most recent role

Full-stack Developer at BeyondOS (Jan 2025 – Jan 2026)

Education

BEng in Information Technology, Oulu University of Applied Sciences (03/2025)

Focus

Web application development with Next.js and React.

Thesis

Push notifications in a cross-platform application: a prototype of a routing server and Android/iOS apps.

Projects

Selected work highlighting product design, engineering, and polish.

Gaming CMS Content Tools
CompanyBeyondOS
Collaborated with the CMS team to improve the user experience of maintaining game content, with a focus on clear workflows and reliable updates.
CMSContent WorkflowsUXTailwind CSSshadcn/uiNext.jsTypeScriptPrismaMySQLPostmanAWS EC2AWS S3
Cross-Platform Prototypes
CompanyMonidor Oy
Built iOS and Android prototypes from existing Java apps using React Native and Expo. Built custom native modules / platform integrations (Swift/Kotlin) when RN libraries were insufficient (incl. Wi-Fi-related functionality). Integrated push notifications via Node.js service + FCM configured for APNs.
React NativeExpoNode.jsFCMAPNsXcodeiOS SimulatorAndroid StudioAndroid SimulatorTestFlightApp Store Connect
Beagle tietokanta
Personal
An in-progress modernization project for Suomen Beaglejärjestö - Finska Beagleklubben ry. The system maintains registry data for beagles in Finland, including shows, trials, and breeding-related data, and is being rebuilt into an easier-to-maintain Next.js + TypeScript + PostgreSQL platform.
Next.jsReactTypeScriptTailwind CSSTanStack QueryPrismaPostgreSQLNeonBetter AuthVercelTurborepoVitestPlaywright
Resume-and-CV Platform
Personal
A web-based resume platform built with React and Node.js/Express, backed by MySQL and JWT authentication. Includes sections for contact info, language skills, and recommendations, with admin pages for user management. Previously hosted on Heroku (currently offline).
ReactNode.jsExpressMySQLJWTHeroku
Help Tool v1 (Car Management)
Personal
A car expenses tracker built with Next.js and Prisma, hosted on Vercel with a Neon PostgreSQL database. Tracks vehicles, fuel fill-ups, expenses, and L/100km + cost/km stats.
Next.jsTailwind CSSshadcn/uiTanStack QueryPrismaPostgreSQLNeonVercel
Repository
Portable Band Saw UI
CompanyTakatalvi Oy
Designed and implemented part of a Raspberry Pi-based UI for a portable band saw using Python, Tkinter, and MQTT.
PythonTkinterMQTTRaspberry Pi

Skills

A snapshot of the tools and disciplines I work with daily, including AI-assisted development workflows.

Frontend

ReactNext.jsTypeScriptTailwind CSSshadcn/uiTanStack Query

Backend

Node.jsExpressMySQLPostgreSQLPrismaDrizzle

Mobile

React NativeExpo

Automation and IoT

PythonTkinterMQTTRaspberry Pi

Tooling

GitDockerAWS (EC2, S3)PostmanVercelNetlifyHerokuNeon (PostgreSQL)GitHubBitbucketVisual Studio CodeCursor IDECodex CLIChatGPTClaudeXcodeAndroid StudioNotionLinearJira

Languages

Finnish (Native)English (Good)Swedish (Basic)

Additional experience

Native iOS/Android integrations (Swift/Kotlin). PHP (maintenance and minor updates).

Education

Formal education background supporting my transition into software development.

Oulu University of Applied Sciences

Degree Programme in Information Technology, Option of Software Development

Jan 2021 - Mar 2025

Software DevelopmentWeb DevelopmentREST APIsReact NativeMobile Application DevelopmentProblem SolvingTroubleshootingTeamworkCommunication

Ammattiopisto Lappia

Vocational Qualification in Electrical Engineering, Study Program in Automation Technology and Maintenance, Automation Assembler

Aug 2006 - May 2009

Electrical installations and wiringAutomation system maintenanceElectrical componentsDigital control components

Experience

A quick overview of recent roles and impact.

Full-stack Developer

BeyondOS · Oulu / Hybrid

Jan 2025 - Jan 2026

  • Contributed to a gaming CMS with the CMS team, focusing on user experience and content maintenance workflows.
  • Delivered features across other company projects alongside the CMS work.
  • Collaborated with a multinational team to design and ship user-focused features.

Trainee Software Developer

Monidor Oy · Oulu

Jun 2024 - Dec 2024

  • Developed iOS and Android prototypes from existing Java apps using React Native and Expo.
  • Built configuration and remote monitoring apps, including custom native integrations (Swift/Kotlin) when RN libraries were insufficient (incl. Wi-Fi-related functionality).
  • Integrated push notifications with a Node.js service + FCM configured for APNs.
  • Tested company hardware and products alongside the mobile applications during development.

Trainee

Takatalvi Ltd · Oulu

Feb 2024 - May 2024

  • Designed and implemented parts of a Raspberry Pi-based UI for a portable band saw.
  • Worked with Python, Tkinter, PyQt, and MQTT for device communication.
  • Documented UI work and collaborated on hardware and software integration.

Customer Service Advisor (Palveluneuvoja)

Rudus Oy · Northern Finland

Jan 2022 - Jan 2025

  • Handled ready-mix concrete customer service, orders, and delivery scheduling.
  • Coordinated drivers and deliveries to construction sites across Northern Finland.
  • Managed delivery changes and exceptional situations via phone with customers and production teams.
  • Supported aggregates customer service in the early phase, expanding logistics and material flow knowledge.
  • On study leave for most of 2024 while completing my BEng in IT at Oulu UAS.

Concrete Pump Truck Driver

MR-Pumppaus Oy · Finland / On-site

Feb 2011 - Jan 2022

  • Pumped and transported ready-mixed concrete for construction projects across Finland.
  • Worked in field operations nationwide and coordinated site-level execution with customers and teams.
  • Maintained and repaired pumping equipment to keep operations safe and reliable.
  • Served as Area Supervisor in Oulu and the Helsinki metropolitan area.

Let's connect

Open to new roles and collaborations. Oulu, Finland.