Experienced and self-motivated software engineer ready to solve problems using innovative solutions. Able to take software through all stages of development, from design and rapid prototyping to testing, deploying, scaling and maintaining the code. Acquired a diverse set of technical skills and knowledge throughout the years, being passionate about computer science since an early age. Capable of collaborating effectively within a team, managing, mentoring and coaching other engineers.
A project I made to test the WiFi client-server communication between 2 ESP32 boards. The server has a small API that receives a 0 or a 1 and then displays 'VACANT' or 'ENGAGED' on its screen. The client board connects to the server first and then calls the API when the attached button's state change.
I made this fun project to test the capacitive touch sensors of ESP32. I connected those to some fruits and attached a piezoelectric speaker as well to make different sounds when touching them. The result can be seen and heard in the video.
Most of the hardware came as a kit: motors, board to interact with Raspberry Pi, wheels, etc. I attached a camera, a power bank and then built a quick web interface to send commands to the Pi and receive video from the camera. The communication was done using WebSockets.
This is a project I made to try out Google's voice recognition. I used Dialogflow for this which also extracted keywords from the sentence I said and called an API which was running on the Rasperry Pi Zero. This converted the color into RGB, switched on the requested LED with the desired color and returned a message to be spoken back to the user.
Fictional web design company website using HTML5, CSS3 and JavaScript. This project is not hosted any more, but can be found on Wayback Machine.
3D application made in Java with JOGL2. It has controls for switching lights and textures and to start/stop/reset animation.
Online browser-based game using HTML, CSS, JavaScript, PHP, MySQL. This project is not hosted any more, but a part of it can be found on Wayback Machine.