
Python Backend Developer with around 3 years of industry experience building scalable, secure REST APIs and microservices with Flask and Node/NestJS. Proven ability to integrate AI/LLM capabilities (RAG, vector embeddings, Azure Search, OpenAI) and deliver production-ready systems containerized with Docker, backed by MongoDB/MySQL/Redis. Collaborates closely with frontend teams (React/Next.js) and leverages GitLab workflows for reliable delivery; hands-on with IPFS and Web3 integrations. BS in Computer Science; recognized for strong problem-solving, adaptability, and a bias for action.
Developed and managed a Python-based backend for a Dataset Management Tool, leveraging Flask to handle extensive datasets. Integrated Azure Search and OpenAI to enable advanced vector embeddings and semantic search, supporting intelligent data retrieval and AI-driven chat functionalities for seamless user interaction and precise information discovery.
GoPDF (Online PDF Tool Suite): Developed and maintained a microservice architecture for an online PDF tool suite, consisting of five integrated microservices. The project featured a Python backend for PDF processing, a Node.js service for business logic, a Next.js frontend, a React-based editor, and an admin panel for content management.
Implemented an AI-enhanced PDF chat feature that allows users to interact with their documents, improving usability. Managed diverse paid plans to accommodate a broad user base, ensuring flexible subscription options. Collaborated with cross-functional teams to enhance functionality and resolve issues, delivering a scalable and user-friendly solution for document management.
Currently developing a Python-based backend for an AI-driven virtual try-on application with a Flutter mobile frontend. Utilizing computer vision and machine learning to enhance user experience by allowing users to visualize outfits on customizable avatars. Implementing interactive wardrobe management features for a seamless online shopping experience.
Built a production-grade FastAPI service that analyzes satellite imagery to automatically detect roof geometry and assess structural condition. Implemented algorithms to generate GeoJSON roof footprints, precise area calculations, and degradation/health scores to support data-driven maintenance decisions.
Developed automated report generation and map overlay visualizations, seamlessly integrated into internal dashboards. Enabled a self-serve and vendor-assisted quotation system with standardized pricing across multiple roofing services, improving consistency and operational efficiency.
Designed and developed a complete LMS platform using FastAPI and MongoDB, enabling users to learn through structured courses and attempt modular quizzes with progress tracking. Implemented JWT-secured APIs with role-based access control (admin/user) and a clean service-layer architecture with centralized logging.
Built scalable infrastructure including Redis caching with automatic invalidation, object storage using Hetzner and Cloudinary, and background task scheduling for emails and system jobs. Integrated LLM-powered AI coaching using OpenAI and Ollama, featuring Coach Klaus AI with real-time streaming chat and text-to-speech support. Added SMTP-based email notifications for user engagement, assessments, and system events.