Michel Krispin
Overview of my side projects located at GitHub.
If you want to get in touch, please drop me an email at michel [dot] krispin [at] gmail [dot] com.
- Biometric password
- Detect who typed a password by measuring the time between keystrokes.
- Uses Tensorflow JS.
- Blockchain coin
- My very own blockchain coin.
- Implementation of encryption/decrption and ownership proof similar to Bitcoin.
- Written in Rust.
- Flomathica
- A custom interpreter language.
- Written in C++.
- Uses LLVM as the backend compiler.
- Supports function definition and loading them from a file.
- PyApprentrice
- Interactive notebooks for solving tasks with Python.
- Notebooks with an individual scope for each cell and the ability to check for anything inside of that scope such that tasks can be checked for fulfillment.
- Wepps
- A web app framework to connect python projects to a simple but interactive frontend.
- Its main purpose is to easily create interactive websites for math based libraries.
- Accessible from pypi.
- Physics-Informed Neural Networks
- Physics-Informed Neural Networks for reconstructing flow velocity fields.
- Guard a neural networks learning process by providing it with physical knowledge about the data.
- Uses TensorFlow.
- Onion Router (Python)
- A simple onion router written in Python.
- Implements a custom protocol and makes heavy use of encryption/decryption.
- Uses GoogleCloud and Docker.
- Onion Router (Go)
- A simple onion router written in Go.
- Implements a custom protocol and makes heavy use of encryption/decryption.
- Uses the Gin HTTP web framework.
- Cell Wars
- A programmable game where the player wins whose cells are able to outgrow all other cells .
- Uses SFML for its graphics.
- Includes a python binding with pybind11.
- Chess Web
- A chess frontend with a Flask backend and React frontend.
- Based upon a custom incomplete chess backend with a custom written test framework.
- Space Invaders 8080 emulator
- A Space Invaders 8080 emulator.
- Written in Java.
- Rejection-free simulated annealing
- Quasi and rejection-free simulated annealing implementation.
- QUBO solver.
- Implemented in Python with numpy.
- MPI support.
- CUDA rejection-free simulated annealing
- Quasi and rejection-free simulated annealing implementation.
- CUDA implementation based upon the python implementation.
- Basis for further optimizations.
- Chess
- Chess written in C using SDL2.
- Fully functional with graphical interface.