Freelancer logo How It Works Browse Jobs Log In Sign Up Post a Project Profile cover photoundefined
You're now following .
Error following user.
This user does not allow users to follow them.
You are already following this user.
Your membership plan only allows 0 follows. Upgrade here.
Successfully unfollowed user.
Error unfollowing user.
You have successfully recommended
Error recommending user.
Something went wrong. Please refresh the page and try again.
Email successfully verified.
User Avatar
$25 USD / hour
Flag of TURKEY
ankara, turkey
$25 USD / hour
It's currently 6:44 PM here
Joined August 1, 2017
1 Recommendation

Serhat A.

@metusa

annual-level-two.svgpreferred-freelancer-v2.svg
5.0 (32 reviews)
5.4
5.4
$25 USD / hour
Flag of TURKEY
ankara, turkey
$25 USD / hour
97%
Jobs Completed
94%
On Budget
95%
On Time
9%
Repeat Hire Rate

senior software engineer

• Embedded systems software with C/C++ and Assembly • Bare metal embedded systems programming • Embedded Linux Programming • Worked on STM32 (ARM Cortex M3/M4), Texas Instruments DSP’s (C5505) and Tiva boards, MSP430, PIC32 MCUs • Developed projects on Beaglebone, Arduino, Raspberry Pi • Worked with TI audio codecs, LoRa modules, NAND flash memory, GSM, GPS • Have experience with RTOS like FreeRTOS, uCOS-III • Have experience with middlewares such as I. FatFs file system II. LwIP TCP/IP stack III. ARM mbedTLS and OpenSSL IV. USB Device, Host and OTG peripherals • Worked with development tools such as System Workbench for STM32, TI Code Composer Studio, IAR, Keil, MPLAB X IDE, Arduino IDE, Eclipse CDT, Microsoft Visual Studio • Have experience with peripherals like UART, SPI, I2S, I2C, DMA , OneWire, USB, CAN, Ethernet • Have experience in EMV(credit/debit cards) specifications and ISO 7816 standards • Public Key Cryptography, X.509 and CVC certificate operations
Freelancer C Programmers Turkey

Contact Serhat A. about your job

Log in to discuss any details over chat.

Portfolio Items

