I'm a creative software engineer focused on building real-time, interactive applications across mobile, web, and embedded platforms.\n\nI've designed systems that blend intuitive user experiences with technical depth — from cloud-connected IoT solutions to dynamic graphical interfaces for musicians, educators, and engineers. I specialize in mobile app development (Swift, UIKit, SpriteKit), embedded systems (C/C++, RTOS, Embedded Linux), and creative technology that connects people to devices in new ways. I’m passionate about making complex technology feel simple, expressive, and alive. Here are some of the services I can provide… Embedded Development Calling on my extensive industry experience, I can develop an embedded system for you. Or if you already have one, I can help you to… adapt it to your changing needs improve it’s realiability, performance, power efficiency and cost effectiveness test it to your specifications make it more understandable and maintainable with insightful anaysis and documentation App Development Do you need a presence on your customers devices? I can develop a cross platform mobile app for you. Do you have an app idea of your own? A game, a utility, a simulation. Whatever you need. I can work with you to quickly realize a proof of concept. Then when you’re ready, I’ll help you plan and execute bringing it to the app store / play store, or publish it as an immediately accessible web app that will run in any browser, including on mobile devices. General Software Services Do you already have an app or software product you have already developed, but your downing in complexity, performance or deployment issues? I can help you make it better. I have extensive experience developing and maintaining custom software on a variety of platforms, including cross-platform development, web apps, iOS, Android mobile apps. Desktop apps for macOS. I can even help you with Linux and Windows applications. And of course, embedded systems on microcontrollers from various semiconductor companies. With my tenacity and creative problem solving approach, I’m particularly good at (and enjoy) those really hard problems that many developers give up on. See _Website not available. Sign in: https://www.twine.net/signup_

Mark Barclay

I'm a creative software engineer focused on building real-time, interactive applications across mobile, web, and embedded platforms.\n\nI've designed systems that blend intuitive user experiences with technical depth — from cloud-connected IoT solutions to dynamic graphical interfaces for musicians, educators, and engineers. I specialize in mobile app development (Swift, UIKit, SpriteKit), embedded systems (C/C++, RTOS, Embedded Linux), and creative technology that connects people to devices in new ways. I’m passionate about making complex technology feel simple, expressive, and alive. Here are some of the services I can provide… Embedded Development Calling on my extensive industry experience, I can develop an embedded system for you. Or if you already have one, I can help you to… adapt it to your changing needs improve it’s realiability, performance, power efficiency and cost effectiveness test it to your specifications make it more understandable and maintainable with insightful anaysis and documentation App Development Do you need a presence on your customers devices? I can develop a cross platform mobile app for you. Do you have an app idea of your own? A game, a utility, a simulation. Whatever you need. I can work with you to quickly realize a proof of concept. Then when you’re ready, I’ll help you plan and execute bringing it to the app store / play store, or publish it as an immediately accessible web app that will run in any browser, including on mobile devices. General Software Services Do you already have an app or software product you have already developed, but your downing in complexity, performance or deployment issues? I can help you make it better. I have extensive experience developing and maintaining custom software on a variety of platforms, including cross-platform development, web apps, iOS, Android mobile apps. Desktop apps for macOS. I can even help you with Linux and Windows applications. And of course, embedded systems on microcontrollers from various semiconductor companies. With my tenacity and creative problem solving approach, I’m particularly good at (and enjoy) those really hard problems that many developers give up on. See _Website not available. Sign in: https://www.twine.net/signup_

Available to hire

I’m a creative software engineer focused on building real-time, interactive applications across mobile, web, and embedded platforms.\n\nI’ve designed systems that blend intuitive user experiences with technical depth — from cloud-connected IoT solutions to dynamic graphical interfaces for musicians, educators, and engineers. I specialize in mobile app development (Swift, UIKit, SpriteKit), embedded systems (C/C++, RTOS, Embedded Linux), and creative technology that connects people to devices in new ways. I’m passionate about making complex technology feel simple, expressive, and alive.

Here are some of the services I can provide…

Embedded Development
Calling on my extensive industry experience, I can develop an embedded system for you. Or if you already have one, I can help you to…
adapt it to your changing needs
improve it’s realiability, performance, power efficiency and cost effectiveness
test it to your specifications
make it more understandable and maintainable with insightful anaysis and documentation

