David Han

[software developer]

1. tranformer of ideas into software
2. teamplayer who brings good vibes
3. continuously improving and ever curiouss