In this project, I have designed HTTPS server application on STM32H7 to serve some html pages using mbedTLS on top of LwIP stack. I have also developed bootloader firmware to boot from USB mass storage device or QSPI flash with FAT file system, load firmware image into RAM and executing code from there.
STM32 based Web Server Application
In this project, I have designed HTTPS server application on STM32H7 to serve some html pages using mbedTLS on top of LwIP stack. I have also developed bootloader firmware to boot from USB mass storage device or QSPI flash with FAT file system, load firmware image into RAM and executing code from there.
STM32 based Web Server Application
•	Developed game controller firmware on STM32F1 and integrated various sensor drivers
•	Created custom HID class driver for USB communication via report descriptors
•	Designed desktop application using Qt to communicate with XPlane Flight Simulator, to configure and upgrade the device over USB.
Game Controller Firmware and Desktop Application
•	Developed game controller firmware on STM32F1 and integrated various sensor drivers
•	Created custom HID class driver for USB communication via report descriptors
•	Designed desktop application using Qt to communicate with XPlane Flight Simulator, to configure and upgrade the device over USB.
Game Controller Firmware and Desktop Application
•	Developed game controller firmware on STM32F1 and integrated various sensor drivers
•	Created custom HID class driver for USB communication via report descriptors
•	Designed desktop application using Qt to communicate with XPlane Flight Simulator, to configure and upgrade the device over USB.
Game Controller Firmware and Desktop Application
•	Developed game controller firmware on STM32F1 and integrated various sensor drivers
•	Created custom HID class driver for USB communication via report descriptors
•	Designed desktop application using Qt to communicate with XPlane Flight Simulator, to configure and upgrade the device over USB.
Game Controller Firmware and Desktop Application
•	Developed game controller firmware on STM32F1 and integrated various sensor drivers
•	Created custom HID class driver for USB communication via report descriptors
•	Designed desktop application using Qt to communicate with XPlane Flight Simulator, to configure and upgrade the device over USB.
Game Controller Firmware and Desktop Application
•	Designed and developed voice transmission devices over radio frequency based on DSP C5505
•	Worked on DSP software using I2S,I2C,UART,SPI,DMA protocols and radio transceiver, eeprom, miniDSP audio codec software
•	Implemented and tested various audio codec software on DSP platform
•	Worked on audio processing, compression and coding algorithms
•	Optimized various speech codecs on DSP platform
•	Designed audio recording devices based on PIC32 platform using embedded file systems and flash translation layer codes, NAND flash memory driver and audio codec driver.
Voice Transmission over RF
•	Designed and developed voice transmission devices over radio frequency based on DSP C5505
•	Worked on DSP software using I2S,I2C,UART,SPI,DMA protocols and radio transceiver, eeprom, miniDSP audio codec software
•	Implemented and tested various audio codec software on DSP platform
•	Worked on audio processing, compression and coding algorithms
•	Optimized various speech codecs on DSP platform
•	Designed audio recording devices based on PIC32 platform using embedded file systems and flash translation layer codes, NAND flash memory driver and audio codec driver.
Voice Transmission over RF
•	Designed and developed voice transmission devices over radio frequency based on DSP C5505
•	Worked on DSP software using I2S,I2C,UART,SPI,DMA protocols and radio transceiver, eeprom, miniDSP audio codec software
•	Implemented and tested various audio codec software on DSP platform
•	Worked on audio processing, compression and coding algorithms
•	Optimized various speech codecs on DSP platform
•	Designed audio recording devices based on PIC32 platform using embedded file systems and flash translation layer codes, NAND flash memory driver and audio codec driver.
Voice Transmission over RF
•	Designed sensor logger firmware to log acc, gyro, mag, airspeed, optical flow, barometer data onto microSD card using FreeRTOS
•	Developed sensor fusing algorithm on Qt IDE to fuse all avionic data to predict local and global position for GPS denied areas.
Inertial Navigation System
•	Designed sensor logger firmware to log acc, gyro, mag, airspeed, optical flow, barometer data onto microSD card using FreeRTOS
•	Developed sensor fusing algorithm on Qt IDE to fuse all avionic data to predict local and global position for GPS denied areas.
Inertial Navigation System
•	Designed sensor logger firmware to log acc, gyro, mag, airspeed, optical flow, barometer data onto microSD card using FreeRTOS
•	Developed sensor fusing algorithm on Qt IDE to fuse all avionic data to predict local and global position for GPS denied areas.
Inertial Navigation System
•	Developed application software for secure smartcard readers to verify electronic id cards and supported both contact(ISO 7816) and contactless interfaces(ICAO compliant)
•	Integrated mbedTLS library to verify certificates and signatures on CVCs, sign data, establish secure channel with card, encrypt and hash data 
•	Managed communication protocol with several servers via TLV packets
•	Integrated gtest framework and wrote several unit tests using it
•	Created DLL for standard card readers.
Secure Smartcard Reader
•	Developed application software for secure smartcard readers to verify electronic id cards and supported both contact(ISO 7816) and contactless interfaces(ICAO compliant)
•	Integrated mbedTLS library to verify certificates and signatures on CVCs, sign data, establish secure channel with card, encrypt and hash data 
•	Managed communication protocol with several servers via TLV packets
•	Integrated gtest framework and wrote several unit tests using it
•	Created DLL for standard card readers.
Secure Smartcard Reader
•	Developed autopilot software for multirotor and fixed wing UAVs
•	Worked on navigation algorithms for target tracking
•	Developed firmware based on STM32 (ARM M4) using NuttX RTOS on flight stack, middleware components and device drivers (IMUs, ultrasonic, lidars etc.)
•	Developed 2D gimbal software for UAVs and integrated gimbal to autopilot board
UAV autopilot and 2D gimbal software
•	Developed autopilot software for multirotor and fixed wing UAVs
•	Worked on navigation algorithms for target tracking
•	Developed firmware based on STM32 (ARM M4) using NuttX RTOS on flight stack, middleware components and device drivers (IMUs, ultrasonic, lidars etc.)
•	Developed 2D gimbal software for UAVs and integrated gimbal to autopilot board
UAV autopilot and 2D gimbal software

Reviews

Changes saved
Showing 1 - 5 out of 32 reviews
Filter reviews by: 5.0
€250.00 EUR
A good professional who takes the time to deliver the perfect project. Respond to all requests and always try to find the best solution. Fully recommended, we will work in the near future.
C Programming Electronics Microcontroller Electrical Engineering Arduino
M
Flag of F G. @MakelaB
2 years ago
5.0
$1,000.00 USD
Does good work and fast. Sticks to time schedules. Very happy with performance.
T
Flag of Thomas V. @tomvarghese
2 years ago
5.0
$30.00 USD
very hard working guy, very friendly and is willing to help and make sure the customer is satisfied and happy, very honest and replies fast, does what he says he can do, honestly if I ever need anything regarding this field again I won't hire anyone other than him, EXTREMELY RECOMMENDED!! :D
Embedded Systems
M
Flag of Mike P. @mikepjr11
2 years ago
5.0
$160.00 USD
professional and good at work!
C Programming Electronics Microcontroller C++ Programming
+1 more
V
Flag of Vidhi Y. @vidhi3030
2 years ago
5.0
$100.00 USD
Expert and Profesional. Hire Again for sure
C Programming Electronics Microcontroller Electrical Engineering STM32
User Avatar
Flag of Fernando G. @fernandomgv
2 years ago

Contact Serhat A. about your job

Log in to discuss any details over chat.

Verifications

Preferred Freelancer
Identity Verified
Payment Verified
Phone Verified
Email Verified
Facebook Connected

Certifications

preferredfreelancer-1.png Preferred Freelancer Program SLA 1 94% c-prog-3.png C Programming 3 90% c-sharp-prog-1.png C# Programming 1 87% us_eng_1.png US English 1 87% cplusplus_1.png C++ 1 85%

Top Skills

C Programming 28
C++ Programming
21
Electronics 15 Microcontroller 15 Arduino 15

Browse Similar Freelancers

C Programmers in Turkey
C Programmers
C++ Programmers
Electronics Engineers

Browse Similar Showcases

C Programming
C++ Programming
Electronics
Microcontroller
Previous User
Next User
Invite sent successfully!
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2023 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.