Skip to content
View wpalish's full-sized avatar

Block or report wpalish

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wpalish/README.md
Alisher Nursain — Technical Lead and Software Developer. Architecture, APIs and business workflows. Astana, Kazakhstan.

Selected work   /   Workflow engineering   /   LinkedIn   /   Contact

Technical Lead & Software Developer

I take technical responsibility for architecture, task planning, delivery coordination and releases. My project experience includes initiatives with 20–30 participants and, in one case, around 50. I also build projects independently.

I build APIs and business workflows where the rules behind an action matter: who may approve a change, which version was reviewed, what survives a restart, and how conflicting actions are handled. My work combines implementation, architectural explanations and reproducible checks.

Based in Astana, Kazakhstan. Three years of programming experience. Computing at Coventry University Kazakhstan (2025–2029 expected, in progress).

Open to paid, fully remote projects. Total availability: 20–30 hours/week. For a complete web MVP, API or internal tool, we can agree the user journeys, integrations, acceptance criteria and delivery stages before implementation.

Selected work

Project Engineering problem Implementation and evidence
BekitChange Two approved requests must not overwrite a newer record. Two assigned reviews, exact base-version check, author-only application and an atomic SQLite write with audit. Domain rules · 24 local workflow tests.
KadamRun A retry should preserve an already successful intermediate result. Recipe snapshots, saved events and explicit owner-driven retries. State transitions · 24 local workflow tests.
KoshiMap An import preview can become stale before the write. Exact duplicate/conflict rules, server-side plan recalculation and whole-batch atomic application. Import planning · 24 local workflow tests.
ASHYQ Apply Admissions workflows need explicit evidence states and background-job ownership. Collaborative Python/React work with requirement states, job leases, retries and cancellation. Architecture and scope.

On 26 October 2026, 96 local workflow tests passed across BekitChange, KadamRun, KoshiMap and QaitaCycle, 24 per project, on Node 24.15.0. These runs used synthetic data, SQLite and local HTTP. They establish the checked local behavior; external integrations and production operation need separate validation. The operational projects reuse a shared cabinet/authentication core.

More engineering notes

Engineering approach

Define the result → model the rules → compare options → implement → verify → document the handover.

I make the important boundaries visible: rejected actions, stale data, ownership, restart behavior and the scope of tests. Workflow engineering notes explain three current examples.

Toolkit: Python/FastAPI · React/TypeScript · Node.js · SQLite · SQLAlchemy · Git · pytest. Technologies vary by project; follow the source and case notes for the reviewed scope.

I use AI tools in development and review. Tool permissions, private-data handling and acceptance criteria are agreed for each client brief. Project leadership is described at portfolio level; participant counts do not describe the contributors to every repository or a verified number of direct reports.

Writing and contact

I publish short engineering explanations about architecture, reliable state transitions and business workflows.

LinkedIn · X / @wpalish · Astana Hub · Engineering notes · Email

Concept Work / Synthetic Data portfolio is labelled separately from repository work. Public projects include collaborative and AI-assisted development; the case notes distinguish local checks from client delivery and production outcomes.

Pinned Loading

  1. ashyq-apply ashyq-apply Public

    Evidence-led university and scholarship discovery. Collaborative Python + React project with explicit requirement states and a durable job queue.

    Python 2

  2. alem-expert-router alem-expert-router Public

    Explainable expert assignment with skill filters, capacity constraints and a global matching solver. Python portfolio project.

    Python 1

  3. petrel-rag-v5 petrel-rag-v5 Public

    RU/KZ retrieval-system exploration: dense/sparse search, reranking and language-routing tests. Full retrieval quality not yet benchmarked.

    Python 1

  4. context-platform context-platform Public

    Climate, building-envelope and life-cycle cost modelling in Python. Calculation modules with focused tests; portfolio project.

    Python