EXPLORE

Desktop Application Electronics Java Python Visual Basic
Profile cover photo
User Avatar

Gabriel G.

@gabrielivang0810

5.0
1

1.1

1.1

100%

Senior Software Engineer.

$35 USD / Hour

Flag of

Colombia (6:43 AM)

Joined on January 8, 2026

$35 USD / Hour

I am a 10+ software engineer of all various platforms, languages and environments, in addition to a 7+ year firmware / hardware engineer. I am very well skilled in various MCU platforms, i.e. ESP32, NXP, STM32, Nordic, Silicon Labs, AVR, etc.., in addition to Raspberry PI, Beaglebone, embedded Linux platforms, etc.. I have plenty of my own hardware, including these devices, and sensors to prototype with right away. I have engineered projects in a variety of MCU's with GPS, Bluetooth, WiFi, LTE and LoRa, along with Android and iOS apps to communicate and control these devices. I have an extensive home office lab of scopes, meters, debugging devices / tools, hardware components, etc... In addition to firmware engineering, I've got plenty of experience in the software world, Unity and Unreal Games , web servers/services, Mobile apps, etc. Experience even with building custom Android OS's and drivers for custom hardware. I do not doubt that with my embedded engineering experience and desktop/mobile software engineering experience, I can be your one stop shop here to engineer an entire solution for you, backend firmware to front end software. I work full time out of my home, and freelance engineering is my only profession, i.e. I don't moonlight. I generally work from 5:00 AM to 5:00 PM Central Time, however I am very responsive, even if not immediately in front of a computer, i.e. after hours, weekends, I pride myself on responding 99% within an hour if not faster, when possible.

Verifications

On time

100%

On budget

100%

Accept rate

50%

Portfolio

Portfolio

13761348
13754519
13754509
13761348
13754519
13754509
5.0 · 1 Review
Reviews
User Avatar

Urgent - Desktop software bug fixes and improvements for Windows and Mac $35 USD

It was an absolute pleasure working with Gabriel. He was highly professional, communicative, and delivered top-quality work exactly as requested. And he understood the requirements quickly, asked the right questions, and offered helpful suggestions to improve the final result. His technical skills are excellent, and he met all deadlines without issue. I truly appreciate the smooth collaboration and would definitely recommend him to anyone looking for a skilled and reliable developer.

Jessy Ebubechukwu O.

@jessym29

Flag of

Regina, Canada

3 months ago

Share

Experience

Desktop Application Developer

Mar, 2017 - Nov, 2017

7 months, 30 days

Self-Employed

Mar, 2017 - Nov, 2017

7 months, 30 days

Built a cross-platform desktop application to configure, monitor, and control embedded/IoT devices during development and field testing. Implemented device connection workflows (USB serial/TCP/IP/BLE depending on target), real-time telemetry dashboards, configuration screens (credentials, calibration, device settings), and detailed logging for troubleshooting. Focused on stability using timeouts, retries, and clear user feedback for connection states.

Flag of

Bogota, Colombia

Mar, 2017 - Nov, 2017

7 months, 30 days

Senior Embedded Firmware Engineer

Apr, 2013 - Sep, 2014

1 year, 5 months

Self-Employed

Apr, 2013 - Sep, 2014

1 year, 5 months

Developed ESP32-based IoT firmware for sensor devices using BLE provisioning and Wi-Fi connectivity for cloud telemetry. Implemented BLE GATT onboarding, Wi-Fi join/reconnect with backoff, sensor sampling over I2C/SPI, and secure telemetry publishing via MQTT/HTTPS. Added reliability features including watchdog recovery, structured logging, and remote configuration to support field deployment.

Flag of

Bogota, Colombia

Apr, 2013 - Sep, 2014

1 year, 5 months

Education

Universidad Nacional de Colombia

2005 - 2009

4 years

Bachelors Degree in Computer Science.

Flag of

Colombia

2005 - 2009

4 years

Registered Users

Total Jobs Posted

Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)

Copyright © 2026 Freelancer Technology Pty Limited (ACN 142 189 759)