Personal projects to learn and explore ideas.
Neural networks with automatic differentiation and backpropagation in Java from scratch.
Web/mobile application for quickly viewing departure times for nearby public transport stops. Data fetched realtime from the HSL GraphQL API.
Application which charts the major macroeconomic indicators for the EU and US areas. Data is fetched every day from the Eurostat and FRED APIs.
In game development WFC (Wave Function Collapse) is used for generating output based on a set of tiles and rules. This output can then be used for different purposes, like level or texture generation. Here I'm creating textures. This is a simple Java implementation of Wave Function Collapse algorithm where the rules are defined in code.
2D game with procedural level generation and dynamic area of sight calculation.
Minesweeper clone with Godot game engine
Raytracer in Java.
Multiprocessed raytracer in Python.
Local sunset and sunrise times.
Animated wallpaper for Android with minimal battery usage.
Game of connecting same colored items