Junior Software Developer
Hello! 👋 My name is Riikka and I'm a Junior Software developer.
With a degree in Biomedical Science and a professional background as Product Specialist, I've always been passionate about helping people navigate complex systems. While I'm currently working as a Product Specialist, I'm now moving into software development full-time.
I've always been drawn to how things work, whether it's in a lab or in a codebase. These days I'm focused on building clean, responsive applications using React, JavaScript, HTML, and CSS.
Because of my science background, I'm naturally detail-oriented and care about accessibility making sure the tools I build actually work for everyone. I'm excited to bring my analytical mindset to a new team and start my career as a Software Developer.

Projects

A responsive portfolio site built with Next.js and React. It features a custom contact form powered by Next.js API routes and Maileroo for seamless communication. Focused on clean code, accessibility, and modern web standards.

A real-time news and weather dashboard built with JavaScript and Web APIs. This project focuses on dynamic data fetching, error handling, and presenting live information.

A team-built Snake game using JavaScript, HTML, and CSS. I handled the design and the final code integration, ensuring the game was functional, responsive, and user-friendly.

A creative challenge where I built an interactive solar system using SVG, HTML, and CSS. I focused on using CSS animations to create smooth, realistic planetary orbits while keeping the code clean.

I built this to practice taking a professional Figma design and turning it into a real website. Using HTML and CSS, I made sure every detail matched the original design while keeping the layout responsive and easy to navigate.

A festive Christmas game built during a Hackathon challenge. This was a team project where we used React and collaborated through GitHub. I worked closely with my teammates to build a fun, interactive experience, focusing on component-based logic and managing a shared codebase under a tight deadline.