Askarali Azimov

Desktop software developer working across scientific instrumentation, business systems, and freelance client work.

Samarkand, Uzbekistan · Freelance since 2014

About

I've spent the past 15+ years writing Windows software, mostly in C++ and Delphi, across a fairly wide range of domains — nuclear physics research, retail, finance, education, and PC utilities. At Samarkand State University, where I work as a programmer and scientific researcher, I build tools for gamma spectrometry and environmental radiation monitoring.

As a freelancer, I've built everything from a trading-platform extension and desktop security utilities to clinical assessment tools for therapists and a dictation grader for schools. I also build the occasional hobby tool for myself or to share for free, like a point-of-sale system for small businesses in Uzbekistan. I hold a Master's degree in the physics of nuclear and elementary particles from Samarkand State University.

Scientific softwareGamma spectrometry analysis, Geant4 simulation, hardware interfacing
Desktop developmentDelphi, C++ Builder, Qt Creator, Visual Studio, VCL, FMX, MFC, Qt
Freelance & client workTrading software, PC utilities, clinical assessment tools, retail and education systems
LanguagesC, C++, Delphi, SQL

Projects

GSProcessor

Personal project — Developed at workC++ROOTVCLWin32

An open-source tool for analyzing gamma-ray spectra from NaI(Tl) detectors, calculating activities for five radionuclides: Th-232, Ra-226, K-40, and Cs-137 via reference sample spectra, and Be-7 when its photopeak efficiency at 478 keV is specified. It also allows correction of temperature-driven spectrum drift. It utilizes a spectrum decomposition method. The underlying method is described in a peer-reviewed publication.

SavdoMarkaz

Personal project — MVPC++FMXWin32

A free point-of-sale application built for small businesses in Uzbekistan. It handles sales and inventory, ESC/POS thermal receipt printing, and PDF invoice generation, packaged as a simple Windows installer.

GeoFingerprint

Developed at workC++FMXWin32

Compares the metal composition of an archaeological find against reference materials — ore and slag — from known mines, and identifies which mine's material the find most closely matches using cosine similarity.

Leaves Area Counter

Developed at workC++FMXWin32

Calculates the surface area of flat shapes, such as plant or tree leaves, from scanned BMP images. A reference object of known area is scanned alongside the samples to calibrate the measurement.

Qur’onni O‘rgan (Learn Quran)

Personal projectC++FMXWin32

A personal tool for studying Quranic verses alongside their translation and commentary, built for private use only.

LogReport Creator

Freelance client projectC++VCLWin32

Reads temperature log data from a text file and generates a printable report, exportable to PDF.

Lightspeed Trader Extension

Freelance client projectC++MFCWin32

An extension for the Lightspeed Trader platform that pulls real-time market data from IQFeed and executes buy/sell actions according to a configurable trading strategy.

Privacy Kit / Stealth Kit / VPN Kit / Windows Maximizer

Freelance client projectC++VCLWin32GDI+

A family of white-labeled desktop utility dashboards built for a client and rebranded across releases. Depending on the variant, each bundles a stealth browsing mode, a tracker and cache cleanup tool, a malware scanner, a Tor Browser launcher, and Windows repair and disk diagnostics.

Diktant

Freelance client projectC++VCLWin32

Assesses students' dictation writing for secondary schools and lyceums in Uzbekistan, scoring transcriptions against a reference text.

Davomad

Personal projectC++VCLIndyWin32SQLite

Tracks daily attendance for pupils, students, and employees across multiple groups, with per-person notes.

Easy Flash Drive Tool

Personal projectC++VCLWin32

Formats a USB flash drive to NTFS, toggles whether executables can run from it, and scans its root folder for suspicious files — a lightweight defense against common flash-drive malware.

Encryption Scanner

Freelance client projectC++VCLWin32

A background service that periodically scans target folders for signs of ransomware activity, logs the results, and sends email alerts, with an admin panel to configure scan intervals and manage the service.

ScoreCalculator for COMPS & PVMIA

Freelance client projectC++VCLWin32

A pair of clinical scoring tools built for the same client: one for the Clinical Observations of Motor and Postural Skills (COMPS) assessment, recording results across six motor-skill subtests and calculating a final score; the other for the Preschool Visual Motor Integration Assessment (PVMIA), recording a child's drawing and block-pattern subtests and computing an age-based score.

SpkDat

Personal projectTurbo PascalMS-DOS

An MS-DOS program written in 2005 to simplify manual spreadsheet work on scintillation gamma spectra and correct for temperature-driven spectrum drift, including a live display of a spectrum from a scintillation gamma spectrometer with periodic autosave to prevent data loss during power outages.

Contact

I'm open to freelance work in desktop application development, across scientific, business, financial, and other domains.