My name is André Onuki and I am a Java backend programmer. I am not a good designer, as you can see through this page, but I know my way around HTML, Javascript, CSS and some of the related frameworks.

What am I up to?

Right now I am teaching myself Rust and Vue, mostly for Size Matters.

Size Matters

Size Matters is a poker planning tool for Scrum's refining sessions.

I got tired of my boss always asking if we were ready to size and counting before we threw some finger in the air. So I decided there has got to be a better way.

Since I was already learning Rust, I decided to use it. I wanted to use Websockets to create a very dynamic site, and found a the Actix actor framework that allows you to easily create a site that uses Websockets and actors for concurrency.

The UI is written in VUE using a Material Design like library.

Project Euler logo Project Euler

Project Euler badge
Project Euler has many problems that require a lot of math and can be algorithmically solved.

Advent of Code logo Advent of Code

Very similar to Project Euler, but works as an advent calendar providing a problem every day in December until Christmas.
Most problems are on the easier side, compared to Project Euler, but still challenging.

Since there are spoilers in Reddit, I decided to post my reasoning to each problem in my blog.

ACM Online Judge

I have also solved many problems on ACM Online Judge.

24 Projects

I store the parallel algorithms I write in this repository. Not much to see now, just an example of my code.