home development system design Linux databases Docker kubernetes about me contact
About Infolabs

I'm a software developer in East Texas, about two hours from Austin, halfway between Dallas and Houston. Other than on-site meetings with clients, I do most of my work remotely. Have a look at my resume, Infolabs founder and principal engineer, Leslie Johnson.

I founded Infolabs in 1995 in Morristown, NJ and have done work for several Fortune 500 companies, including AT&T, Lucent, Bank of America, Boeing, Bell Communications Research, Concurrent Computer, and Bruhn Newtech.

I have decades of experience, but love working with the latest technologies because of better features, and they're fun to work with. Not to disparage the Cobol Cowboys, but I'd rather work with new stuff. Development and testing is faster and more reliable with strongly typed languages such as Go and Haskell, so why not use them?

I strive for clean, well commented, understandable and tested code, with good documentation. I use Git at every stage of code development, and for almost everything that changes, including documents and even shopping lists.

I specialize in:

Here are some of my endorsements:

About this site: It's just a simple static html site, but content is generated automatically from a Go package I wrote. Other than the home page and Les' resume, all content shares the same HTML template and style sheet, and the entire site can be regenerated in just 11 milliseconds.

Why just plain HTML and not React, or Go? I started out with React, but had problems. The page for Leslie Johnson's resume has its own style sheet, and React insisted on applying it to the entire site, with no obvious workarounds. Then I tried using the Go "html/template" package and had the same problem. At some point, I realized I was overthinking the problem, and good-old vanilla HTML and CSS would do the trick. I use Go to serve the static content.

As always with front ends, I spent more time on CSS than anything else. I use the Stylus CSS preprocessor which is way better than SCSS or any other. Highly recommended.

For discuss how I might help you, for quotes or just to chat, let me know!