Skills

中級
Go

中級
React.js
中級
Affinity Designer
中級
riot.js

中級
CSS

中級
JavaScript
中級
C

中級
Vim

初級
PHP
入門
Elm
コンピュータに関わることなら何でも好きです。デザインや開発だけでなく 、動画や音楽も作ります。特に動画方面では、最近はロゴなどを「動かす」ことにも取り組んでいます。
デザインでは、ロゴの作成やウェブデザインが主で、アプリのデザインはほとんど経験がありません。何が求められているかを考えるのが好きです。プラットフォームを越えた、ブランドのデザインとして並べられて違和感がないか、顧客がすでに持つアイデンティティを破壊していないかを念頭に置きながらデザインしていくことを心がけています。デザインを考えるときは、基本的にレスポンシブデザインやデータがない状態のデザインなども考えながら、またWebでの技術的に可能な表現の負債妥当性も探りながら作るため、コーディングしながら作るほうが好きです。そのかわり、動くものが出来上がりますし、成果物に開発的な負荷がかかりすぎないように気をつけています。
開発では、フロントエンドとバックエンドを担当できます。どちらも、あまり技術的負債にならないことを、難しいですが最近は特に気をつけています。フロントエンドはriot.jsを使ってレガシーなウェブサイトを少しずつモダンにしていくことが好きです。バックエンドでは、5000req/secをさばけるようにチューニングしたりGoのサーバーを書いたりした経験があります。また趣味で低レイヤーのことをやっていて、OSやCPUのことを勉強しています。静的型付け言語とTest Driven Developmentが好きです。最近ではObject Oriented Progammingに少し疑問を覚えています。