Kai Sawamoto's Projects
Demo to use animation container hooked up with flat button widget
A software that converts an image into ASCII art (an image emulated by ASCII strings).
Visualizes graph problems of AtCoder
nwHack2022 project
My libraries and works.
Machine Learning course at UBC
Cryptocurrency. This app can simulate Blockchain, built on a Peer to Peer distributed network. Mining, consensus, etc.
CS221 programming assignment. Image processing using 4-ary tree.
A static program analysis tool to remove dead code
My doom emacs custom configs
Simple demo to demonstrate how to make code responsible for device orientation.
2020 nwHacks
DSL to create endless runner games
General block chain, which I am then going to build a sudo cryptocurrency on top of
As a test of gRPC/protocol buffers, I created yet another todolist app with JavaScript
i3 config
Maling list app build with Node x google cloud MySQL. It stores users' email from the form to GoogleCloud.
Kai Sawamoto's home page
List of typical algorithmic problems listed in difficulty order.
Practice with ig_clone
Custom nvim config on top of NvChad
My neovim config.
Microservice photo app built with Spring Boot for learning purpose.
It allows to create alerts such that when the price of an item on an online store which you are interested in becomes cheap enough, you'll get notified by email.
Raytracer with vanila C++
The script scrapes the ICBC (driving license office in BC, Canada) website and sends an email when a next appointment for a road test is available.
Raft in Rust x gRPC
For Competitive Programming, parse and run sample tests from AtCoder and CodeForces.