ゲームを作っていたが、あまりにも動きが遅いので、動きを早くする方法がないかと調べていたところ、アセンブラというものが、動きを早くするらしいということを知り、z80のアセンブラにトライする。ジャンプ命令などの、アドレッシングに四苦八苦しながら、簡単なボートレースを作るべくプログラム作りに没頭。アセンブラに取り組むこと、約1ヶ月、今まで、なんの反応も示さなかったテレビ画面にボートらしき姿が現れた時は、大変感動!。当時は、モニターはテレビ、記憶媒体は、カセットテープレコーダーという時代であった。建設会社にて、Basicでプログラムを作って会社に貢献していたが、それにあきたらず、プログラムを本格的に仕事にしていきたいと決意し、就職活動を開始する。西宮市にあった、制御系の会社に就職し、ユニバーサルボードに抵抗や、トランジスタなども載せ、半田ゴテを使い、手製のマイコンボードなども作らせてもらい、z80のアセンブラプログラム作りを行う。筐体設計なども行い、製品作りの1から勉強させて頂く。マイコンボード製造会社で、営業兼プログラマーの業務を経て、PCアプリケーション開発会社に就職。C言語でプログラム開発を行う。某国立大学の理系教授が主催する研究会に所属し、C言語、DSPアセンブラ、VBなどでプログラム開発を行う。TI社のDSPでは、試験的なモデムのプログラムを開発し、そのプログラムが、某国立大学の学士の卒論の参考資料となる。この研究会では、まだ、HTMLなど、一般には全然知られていなかったころに、ホームページの作成に取組み。コンテストで優秀賞をもらう。震災後、先の研究会に所属しつつ、個人でも、営業を開始し、自分で仕事を取るようになっていたので、個人事業として、「ソフト工房文人」を起ち上げ、2001年に法人化、現在に至る。