About:

Personal website of Matias Klemola

Website:

Specializations:

Subscribe to RSS:
The article reflects on the evolution of large language models (LLMs) from 2023 to 2025, detailing the author's personal experiences as a software developer. It discusses the initial hype surrounding models like ChatGPT and DALL-E...
The text is a personal account of the author's experiences in 2023, including starting a new job, the birth of his second child, his mother's battle with cancer, the death of a close friend, and his mother's eventual passing. The ...
The devlog for Liikennematto, a simulation game, has been on pause since July 2021, but the game has continued development. The entry summarizes nearly 3 years of development, including new visuals and sounds, UI overhaul, parking...
The text is a devlog about the development of Liikennematto, a real-time traffic simulation game. The author discusses the process of changing the feel of the game, building the road network graph, guiding cars through the road ne...
The text is a devlog about the progress of Liikennematto, a traffic simulation game. The author discusses the addition of lots as a foundation for buildings, the procedural generation of lots, and the future plans for the game.
The text is a devlog about the development progress of the Liikennematto traffic simulation prototype. The author implemented a map editor, one-way traffic, and refactored the simulation. The smart construction tool, roundabouts, ...
The author discusses the inspiration behind creating a traffic simulation game called Liikennematto, and the process of prototyping the game using Elm. The author also talks about the challenges faced and the next steps in the dev...
The article explores how to use TypeScript type definitions to ensure runtime safety. It discusses the use of runtypes and io-ts libraries to validate data at runtime, and how to deal with unexpected data during runtime. It also c...

0The Decade

2019-12-29

The author reflects on the past decade, discussing significant life events, music, books, games, new experiences, travel, and software development. He shares his favorite records, gigs, books, games, and travel destinations, as we...
The text describes the author's experience traveling in Albania, focusing on the hospitality, attractions, food, and transportation. The author shares their experiences in different cities, such as Sarandë, Ksamil, and Gjirokastër...
The text is a detailed account of the author's five years at Valuemotive, including the projects they worked on, the skills they developed, and the growth of the company. The author started as a junior front-end developer and prog...
The text discusses the use of union types in TypeScript to model different logical outcomes, such as fetching remote data and application initialization. It provides examples and explanations of how to use union types to improve r...
The author and his bandmates released their first collection of songs, with the author playing bass. They recorded everything themselves and the EP is available on major streaming services, Bandcamp, and Soundcloud.