App Development
Do you need a presence on your customers devices? I can develop a cross platform mobile app for you.
Do you have an app idea of your own? A game, a utility, a simulation. Whatever you need. I can work with you to quickly realize a proof of concept. Then when you’re ready, I’ll help you plan and execute bringing it to the app store / play store, or publish it as an immediately accessible web app that will run in any browser, including on mobile devices.

General Software Services
Do you already have an app or software product you have already developed, but your downing in complexity, performance or deployment issues? I can help you make it better.
I have extensive experience developing and maintaining custom software on a variety of platforms, including cross-platform development, web apps, iOS, Android mobile apps. Desktop apps for macOS. I can even help you with Linux and Windows applications. And of course, embedded systems on microcontrollers from various semiconductor companies.
With my tenacity and creative problem solving approach, I’m particularly good at (and enjoy) those really hard problems that many developers give up on.
See Website not available. Sign in: https://www.twine.net/signup

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Language

English
Fluent

Work Experience

Software Engineer
February 1, 2025 - Present
Designing and building dynamic, real-time applications for mobile devices, desktop systems, and embedded platforms. Creating intuitive graphical user interfaces for system control, creative expression, and real-time interaction. Developing with Swift, UIKit, SpriteKit, Kotlin, WebAssembly, Java, and embedded technologies (C, C++, bare metal and RTOS). Emphasizing user engagement through touch-driven experiences, dynamic animations, and cloud integration for IoT and educational applications. Developing an educational chemistry game Molecule Maker. Sole software developer in a small team of creatives, preparing to release this on the App Store as an iOS app. Initiated porting to Android. Porting interactive GUI applications originally written in C/C++, Java and Objective C to multiple platforms, using Kotlin, Swift and C++, via JetPack Compose Multiplatform and SwiftUI. Projects include an interactive musical authoring and performance application.
Embedded Software Developer at V2X Inc
November 1, 2024 - February 1, 2025
Developing STM32 microcontroller firmware for an aerospace application.
Embedded Software Developer at American Technology Components Inc
March 1, 2024 - April 1, 2024
Developing STM32 microcontroller firmware for RV applications.
Embedded Software Developer at Tactacam LLC
August 1, 2023 - February 1, 2024
Developing embedded firmware for an IoT camera platform.
Principal Field Applications Engineer at Renesas Electronics America
April 1, 2008 - August 1, 2023
Embedded Systems & Application Development; GUI development for data acquisition and analysis; developed interactive GUIs for device management and real-time monitoring; integrated SPI, I2C, CAN, and PWM; worked on a thermopile CO2 gas detector evaluation kit; led customer-facing technical design activities including system control, GUI development, wired and wireless connectivity, cloud integration, and embedded security for IoT products; developed applications using C, C++, Python, and Java across Windows, macOS, and Linux; target bare-metal and RTOS-based systems (μC-OS, ThreadX, FreeRTOS, Embedded Linux).
Senior Software Engineer at Frost Control Systems, Inc. (now FROST Solutions)
March 1, 2020 - August 1, 2020
Led the road-weather IoT platform (RWIS) from MVP to first stable release; designed and implemented the initial configuration and monitoring GUI for a distributed network of roadside RWIS sensors, including secure remote device management and image viewing; added integrated camera support and an event-logging pipeline enabling historical playback and trend analysis of road-weather and image data; established software development processes to stabilize a rapidly evolving startup codebase.
Senior Software Engineer at Donnell Systems, Inc.
September 1, 2004 - March 1, 2008
UNIX back-end developer using C, Java, Python and Perl.
Lead Software Engineer at Cambridge Research and Instrumentation, Inc.
September 1, 2001 - March 1, 2004
Designed and implemented application software supporting the Affinity drug-screening instrument; worked with C#, .NET, Python, C, SQL and XML. As Group Leader, mentored team members and interfaced with scientists, optical engineers, and researchers.
Senior Software Engineer at Crown International
May 1, 1999 - September 1, 2001
Development of remote monitoring and control software for real-time audio processing; contributed to Crown IQ platform for distributed real-time visualization and management of professional audio devices; modeled system architecture using UML; collaborated with marketing and product management; implemented in C, C++, Java, and Delphi; designed a proof-of-concept Palm OS mobile app for infrared-based real-time audio device control.

Education

Bachelor of Engineering, with Distinction at Carleton University
November 30, 1978 - January 5, 1982

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Education, Computers & Electronics, Media & Entertainment