Experience
2024 — Present Building enterprise-level applications, payment solutions and wallets management
Feb - Dec 2022 Hosted the AI chatbot services for over 10 client companies: Designed, tested and optimized the chatbot to support seamless conversations using Microsoft Azure AI Bot Services and Azure Cosmos DB; and reported 2 bugs to its open source community. Reported directly to CTO: Improved the website and chatbot interfaces using ReactJs, HTML and CSS by adding more than 30 features, ensuring design consistency, and implementing responsive design.
May - Aug 2021 Enhanced interface accessibility for users with visual impairments: Optimized Google Blockly interface for screen readers by fixing more than 50 bugs and improving functionalities with the Blockly Open Source community. Devised a user test of 15 tasks using JavaScript, HTML and CSS to teach programming to children with vision impairments through nursery rhymes recreated with Blockly.
Projects
Jemmessaaging: Web Encrypted Messaging App
Co-developer of a team of 4 for a web interface with end-to-end encrypted messaging functionality. Inspired by Excalidraw, we encrypt the messages before sending them to the server and distribute the keys to encrypted messages in the hash part of the URL, which is hidden to the server but readable to the client-side JavaScript code. We used ReactJs, JavaScript, HTML, CSS and Socket.IO.
Kuri: Social Robot Simulation
Co-developer in a team of 2 for a simulation software for Kuri Robot. The Kuri robot will change its facial expression and heart light color depending on the sentiment of the text given by the user through chat or speech. We used Python, OpenCV to create the robot simulation, SpeechRecognition to gather speech input, and TextBlob for sentiment analysis.