This page requires javascript to run.

Joonas Lindroos

Developer, student, enthusiast

Defined by resilience,
 driven by purpose.

Projects

A curated selection of my web-based, passion-driven projects

Fax or Cap

A straightforward web application enabling users to create posts, which others can then vote on as either true or false. The user interface is minimal, as the primary objective of the project was to gain hands-on experience with databases and SQL.

Two Player Snake

An enhanced version of the classic Snake game designed for two players, where the goal is to outmaneuver and cause the opponent to crash. The game supports both local multiplayer on the same device and online multiplayer through WebSocket communication.

One Player Snake

A straightforward implementation of the Snake game, designed to deepen familiarity with backend technologies while incorporating enhanced graphics for an improved gameplay experience. The application also includes a leaderboard feature to track and display top scores.

Text Spread Animation

An early engineering project made for fun, focused on animating text using particles. The project involved generating particles to form text characters and creating smooth animations. The biggest challenge was accurately converting font data into points on a canvas while maintaining the clarity of the text.

More about me

Developer

I am a dedicated developer with hands-on experience in creating web applications. Through personal projects and practical learning, I’ve developed a solid understanding of modern tools and frameworks. I mostly specialize in web development, although my skills are in no way limited to it.


Student

Driven by curiosity, I am continually expanding my knowledge in software development and related fields. I embrace learning as a lifelong journey, staying updated with emerging technologies and best practices.


Enthusiast

As an engineer, I’m deeply passionate about technology and its potential to solve real-world problems. I love exploring new tools, staying updated on industry trends, and experimenting with innovative ideas to push the boundaries of what’s possible.

Contact me