Colocation of Tests: A Cross-Language Perspective
How Different Languages Handle Test Organization and What We Can Learn
5 min read
AI & Software Engineer
I'm an AI engineer with 4 years of industry experience and a strong background in backend and data engineering. At UBS, I built scalable systems using Java, Spring, Python, and Databricks, and integrated AI into enterprise workflows using LangGraph, FastAPI, and Azure OpenAI, developing intelligent systems and agents that solve real-world business problems.
Writing
How Different Languages Handle Test Organization and What We Can Learn
5 min read
How do image generator models actually generate images from captions?
7 min read
Unlocking the Power of Advisory Locks for Seamless Concurrency Management
5 min read
Portfolio
A personal finance app for Android built with Expo. Track income, expenses, and account balances, fully offline with no accounts and no cloud.
Designed a novel framework for open-ended visual question answering using deep-learning and compared it with existing state-of-the art in order to check its effectiveness. Visual question answering is a well-known problem in the field of computer vision and natural language processing where an image and a question related to the image are given and the machine has to generate a natural language answer. We explore the advancements made in this domain and evaluate and modify existing frameworks to improve their performance. Our best single model delivers 71% overall accuracy on the test-std split of the VQA 2.0 dataset.
A smart IOT based robot system that aims to assist people, especially elderly, in case they are injured or in a state of emergency and when no one else is present to assist them. We divided the overall functioning into three stages: distress detection, navigation and searching and assistance and feedback. The robot detects distress in the form of audible screams and then navigates throughout the household. After successfully locating the person, it begins communication and attempts to get feedback to provide appropriate remedy. If victim is unconscious, it then contacts emergency services immediately. The prototypes were designed and tested with different test cases to draw conclusions and evaluate limitations and scope for future improvements.