I’m a self-employed programmer, typographer, and system administrator. I write software for the Java platform, design books with the LaTeX typesetting system, and manage servers running the Ubuntu operating system. Status Six Communications is my sole proprietorship and fictitious business name.
Linux I’m a longtime fan of Linux and Ubuntu. I have been running my own Web and e-mail server on the Internet since 1996. I switched my server to Linux in 2000 and my desktop to Linux in 2006. I even got Ubuntu onto primetime TV way back in 2005 when a friend asked me to write 30 seconds of “geek speek” for his episode of Veronica Mars.
Languages I’m also a fan of Java once again. The path I took in learning programming languages was: BASIC → Fortran → Pascal → COBOL → Series/1 EDL → Series/1 Assembly → Rexx → C → System/370 Assembly → C++ → Java. The path I took in learning human languages was: English → French → Italian → French (although I still struggle with French).
My first programming job after university was a summer internship at Uludağ University in Bursa, Turkey. After the summer, I joined IBM as a systems programmer, first in Palo Alto, California, then in Rome, Italy, then back in Mountain View, California. After leaving IBM, I started my own business as a proprietary software developer and member of a Limited Liability Company in California and Washington. Now I live in Vancouver, British Columbia, and hope to work full-time on open-source projects.
Status Six Communications
2013–Present • Sole Proprietor • Vancouver BC
Open-source software developer. Contributor to the JavaFX graphics module, the Java 2D client library, Apache NetBeans, and the Adopt OpenJDK Build Farm.
Volano Software • Volano LLC
1996–2013 • Sole Proprietor • San Francisco CA • Vancouver BC
Author of the VOLANO™ chat server, a proprietary software package written in Java and licensed to customers in 50 countries. Managing member of Volano LLC in the states of California and Washington.
1984–1996 • Staff Programmer • Palo Alto CA • Rome, Italy • Mountain View CA
Systems programmer implementing communication protocols and application frameworks for personal computers, workstations, minicomputers, and mainframes. Contributor to the IBM Series/1 Event Driven Executive Communications Facility, the IBM Open Systems Interconnection (OSI)/Communications Subsystem, and the Taligent CommonPoint Application System.