Hi, I’m KavinKumar.
I’m a detail-oriented freelancer specializing in photo editing, photo enhancement, game testing, and app testing.
In photo editing, I focus on improving image quality, adjusting lighting, enhancing colors, and making sure every image looks clean, professional, and visually appealing. Whether it’s for social media, e-commerce, or personal use, I ensure high-quality results with a quick turnaround.
Along with that, I also work in game and app testing. I test for usability, performance, and bugs to make sure the user experience is smooth and error-free. I provide clear feedback and detailed reports that help improve the overall quality of the product.
I’m reliable, easy to communicate with, and always focused on delivering the best results for my clients.
If you’re looking for someone who can enhance your visuals or test your product effectively, I’d be happy to work with you.
Thank you!
Adobe Photoshop
Adobe Illustrator
Microsoft Excel
Microsoft PowerPoint
Microsoft Windows
Video Editing
Photo Editing
HTML
CSS
Java
JavaScript
SQL
Tutoring
Graphic Design
Haresh S.
Surat, India
$20/hr
5.0
13 jobs
🚀 Top Rated Plus | ESP32 & STM32 Firmware Developer | Embedded Systems & IoT Engineer | 6+ Years Experience
Looking for an experienced Embedded Firmware Developer who can turn your idea into a reliable, production-ready product?
I'm a Top Rated Plus Embedded Systems & IoT Engineer with over 6 years of experience developing embedded firmware, designing custom hardware, and building IoT products for startups, SMBs, and enterprise clients worldwide.
I specialize in:
• ESP32 Firmware Development
• STM32 Firmware Development
• Embedded C & C++
• ESP-IDF
• FreeRTOS
• BLE
• MQTT
• IoT Product Development
• PCB Design
• LVGL
• TouchGFX
• AWS IoT
I provide complete end-to-end engineering services, from hardware design and firmware development to cloud connectivity, GUI development, testing, and production support.
━━━━━━━━━━━━━━━━━━━━━━
WHY CLIENTS HIRE ME
━━━━━━━━━━━━━━━━━━━━━━
• Top Rated Plus Freelancer with a proven track record
• Production-Ready Firmware
• Clean, Maintainable & Well-Documented Code
• Fast Communication & Daily Progress Updates
• Strong Debugging & Problem Solving Skills
• End-to-End Product Development
• Long-Term Technical Support
━━━━━━━━━━━━━━━━━━━━━━
FIRMWARE DEVELOPMENT
━━━━━━━━━━━━━━━━━━━━━━
Programming Languages
• C
• C++
• Python
Expertise
• Embedded Firmware Development
• Bare-Metal Programming
• FreeRTOS
• Zephyr RTOS
• ESP-IDF
• STM32Cube
• Arduino Framework
• PlatformIO
• Mbed OS
• Bootloader Development
• Secure Boot
• OTA Firmware Updates
• Device Driver Development
• Memory Optimization
• Low Power Design
• Firmware Optimization
━━━━━━━━━━━━━━━━━━━━━━
MICROCONTROLLERS
━━━━━━━━━━━━━━━━━━━━━━
Espressif
• ESP32
• ESP32-S2
• ESP32-S3
• ESP8266
STMicroelectronics
• STM32F0
• STM32F1
• STM32F3
• STM32F4
• STM32H7
• STM32WB
• STM32U5
Nordic
• nRF51
• nRF52
Microchip
• PIC12
• PIC16
• PIC18
• PIC24
• dsPIC30
• dsPIC33
• PIC32MX
• PIC32MK
• PIC32MZ
━━━━━━━━━━━━━━━━━━━━━━
COMMUNICATION PROTOCOLS
━━━━━━━━━━━━━━━━━━━━━━
• UART
• USART
• SPI
• I²C
• I²S
• CAN Bus
• USB (CDC, HID, DFU, MSC)
• Ethernet
• RS485
• Modbus RTU
• Modbus TCP
• OneWire
• ADC
• DAC
• PWM
• SD Card
• SDMMC
━━━━━━━━━━━━━━━━━━━━━━
WIRELESS & CONNECTIVITY
━━━━━━━━━━━━━━━━━━━━━━
• Bluetooth Low Energy (BLE)
• WiFi
• MQTT
• HTTPS
• WebSockets
• LoRa
• LoRaWAN
• Cellular (4G/5G)
• Zigbee
• Z-Wave
Cellular Modems
• SIM7600
• EC25
• EC200U
• A7672 Series
━━━━━━━━━━━━━━━━━━━━━━
CLOUD & IoT
━━━━━━━━━━━━━━━━━━━━━━
• AWS IoT Core
• Google Cloud
• MQTT Brokers
• REST APIs
• HTTPS
• WebSockets
• Remote Device Management
• Secure Device Provisioning
• OTA Firmware Updates
━━━━━━━━━━━━━━━━━━━━━━
GUI DEVELOPMENT
━━━━━━━━━━━━━━━━━━━━━━
• LVGL
• TouchGFX
• Qt for MCUs
Experience
• Animated User Interfaces
• Touchscreen Applications
• Dashboards
• TFT Displays
• OLED Displays
• E-Ink Displays
• Capacitive Touch
• Resistive Touch
━━━━━━━━━━━━━━━━━━━━━━
HARDWARE & PCB DESIGN
━━━━━━━━━━━━━━━━━━━━━━
Tools
• Altium Designer
• KiCad
Services
• Schematic Design
• PCB Layout
• Prototype Development
• Hardware Bring-up
• Design for Manufacturing (DFM)
• Production Support
━━━━━━━━━━━━━━━━━━━━━━
INDUSTRIES
━━━━━━━━━━━━━━━━━━━━━━
• Industrial Automation
• Consumer Electronics
• Medical Devices
• IoT Products
• Smart Home
• EV & Automotive Electronics
• Wireless Products
• Energy Monitoring
• Sensor Networks
━━━━━━━━━━━━━━━━━━━━━━
SERVICES I OFFER
━━━━━━━━━━━━━━━━━━━━━━
• ESP32 Firmware Development
• STM32 Firmware Development
• Embedded C/C++ Development
• ESP-IDF Development
• FreeRTOS Development
• BLE Firmware Development
• MQTT IoT Development
• Device Driver Development
• Bootloader Development
• OTA Firmware Updates
• PCB Design
• Hardware Design
• Embedded GUI Development
• LVGL Development
• TouchGFX Development
• Cloud Integration
• Firmware Debugging
• Performance Optimization
• Legacy Firmware Modernization
• Complete IoT Product Development
If you're looking for an ESP32 Firmware Developer, STM32 Firmware Developer, Embedded Systems Engineer, or IoT Firmware Expert who delivers reliable, production-ready solutions, I'd love to discuss your project.
Let's build something amazing together!
Best Regards,
Haresh Sondagar
Embedded Systems & IoT Engineer
PIC Programming
STM32
ESP32
Arduino Firmware
Embedded C
Microcontroller Programming
C
C++
Arduino
Firmware Programming
FreeRTOS
WiFi
Bluetooth LE
Digital Electronics
Internet of Things
Embedded Operating System
AVR Microcontroller
Microcontroller
GUI Design
Vishwas G.
Bangalore, India
$10/hr
4.8
120 jobs
Welcome to my profile page. :)
I have an experience of more than 14 years in IT and have worked for various companies brands and individual clients like teachers, tutors, book-writers,influencers, bloggers etc . I specialise in game development for mobile IOS/Android, web and desktop. Highly skilled in Javascript Canvas API. I can program with Html5, Haxe, Zimjs, Twitter Bootstrap,Jquery, PHP, Codeigniter, Android and Unity ( c#) . Also experienced working with single and multiplayer games and apps.
All my academic qualifications in Computer Science are viewable on Credly and certified by WES.org which I can share upon request.
As per IELTS my level of english has got a score of 7.5. The TRF is sharable upon request.
More about my work experience and details about my skill set ( as on 24 Oct 2022):
Game Development: 14 years, more than 100 projects
Html5 (canvas): 5 years, 30-35 projects using different frameworks
Haxe OpenFL : 5 years, 10-15 projects
Haxe OpenFL - Feathers UI : 2 projects
ZimJS : 5 years, 10-15 projects
CreateJS : 5 years, 5-7 projects
PixiJS: 1-project
Unity C#: 2 years, 3-4 projects. Used libs/frameworks: iTween
JQuery: 3 years, 2-3 projects
Ajax: 3 years, 2-3 projects
Bootstrap: 3 year, 2-3 projects
PHP : 3 years, 5-7 projects
CodeIgniter-4: 2 year, 2-3 projects
Database: Mysql, Sqlite, Firebase
Animate CC, AS3.0,Flash, AIR: 8 years, more than 100 projects
Multiplayer Engines:
Player IO: 2 years, 1 project
Smartfox Server : 2 years, 2-3 projects
Design Patterns: MVC
Target Devices: Windows PC, Mac, Web, Smartphones
Target OS: Windows OS, Mac OS, Android
Coding Tools: Eclipse, FDT, Git (Sourcetree),Sublime
Graphics & Animation-Tools: Animate CC, Photoshop, Animate CC (Creative Suite)
Videos: Animate CC, Adobe Media Encoder
Audio: SoundForge
How I rate myself:
Game Development: 7/10
Html5 (canvas): 7.5/10
Haxe OpenFL : 7.5/10
Haxe OpenFL - Feathers UI : 5/10
ZimJS : 7.5/10
CreateJS : 7.5/10
PixiJS: 5/10
Unity C#: 6/10
JQuery: 6/10
Ajax: 6/10
Bootstrap: 6/10
PHP : 6/10
CodeIgniter-4: 6/10
Animate CC, AS3.0,Flash, AIR: 8/10
Programming has more been a passion for me rather than just a job or work. My biggest strength is being able to work independently and my ability to take a project from start to finish.I do not require any constant supervision.
I can work on fixed price as well as hourly, depending upon the type and complexity of the project.
Android
HTML5
JavaScript
Unity
PHP
C#
Education
Game Development
Twitter/X Bootstrap
jQuery
Elearning LMS Consulting
Haxe
CodeIgniter
HTML5 Canvas
Game Design
Anil J.
Thiruvananthapuram, India
$40/hr
4.8
20 jobs
I am a highly experienced, embedded firmware/Linux device driver developer with 16+ years of experience in design and development of multiprocessor RTOS or embedded linux based embedded system products.
Over the last 16+ years, I have worked for a number of the world's leading semiconductor and automotive companies. I now share my design skills and industry knowledge with clients wishing to design, manufacture and ship high quality, innovative products.
In hiring me, you will benefit from the experience, expertise and enthusiasm that I bring to every project.
Please contact me if you’d like to discuss how I can help bring your product to market, resolve existing product issues or provide relevant industry insights.
Some of the micro controller families, I have worked are –
- ARM : ARM Cortex M0, M3, M4, A8, ARM7TDMI.
- Microchip PIC : PIC16F, PIC18F, PIC24F, PIC32F, dsPIC
- PowerPC : MPC8XX, MPC55XX, MPC56XX
- Atmel : SAMD51 series, Atmega series.
- STM32 - ARM Cortex M3/M4 based STM32 F0, F1, F3,F4,F7 & L4 series.
- Nordic Semiconductors - NRF52 series
- FPGA - Xilinx/AMD (Spartan, Kintex, Virtex, Zynq, Versal), Intel/Altera (Cyclone, Arria, Stratix, Agilex), Lattice (iCE40, ECP5, Certus-NX), Microchip/Microsemi (PolarFire, SmartFusion2, IGLOO).
- Freescale : iMX6 series
- Reneses : V3H SOCs
- Arduino : Due, Uno, Mega, Duemilanove
Experience with a large number of communication protocols -
- SPI
- I2C
- UART
- Ethernet/Wifi
- CAN
- LIN
- Zigbee
- NFC
- Bluetooth
SBCs - Raspberry PI, BeagleBone, Orange PI One and Pocket CHIP.
Linux Device Driver Development - Uboot/Device Driver Customization, Linux kernel porting & Board Bring up.
Programming Languages – C, C++, Embedded C, Assembly, Visual Basic and MATLAB.
Scripting Languages – Python, Ruby, Shell and Batch.
PCB design software – Cadence orCAD, Proteus and Circuit wizard.
Modelling and Simulation Software – MATLAB SIMULINK and PSPICE.
RTOS – TICS, RTEMS, QNX and FreeRTOS.
Extensive experience in developing embedded based systems using C, C++ and Assembly.
Experience in the usage of OOP concepts in software development for embedded systems.
Expert in developing device drivers and board support packages for embedded systems.
Experiences in board bring up activities and device driver development on embedded Linux platforms.
Experience in developing applications for embedded Linux targets.
Experience in industrial automation and robotics.
Extensive experience in developing device drivers for stepper motors used in industrial automation.
Experience in designing printed circuit boards (PCBs) using Cadence Orcad software.
Familiar in working with emulators, digital oscilloscopes and in-circuit debuggers.
Solid understanding of formal development methodologies and Object Oriented software development.
Sound knowledge of hardware-software interfacing and interactions
Experience in various types of embedded software testing – Unit testing, Unit integration testing and System verification testing.
Sound knowledge in Software Development Life Cycle (SDLC) and Software Configuration Management (SCM).
STM32
ARM Cortex-M
ARM Microcontroller
Microcontroller Programming
Arduino
C++
Embedded Linux
PIC16
PIC24
Real-Time Operating System
Embedded C
Embedded System
PIC32
Raspberry Pi
Microchip
Shefeeque M.
Cochin, India
$49/hr
5.0
33 jobs
Need a computer vision system, intelligent 3D workflow, Blender automation tool, hardware–software solution, or custom Python application? I turn complex technical requirements into practical, reliable, and user-friendly software.
I am a Python and Computer Vision Engineer with a foundation in Mechanical Engineering and an MEng in Computer Vision and Artificial Intelligence. I combine machine learning, 3D geometry, hardware–software integration, automation, and GUI development to build complete engineering solutions—not just isolated scripts.
🔹 Selected Project Experience
• Cross-platform computer vision desktop applications
• Digital-twin solutions for predictive maintenance
• Real-time AR localization systems for surgical applications
• Blender Python add-ons for automated product rendering
• Digital prosthetics and orthotics workflow tools
🔹 Computer Vision & Machine Learning
• Object detection, classification, localization, and segmentation
• OpenCV, PyTorch, YOLO, and Faster R-CNN
• Real-time pose estimation, tracking, and video analytics
• Image processing, automated measurement, and feature extraction
• SLAM, camera calibration, 3D perception, and reconstruction
• Model training, evaluation, optimization, and integration
🔹 Blender Scripting & 3D Automation
• Custom Blender add-ons, operators, panels, and interfaces
• Automated modeling, rendering, and asset-processing workflows
• Headless execution and batch-rendering pipelines
• Programmatic shaders, materials, and textures
• Synthetic image and training-data generation
• Integration with computer vision systems, APIs, and external tools
🔹 Prosthetics & Orthotics Tool Development
I develop the computational and geometric components of digital prosthetics and orthotics workflows, including:
• 3D scan processing, alignment, cleanup, and analysis
• Automated measurements and shape analysis
• Fitting and design visualization
• Geometry-processing and design-automation tools
• Blender-based interfaces for scans, models, and measurements
My focus is software engineering and digital workflow automation rather than clinical diagnosis or medical advice.
🔹 Python GUI & Custom Applications
• Cross-platform applications using PyQt and Tkinter
• Interfaces for computer vision, AI, and 3D-processing systems
• Camera, machine-learning model, database, and API integration
• Data visualization and workflow-management tools
• Converting Python scripts and prototypes into accessible applications
🔹 Hardware–Software Integration
• Camera, imaging-device, and sensor integration
• Real-time image and sensor-data acquisition
• Device communication, control, and monitoring
• Integration of computer vision models with physical systems
• Calibration, synchronization, data logging, and visualization
• Prototype development for robotics and automation systems
🔹 Additional Expertise
Three.js, NumPy, Pandas, Gaussian Splatting, Autodesk Maya Scripting, scientific data processing, API integration, debugging, optimization, and application maintenance.
🔹 What You Can Expect
• Clean, maintainable, and well-structured code
• Clear communication and practical technical recommendations
• Testing, documentation, and dependable delivery
• Solutions designed around your users and existing workflows
Send me a message with your project description, sample data, and target platform, and I’ll recommend the most effective technical approach.
Machine Learning
OpenCV
Computer Vision
Python
Image Processing
PyTorch
PyQt
Docker
Plugin Development
OpenGL
CNC Programming
Three.js
Blender
Scripting
Automation
Autodesk Maya
3D Modeling
Arun K.
Pathanamthitta, India
$25/hr
5.0
16 jobs
Hi, I'm Arun — a highly efficient Full Stack Developer with strong expertise in both frontend and backend development. I have successfully completed over 5000 hours on Upwork, demonstrating my commitment, reliability, and proven ability to deliver high-quality solutions across diverse projects.
I am an expert in major languages Python, C++, C#
Working knowledge in Qt C++
Worked with ZW3D API in C++
I have knowledge in following Python web frameworks
Django | Flask
Worked with simulation software.
I have good knowledge in following technologies also
HTML | JavaScript | jQuery | AJAX | JSON |FFMPEG | WPF | Xamerin
I have project experience in Raspberry Pi, Controlling GPIO pins with QT C++
Qt Framework
Raspberry Pi
Internet of Things
Embedded C
FFmpeg
ASP.NET
Image Processing
Driver Development
ESP32
Python
C++
Arduino
PCB Design
nRF52
Autodesk AutoCAD
CAN Bus
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a PIC programming Freelancer in India on Upwork?
You can hire a PIC programming Freelancer in India on Upwork in four simple steps:
Create a job post tailored to your PIC programming Freelancer project scope. We'll walk you through the process step by step.
Browse top PIC programming Freelancer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top PIC programming Freelancer profiles and interview.
Hire the right PIC programming Freelancer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a PIC programming Freelancer?
Rates charged by PIC programming Freelancers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a PIC programming Freelancer in India on Upwork?
As the world's work marketplace, we connect highly-skilled freelance PIC programming Freelancers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream PIC programming Freelancer team you need to succeed.
Can I hire a PIC programming Freelancer in India within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive PIC programming Freelancer proposals within 24 hours of posting a job description.
Find more freelancers
Top cities for PIC programming Freelancers in India