I'm Sami J. Samhuri, a software developer and general technology geek. Sometimes
I write my thoughts and post my projects here. I moved to [Victoria, BC][vic]
in 2003 to study computer science at the [University of Victoria][uvic], and
then dropped out a couple of years later.

[vic]: http://en.wikipedia.org/wiki/Victoria,_British_Columbia
[uvic]: http://uvic.ca


## What I do

I make iOS apps, and I make web apps from front to back mainly with Ruby and
JavaScript. Sometimes I do some Android work. I dabble with lots of other technologies
for fun and profit and have been known to do some ops and devops. I've been using
Linux for over 15 years, and have spent a bit of time with 
FreeBSD and OpenBSD along the way.

My public work includes [some open-source projects][proj], and there are even
more on [GitHub][] but you'll have to wade through ones that I've forked from
others. At some point or other I've written: [C][], [Objective-C][objc],
[Swift][], [Java][], Python, [Ruby][], [bash and zsh][sh], [Haskell][], [Lisp][],
Scheme, PHP, [Objective-J][objj], [Motorola 6800][m6800] assembly, and of course the language everyone loves to hate, the ever
[maligned][pusher]
[yet][repl-edit]
[omnipresent][format]
[JavaScript][strftime]
([which][nw]
[I][kwikemon]
[kind][deferred]
[of][gitter]
[like][batteries]
[most][deferredviz]
[of][elisp]
[the][mojoext]
[time][node]).

[proj]: /projects
[GitHub]: https://github.com/samsonjs
[C]: /projects/lake
[objc]: https://github.com/samsonjs/samhuri.net-ios
[Swift]: https://github.com/krzysztofzablocki/KZLinkedConsole/commits?author=samsonjs
[Java]: /i-dont-write-java-for-fun
[Ruby]: /projects/compiler
[Haskell]: https://github.com/samsonjs/elschemo
[Lisp]: /projects/cheat.el
[objj]: https://github.com/samsonjs/cpwebsocket
[sh]: https://github.com/samsonjs/bin
[m6800]: https://en.wikipedia.org/wiki/Motorola_6800_family
[strftime]: /projects/strftime
[format]: https://github.com/samsonjs/format
[node]: https://github.com/samsonjs/node/commits?author=samsonjs
[repl-edit]: https://github.com/samsonjs/repl-edit
[pusher]: https://github.com/samsonjs/ThePusher
[nw]: https://github.com/samsonjs/NorthWatcher
[kwikemon]: https://github.com/samsonjs/kwikemon
[deferred]: https://github.com/samsonjs/deferred-js
[gitter]: https://github.com/samsonjs/gitter
[batteries]: https://github.com/samsonjs/batteries
[deferredviz]: https://github.com/samsonjs/DeferredVis-server
[elisp]: https://github.com/samsonjs/elisp.js
[mojoext]: https://github.com/samsonjs/Mojo.Ext

## Curriculum vitae

Have a look at my [work history](/cv).

## Where you can find me

- GitHub: [samsonjs][gh]
- [Stack Overflow][so]
- Twitter: [@_sjs][twttr]
- Instagram: [@samsonjs][ig]
- Email: [sami@samhuri.net][email]

[gh]: https://github.com/samsonjs
[so]: http://stackoverflow.com/users/188752/sami-samhuri
[twttr]: https://twitter.com/_sjs
[ig]: https://www.instagram.com/samsonjs/
[email]: mailto:sami@samhuri.net

## So meta

This site is lovingly hand-crafted, tag by tag, and pixel by pixel. It adheres to
and embraces modern web standards. It is authored in HTML, CSS, and JavaScript
in conjunction with [Markdown][Markdown] and [LESS][], and then it's all
compiled with [harp][] before [Apache][] serves it up. The header and body font,
[Museo Sans][Museo], is provided by [TypeKit][].

[Markdown]: http://daringfireball.net/projects/markdown/
[LESS]: http://lesscss.org
[harp]: http://harpjs.com
[Apache]: http://apache.org
[Museo]: http://www.exljbris.com/museosans.html
[TypeKit]: https://typekit.com/fonts

Oh, and a shout out to [Font Awesome][fa] for being awesome.
<i class="fa fa-thumbs-up" style="color: #ccc"></i>

[fa]: http://fontawesome.io
