overview
- Led modernization of 11+ year old codebase, implementing modern design patterns, optimizing code, upgrading to latest libraries and redesigning UI
- Collaborated with scientists and engineers to prioritize and implement key features, resolve critical bugs, and optimize workflows, enhancing overall
- Built Playwright-based end-to-end testing automation, integrating it into the CI/CD pipeline and expanding test coverage to 80% of key application scenarios
- Projects
- Image Organizer
- C++, Python, Qt, SQLite
- Created an efficient metadata management system using multithreading and SQLite, achieving rapid processing of 8GB+ images in 12 seconds with 10
- Utilized Moondream1 modal for AI image description generator, enabling userdriven
- Developed an interactive graphical visualization of images sorted based on average
- RGB values and user-specified tagging system
- Auto Music Player
- JavaScript, Selenium, Electron, Node.js, Tailwind CSS
- Built an automated music downloader with Selenium allowing users to download songs on request with automated captcha completion
- Implemented Electron framework following Node.js conventions to develop cross-platform desktop application
- Developed the UI using Tailwind CSS, JavaScript for reactivity, and Electron for handling backend operations
- Languages and Technologies
- Python, C++, TypeScript, JavaScript, Playwright, Node.js, SQLite, Tailwind
- Visual Studio Code, Vim, Git, Linux