Hello, I'm Jaro

Fullstack Developer & Software Engineer

I create applications and tools with modern technologies.

About Me

I'm a programmer with over 12 years of hobbyist experience building many different applications like games, CLI tools and web applications.

When I'm not coding, you can find me exploring new technologies and staying up-to-date with the latest trends.

I create applications and tools with modern technologies

Featured Projects

Business Website - Liikuntapiste Lavida
Business Website - Liikuntapiste Lavida
Modern business website for a gym. Features user authentication, admin dashboard, and a reservation calendar.
ReactTypeScriptGo (Golang)Gin-GonicPostgreSQLTailwindCSSCI/CDDockerLinux / Hetzner
Spotify Playlist Sorter
Spotify Playlist Sorter
An application that sorts Spotify playlists based on various criteria and removes duplicates.
GolangSpotify APICLIGithub Workflows
Drag 'n' Convert
File conversion app powered by ffmpeg-wasm and browser APIs, works with images, audio and video.
ReactReact Router v7TypeScriptTailwindCSSVercelFFmpegGithub Workflows
YT-DLP Web App
YT-DLP Web App
App to download videos from YouTube.
Reactyt-dlpGolangGin-Gonic
Rift
Discord bot that provides music playback from YouTube or SoundCloud. Matches Spotify tracks to Youtube videos to hack spotify playback.
JavaGradleSpotify APIDiscord API
Blocky Awoid
Blocky Awoid
First ever game I made, a game where you avoid different blocks that bounce around the screen.
Java

Work Experience

Lead Full-Stack Developer
Labriikki - TurkuAMK
May 2025 - September 2025

This role began as a capstone project and turned into an internship, where I stepped into a Lead Developer position. I led full-stack development using React for the frontend and Node.js with Express and MySQL on the backend, contributing to both core features and overall application architecture.

In addition to hands-on development, I provided technical leadership through code reviews, architectural guidance, and mentoring, ensuring the usage of best practices and maintaining high code quality across the team.

I designed and implemented automated CI/CD pipelines with GitLab CI to streamline testing and deployments, significantly improving development efficiency and release reliability.

ReactTypeScriptNode.jsExpress.jsMySQLTailwind CSSGitLab CI/CDDocker
Freelance Fullstack Developer and Web Administrator
LiikuntaPiste La Vida
May 2020 - August 2025

Build a modern business website for a gym, featuring user authentication, admin dashboard, and a reservation calendar. I also maintain the website and ensure its smooth operation.

I used this freelance job as a learning experience to learn multiple different technologies that I was interested in.

Nuxt.jsTypescriptSassNode.jsMySQLReactGolangPostgreSQLTailwind CSSDockerGitLab CI/CDHetznerLinodeLinuxWordpress
Lead Full-Stack Developer
theFIRMA - TurkuAMK
May 2024 - December 2024

Led fullstack development on two projects—one internal and one client-facing—taking ownership of both frontend and backend work. I designed backend architectures and database schemas, ensuring scalable and maintainable systems.

Beyond development, I supported project managers in planning and prioritizing tasks, often helping shape the project roadmap. I also served as the technical lead, guiding implementation decisions and mentoring where needed.

Occasionally, I consulted on other projects, offering input on architecture and development best practices when asked.

ReactTypeScriptNode.jsExpress.jsMySQLPostgresTailwind CSS

Skills & Technologies

Languages
JavascriptTypescriptGo (Golang)JavaPythonBash
Frontend
Next.jsReactNuxt.jsVue.jsHTML & CSSTailwind CSS
Backend
Node.jsGin-GonicExpress.jsREST APIstRPCoRPC
Database
PostgreSQLMySQLRedisMongoDB
DevOps & Tools
DockerVercelGitGitHub ActionsViteLinuxCoolifyTurbopackMonorepo
Other
AgileScrumUI/UX DesignFigmaTechnical Writing

Get In Touch

Let's work together

I'm always interested in new opportunities and exciting projects. Whether you have a question or just want to say hi, feel free to reach out!

Email

heinonenjaro@proton.me

LinkedIn

Jaro Heinonen