Mark Johnston

Consulting Engineer For OLogicinc.com at OLogic, Inc.

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 (12)

robot10
minecraft10
fiducial-markers10
localization10
ros10
ros-node9
raspberry-pi-camera9
robotics9
raspberry-pi7
astar6
i2c4
imu3

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
UbiquityRobotics/robot_demos

Sep 2019 - Apr 2021

Robot demos
Contributions:4 reviews, 63 commits, 8 PRs in 1 year 7 months
robotros
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