Mark Johnston

Consulting Engineer For OLogicinc.com at Ubiquity Robotics

San Jose, California, 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
Mark Johnston is an experienced embedded hardware and firmware consultant with 11+ years focused on robotics and IoT, currently consulting for OLogic and leading hardware at Ubiquity Robotics in San Jose. He designs end-to-end systems—from KiCad PCB layouts and SMT assembly to FreeRTOS firmware on STM32 and ESP32 and Linux host-side sensor acquisition on Raspberry Pi/Ubuntu. His work spans wireless stacks (BLE GATT, WiFi mesh, LoRa), fieldbuses (CAN, EtherCAT), motor control with PID loops, and diverse sensors including LiDAR and IMUs, backed by strong lab diagnostics and RF expertise (Amateur Extra class). Comfortable across toolchains (PlatformIO/VSCode, GCC, Eclipse, Arduino), he also builds ROS nodes and integrates Lidar/AMCL navigation and OpenCV pipelines for real robots. Mark pairs hardware pragmatism—SMT rework, power subsystems, and enclosure 3D printing—with software architecture, often shipping first-revision PCBs that work in production. He documents many projects on mark-world.com and prefers consulting on proprietary, production-focused embedded systems rather than public gigs.
code11 years of coding experience
job26 years of employment as a software developer
bookElectrical Engineering Embedded hardware and software devices with internet connectivity, Electrical Engineering Embedded hardware and software devices with internet connectivity at San José State University
github-logo-circle

Github Skills (24)

webots10
minecraft10
fiducial-markers10
robotics10
gazebosim10
ubiquity10
marine10
robot10
localization10
simultaneous10
stem10
ros10
raspberry9
camera9
ros-node8

Programming languages (5)

C++ShellCHTMLPython

Github contributions (5)

github-logo-circle
mjstn/MarkWorldCodeModules

Dec 2014 - Nov 2022

Contributions:34 commits, 27 pushes in 8 years
Contributions:20 reviews, 20 commits, 12 PRs in 2 years 4 months
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
Mark Johnston - Consulting Engineer For OLogicinc.com at Ubiquity Robotics