SOS ALGO
Software Development in C
Desktop software development in C/C++ and Python for business applications, AI products, and image-processing tools. I translate user needs into concise specifications, pick pragmatic architectures, and deliver maintainable, testable code. I build responsive desktop UIs, robust import/export pipelines, and automation features that speed up workflows and reduce operational errors. For computer vision, I implement complete pipelines: acquisition, preprocessing, segmentation, feature extraction, measurement, visualization, and report generation. I integrate ML models by preparing data, training and validating, packaging inference, and monitoring quality in production. I optimize performance (CPU, memory, threading), debug complex issues, and manage third-party dependencies. I focus on software quality with unit tests, CI, documentation, and reproducible builds, plus installers for Windows and distributions for Linux. I collaborate closely with users and teams, estimate effort, track tickets, review code, and ship iteratively with clear communication. I also write clear API documentation, handle versioning, and ensure backwards compatibility across releases.