Michael Lesniak's repositories
git-analyzer
Analyze your git logs to gather insights into your code structure
redis-1024
A redis-compatible server implementation in less than 1024 lines of code
advent-of-code-2018
Advent of Code (2018)
advent-of-code-2023
Advent of Code 2023 solutions (mostly in C#)
asymmetric-crypto
Toy example how to sign and verify messages on the JVM.
chess-engine
A basic chess engine implementation
iac-aws-demo
AWS CloudFormation and GitHub workflow playground
java-diff-utils
Diff Utils library is an OpenSource library for performing the comparison / diff operations between texts or some kind of data: computing diffs, applying patches, generating unified diffs or parsing them, generating diff output for easy future displaying (like side-by-side view) and so on.
link-shortener
Link shortener using DynamoDB, Spring Boot and HTMX
mal
mal - Make a Lisp
mlesniak.github.io
Personal homepage
professional-programming
A collection of learning resources for curious software engineers
rust-raycaster
Basic raycasting engine written in Rust
system-design-101
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.