Karlin Fox
With us since: January 2001
Karlin has been working for Atomic Object since its inception in 2001. He’s been working with the founders of the company since 2000.
Helping create great software for almost a decade has allowed Karlin to develop a keen interest in topics like the developer-tester role, holistic system testing, and product design practices, as well as a thirst for innovative tech like JRuby, SVG, jQuery, and iPhone apps. He enjoys mixing usable interface design practices into the agile process.
Karlin has worked on large projects as well as small. He has taken on many project roles, from project lead to solo developer and everything in-between. He currently helps all of our teams incorporate Atomic’s best project management practices including velocity metrics, customer communication tools, and retrospectives.
Published Work:
- System Testing in Ruby with Systir, RubyConf 2005
- Rails testing best practices, RubyConf*MI, (video)
- Integrating Java and Ruby with JRuby, GR-JUG / GR-Ruby joint meeting
- Acceptance test automation to support story driven development (with Carl Erickson), IQAA 2005.
- System testing Automation with Ruby, Sixth Annual Austin Workshop on Test Automation
- Working Directory, an open-source terminal directory management tool
Project Involvement:
- iPhone app for ArtPrize
- AGI Production Simulator, a desktop Java/Swing app written entirely in JRuby
- Personal Designer, a retail kiosk application for the paint industry, using OpenLaszlo
- Manager for aLive customers and deployments
- Project manager for Systir, a system testing framework written in Ruby (and a precursor to BDD)
- Large automotive testing application in C# for BEPCO, utilizing a modern continuous-integration build system
- XML-driven framework for testing accuracy of colorimetric math libraries
- Employee time-tracking web application for Priority Health
- BEPCO CCRT Server Log Management on QNX using C++
- An in-browser computer-based training system in ActionScript2 and Flash MX
- Internal task-management system using SOAP and Java servlets
- Factory-floor pick system simulator for Siemens Dematic, using C++ and perl
- Optical instrument testing framework for X-Rite using C++ on three platforms.
- Internal C++/MFC application development for Priority Health
- Assisted in a number of PHP and Perl web application projects
After-work hobby projects:
- A few projects on github: working directory and enumeration
- A flexible Textile-based presentation server that runs in a browser, written in Ruby
- A retro Atari game remake using Ruby and SDL
- A Half-Life 2 mod based on a popular HL1 mod
- Various implementations of 3D scenegraphs, raytracing and global illumination projects
- Iterated Function System library and OpenGL renderer in both C++ and Ruby
- NES ROM dumper in Visual Basic
- pview-format image viewer for TI-89 in Java
- OpenGL 3D-Tic-Tac-Toe in C++
- N-dimensional IFS explorer in C and OpenGL
- QBasic version of swashbuckling game, Taipan!
Karlin made two of our company T-shirts with help and input from the whole company:


