John Lauer

CEO at Adom Industries, Inc.

Seattle, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
John Lauer is a serial entrepreneur and telecommunications veteran with 13 years of documented experience leading product and engineering at the intersection of messaging and web-connected devices. As founder/CEO of Zipwhip and earlier Simplewire, he helped invent business texting on existing numbers and provisioned Twitter’s first shortcode, later guiding post-acquisition teams at OpenMarket and Twilio. He combines C‑level strategy with hands-on backend engineering—contributing to serial-port and Arduino cloud agent projects that reflect a persistent interest in IoT and device connectivity. Now building a cloud-accessible electronics prototyping lab at Adom, he blends large-scale messaging platform expertise with a practical maker’s toolkit and a track record of turning early technical bets into profitable exits.
code13 years of coding experience
job25 years of employment as a software developer
bookBusiness / Computer Science, Business / Computer Science at University of Michigan
bookBloomfield Hills Model High School
github-logo-circle

Github Skills (11)

json10
websocket10
serial-communication10
backend10
go10
back-end-development10
arduino10
integrations9
hardware-interface9
system-integration9
linux9

Programming languages (5)

C++G-codeJavaScriptGoHTML

Github contributions (5)

github-logo-circle
A serial port JSON websocket server for Windows, Mac, Linux, Raspberry Pi, or BeagleBone Black that lets you communicate with your serial port from a web application. This enables web apps to be written that can communicate with your local serial device such as an Arduino, CNC controller, or any device that communicates over the serial port.
Role in this project:
userBack-end Developer
Contributions:1 release, 201 commits, 6 PRs in 2 years
Contributions summary:John was primarily involved in the back-end development of a serial port JSON websocket server. They implemented Windows serial port listing functionality, including interacting with the WMI API. The user added support for different operating systems, including Darwin (OS X) and Linux. They also worked on enhancements such as JSON formatting for responses, buffer flow plugins, and feedrate override capabilities.
arduinobeaglebone-blackcnc-controllerlinuxraspberry-pi
arduino/arduino-create-agent

Mar 2014 - Jun 2015

Arduino Cloud Agent
Role in this project:
userBack-end Developer
Contributions:245 commits in 1 year 2 months
Contributions summary:John appears to be focused on the development of the Arduino Cloud Agent. Their commits include the initial setup of the agent, specifically implementing core functionalities like an Ajax server, port listing, and serial communication (send/receive) for Windows. The code changes indicate work on a Go-based backend, interacting with serial ports using the `goserial` library and implementing communication with a websocket via `hub.go`, and the changes to html. The contributions include the handling of command processing and interacting with the hardware.
arduino
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial