Projects
JustJoinIT AI Matcher
Automated job hunting assistant for JustJoin.IT that uses LLM (Large Language Model) analysis to intelligently match job offers with your profile. The system scrapes job postings, analyzes requirements using AI, scores each position based on fit, and provides clear recommendations: APPLY, WATCH, or IGNORE. Built with Python, PostgreSQL, and modern AI tooling to streamline the job search process and help you focus on the most relevant opportunities.
CV as Code
Production-grade CV rendering pipeline that treats your resume as infrastructure. Define your professional experience in clean TOML data structures, design layouts using Jinja2 templates, and render them through XeLaTeX typesetting to generate ATS-optimized single-page PDFs with professional typography. Version-controlled, reproducible, and easy to maintain—your CV becomes code that you can iterate on, test, and deploy just like any other software project.
ChargeLimes
Smart battery health manager for Android 14+ devices without requiring root access. Uses a Tasmota-powered WiFi smart plug to intelligently control charging cycles, preventing battery degradation by limiting charge levels. Built with Kotlin, this IoT solution provides automated battery protection through simple home automation hardware, extending device lifespan while maintaining convenience. A practical example of combining mobile development with IoT for everyday hardware optimization.
Synthetic Dataset Generator (SOD)
Automated synthetic dataset generation pipeline for Salient Object Detection (SOD) using Blender's 3D rendering engine. Creates photorealistic training data with perfect ground truth annotations by procedurally generating scenes, objects, and lighting conditions. Eliminates the need for manual labeling while providing diverse, high-quality datasets for computer vision and machine learning research. Built with Python and Blender scripting to streamline the data preparation workflow for deep learning models.