Developer Portfolio

Project portfolio.

Cool projects I have worked on

Explore a selection of the projects I've undertaken throughout my journey as a developer. I have a passion for elevating design concepts to reality on the frontend, actively contributing my insights and enhancements to the creative process. Additionally, I derive satisfaction from crafting a resilient backend, ensuring user-friendly functionality for clients while maintaining a codebase that is both tidy and scalable for fellow programmers. In the following sections, you'll find information about these projects, including the diverse technologies employed in their development. If you have anything to ask about the listed projects, please do so through the contact page.

Illustration: Developer looking at a mind map.
A-Kruunu site redesign

Website redesign, A-Kruunu

Complete redesign of the website to align it with the new brand guidelines. The site is constructed using the Drupal CMS, styled with Bootstrap and custom CSS. Throughout the project, I undertook the task of redesigning numerous Drupal templates using the Twig templating language, creating new views and blocks, and extensively rewriting the existing CSS. Additionally, I was a part of the team that developed the original site.

Visit site
Landing page, Social media marketing

Landing page, Social media marketing

I created a landing page for a social media marketing service, developing the site using NextJS and styling it with Tailwind. The site features a contact form implemented with react-hook-form, facilitating the sending of emails through node-mailer.

Interactive guide, Espoo

Interactive guide, Espoo

I developed an interactive guide app using NextJS and styled it with Tailwind, ensuring strict adherence to brand guidelines and prioritizing accessibility throughout the development process. Introducing interactive isometric image zooming and panning posed a novel yet enjoyable challenge. Additionally, the site incorporates a dark mode feature through next-themes.

Visit site
Real estate, Proy Oy

Real estate, Proy Oy

I constructed a website using WordPress, incorporating custom post types, Advanced Custom Fields (ACF), and PHP templating coupled with CSS styling. For certain straightforward information pages, a page builder was employed. The site seamlessly integrates Mailjet through PHP and the Mailjet REST API, facilitating signups for various newsletters.

Visit site
Artist portfolio site built with Django.

Artist portfolio site

I developed a portfolio site using Django, styling it with Bootstrap and custom CSS. The contact form is configured to utilize Mailgun SMTP for email functionality. The efficiency of the framework's easy admin interface creation proved to be a significant time saver for this project. Furthermore, the admin interface empowers the site owner to effortlessly update the information on the site.

Visit site
Ecommerce, Iloosi

Ecommerce, Iloosi

I was a part of development of an e-commerce site using WordPress and WooCommerce. The project involved seamless integration of essential features, including Paytrail payments for secure transactions and the implementation of automated shipping labels through Posti. The project encompassed the creation of diverse product types, attributes, and customized templates.

Visit site
Website, Sipticonsulting

Website, Sipticonsulting

The website was constructed using Drupal and styled with Bootstrap and CSS. The project involved the creation of templates in PHP and Twig languages, adhering to a specific design layout. The site incorporates multiple views with custom content types.

Visit site
Landing page, Election campaign

Landing page, Election campaign

The site was developed using NextJS and styled with Tailwind. It featured a product catalog and a fully functional shopping cart system. Users had the ability to contact through the shopping cart form, soliciting offers for their selected products. Additionally, the site incorporated animations through the react-spring library. The site also included a fully featured backend made with Directus, allowing easy content management.