About
I am Zhiar Piroti, a self taught programmer and researcher. I build high performance web tools and work on machine learning projects. I enjoy implementing ideas end to end from concept and research to a working prototype.
Learning path: Self taught practical projects, open source contributions and research papers.
Skills & Technologies
Python
Deep Learning
Computer Vision
Web Development
Algorithms
Research & Writing
Projects & Research
Collective User Behavior Driven Self Learning Search Engine
Research preprint describing a behavior driven, self learning search framework that maps colloquial or incomplete user queries to relevant content by analyzing click behavior and generating dynamic aliases.
Role: Author
Melanoma Detection Using Deep Learning and Cool & Warm Color Segmentation
A research preprint on melanoma detection that combines deep learning with color segmentation techniques to improve lesion classification.
Role: Author
PythonFrost - ultra fast zero dependency Python microframework
A lightweight web microframework built with only Python's standard library. Features routing, templating, sessions and static handling. Benchmarked to show very low average response times vs common frameworks.
Role: Creator • Open Source
Biography
I began my journey with computers at the age of 8, creating simple games and animations using Scratch. I fell in love with programming early and taught myself Scratch through hands‑on experimentation. Despite facing resource limitations and other obstacles, I kept learning by building projects, reading, and practicing. Over time I expanded into different areas of programming — from web development and building lightweight frameworks to machine learning and research. My learning is self‑directed: I learn by doing, by studying research, and by contributing to open source.
Education
I am self taught. My learning has come through hands on projects, reading research papers, and building open source software.