Backend Engineer
I am a fully focused backend engineer, but embedded and firmware development is a personal hobby that lets me explore how backend ideas translate into hardware constrained environments. Currently serving as a Lab Engineer at City University of Science and Information Technology.
The VoyagerOTA backend service manages over-the-air (OTA) updates by providing a semantic versioning lifecycle. To ensure stability on embedded devices, the pipeline features validation steps ranging from binary build inspection to duplicate checking.
Building upon the VoyagerOTA platform, this client SDK allows microcontrollers to communicate with external APIs and custom JSON endpoints. It provides logic for verifying release updates and fetching binary packages on embedded environments.
Designed to work with distributed hardware, this firmware controls large physical relay grids via FreeRTOS scheduling. It connects to the backend and provides secure user access features without risking lock-state failures.
The Smart Link app serves as the control center for smart lockers and robots. It integrates user authentication with hardware capabilities such as Bluetooth management and biometrics.
Integrated Google Gemini API in backend to perform LLM-based semantic evaluation of user responses against video subtitles using contextual prompts.
Collaborated with a freelancer friend to fulfill project requirements for their client. Experienced AWS ecosystem and integrated authentication using AWS Cognito Hosted UI. Tested and deployed frontend on AWS S3 via CloudFront for a UK Based Solar Energy Company.