Hey, welcome to my little corner of the internet. I'm Kai, a former
Japanese and Math highschool teacher from Hawaii, and overall lover
of all things code. I've been messing around with code since I was
13, when I first discovered modding and basic Python scripting. I
have improved since then, working on a range of fullstack
projects during my time at university in Japan, and at Lambda
School. (Psst, check those projects out here.)
Current focus: JavaScript, GraphQL/Apollo, React/Redux, Material UI
Exploring: Python w/ Machine Learning, C++
Eventually: Unity, Go, Rust
Portfolio
The highlight of my current portfolio, Arq is the cumulative product
of a month of work done by my team, which included web designers and
iOS developers. Our project was special in that we had to inherit
the project from a previous team and add to an already existing
codebase. It was not all fun and easy, but having to learn to read
another team's code was a valuable experience. Our Front-end was
built out of ReactJs, Styled-Components, and Material UI, and our
backend was built using a MongoDB database. We connected the two
with GraphQL and Apollo.
The following projects are other team and solo projects written in
the last year, from most recent to oldest. Hopefully a progression
of skill can be seen, but you be the arbiter of that. :)
Stockly
Role: Team Lead
Front-end: React, Style-Components
Backend: Express, Node.js
DS: Jupyter Notebook, Flask
Currently, I am particpating in the Pioneer App Challenge, and I will update this with progress
over the weeks. I am posting updates in my technical blog, so please check it out here!
This is bold and this is strong. This is
italic and this is emphasized. This is
superscript text and this is subscript text.
This is underlined and this is code:
for (;;) { ... }. Finally,
this is a link.
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis
sagittis eget tempus euismod. Vestibulum ante ipsum primis in
faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat
ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in
faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
Preformatted
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';