Joni Harju
Software Developer
Software Developer
I'm a software developer with over three years of professional experience. I specialize in modern web development technologies and have delivered client projects from start to finish using various different technologies.
I am currently back in school at Haaga-Helia University of Applied Sciences, completing my Bachelor's in Business Information Technology and learning new skills such as Java, Python, React Native, and other modern software development technologies.
I am truly passionate about programming and different technologies and love learning more and expanding my knowledge.
Some of the projects I have done.
Built a server-side rendered headless website optimized for SEO using Next.js and Sanity CMS. Configured Google Analytics, Tag Manager and cookie consent. Set up Sanity CMS for content management from ground up, enabling authenticated users to edit content, create new pages, and publish blog posts. Also helped to further develop the design by creating Figma prototypes.
Tech Stack
Built a fully headless website for Codekatu Oy using Next.js, Strapi CMS, and PostgreSQL. Set up Strapi from scratch for structured content management and integrated MinIO (S3-compatible) for media storage. Configured and deployed the solution on a Hetzner VPS. Designed the website using Figma and implemented styling with Tailwind CSS
Tech Stack
Developed a loan application website using Next.js and Material UI. Set up a custom backend using Strapi, PostgreSQL, and MinIO for managing content and media storage. Enabled content management in three languages, allowing easy creation and editing of pages via Strapi.
Tech Stack
Designed and developed an internal CMS tool for managing content for customer projects with Next.js. Configured a PostgreSQL database using Prisma as the ORM and implemented user authentication with email functionalities.
Tech Stack
Delivered an SEO-optimized static website built with vanilla HTML, CSS, and JavaScript. Configured Webpack from scratch for efficient asset bundling and production optimization. Contributed to the design implementation and created Figma prototypes.
Tech Stack
Technologies I work with and what i did with them.
Built dynamic and responsive user interfaces for several web applications.
Developed server-side rendered and statically generated websites for improved performance and SEO. Used as my main tool for over 2 years.
Created a personal blog website with Astro and this portfolio website.
Crafted semantic HTML structures for various websites.
Styled websites and implemented responsive design techniques and animations to enhance user experience across devices.
Styled websites and created style systems. Currently my preferred way of styling content.
Used Material-UI for styling and themeing.
Built headless websites, implemented strong type systems for frontend applications, and ensured type safety in various projects.
Built dynamic web applications and implemented interactive features for various projects.
Learned Java fundamentals through university courses. Currently taking an advanced course focusing on back-end development in Java using Spring Boot
Learned Python fundamentals on a university course.
Built Node scripts for automating internal workflows.
Used PostgreSQL as a database for a internal CMS tool.
Used as a backend for a website to save contact form information.
Setup Sanity from ground up and built a headless website for a customer.
Utilized Prisma as orm for a internal CMS tool.