Skip to content
View mlesniak's full-sized avatar
🤓
Having fun...
🤓
Having fun...

Block or report mlesniak

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mlesniak/README.md

Hello,World

I'm Dr. Michael Lesniak, a polyglot software engineer and software architect with many years of experience in different software development roles such as senior, staff and principal engineer, architect, team lead and CTO, focusing on software architecture and design, Java, Kotlin, Go, Clean Code, distributed systems and a track record of successful projects in miscellaneous domains. In addition, I play around with lots of topics, e.g. programming languages (Rust, Clojure, Zig, ...) or concepts (graphics, programming languages, algorithms...).

Interesting repositories

This is my GitHub account and contains a lot of playground projects about different topics

Repository Description
metablobs Showcase implementation of metaballs (the graphical effect)
http-proxy Simple http(s) forward proxy using just the JDK and no external libraries
gravity simulator Playground to visualize Newton's gravity formula with Zig and Raylib
java-spreadsheet Playground non-graphical spreadsheet implementation demonstrating how to compute cells with dependencies and formulas
redis-1024 Implementation of a basic Redis-compatible server in less than 1024 lines of code
chess-engine An incomplete chess engine using MinMax with alpha-beta pruning
kotlin-gameboy Gameboy emulator in Kotlin to show boot animation
order-and-stock-services Showcase for two microservices with MongoDb, interservice communication, testing, etc...
rust-raycaster Raycaster in Rust
libgdx-kotlin-gradle-engine 3D Software renderer completely from scratch in Kotlin using libGDX
git-analyzer Analyze your git logs to gather insights into your code structure
kotlin-ncurses-jni-mandelbrot Renders Mandelbrot images using JNI via ncurses in your terminal
sudoku Sudoku solver in Kotlin using functional programming patterns
port-scanner Port scanner mirroring nmap written in Go
fizz-jvm My very pragmatic implementation of my own JVM which allows to run a compiled FizzBuzz example
advent-of-code-2022 Advent of Code 2022 solutions in Kotlin
advent-of-code-2021 Advent of Code 2021 solutions in Kotlin
advent-of-code-2020 Advent of Code 2020 solutions in Go
advent-of-code-2019 Advent of Code 2019 solutions in Go
go-raytracer A raytracer written in Go

... and a lot more, just look around at my roughly 100 public repositories and drop me an email if you have any question, comments, job offers or just want to say " Hi!".

Some Stats

Pinned Loading

  1. port-scanner port-scanner Public

    Port scanner in Go

    Go 33 4

  2. fizz-jvm fizz-jvm Public

    A very pragmatic JVM implementation which allows to run a compiled FizzBuzz example.

    Kotlin 8

  3. go-raytracer go-raytracer Public

    A raytracer written in Go

    Go 1

  4. advent-of-code-2020 advent-of-code-2020 Public

    Solutions for Advent of Code 2020 in Go, Java and Kotlin

    Go

  5. git-analyzer git-analyzer Public

    Analyze your git logs to gather insights into your code structure

    Kotlin

  6. redis-1024 redis-1024 Public

    A redis-compatible server implementation in less than 1024 lines of code

    C#