小学校の頃よりMSX BASICのプログラミングを学習。自動車設計の専門学校で学ぶ傍ら、趣味のプログラミングを活かしてIT業界に足を踏み入れる。
小規模なISPにてLinuxサーバの構築・運用に携わりながら、LinuxやFreeBSD関連の書籍執筆、PC Computing連載、日経BP Linux講座講師を行う。
その後、モバイルサイトの構築を皮切りにウェブサービスの開発をメインに行うようになり、現在の主な業務はPythonを用いたウェブサービスの開発、iPhoneアプリケーションの開発、IoTデバイスを活用したシステム設計、サーバ構築・運用を行う。