Education · Tashkent State University of Law
E-Researcher 2.0
A platform that brings every research process at TSUL into one place, from the dissertation to publications.
React · Vite · Tailwind CSS · PWA · Node.js · Express
View projectI’m Og‘abek Avazov. I build web systems for universities, AI services and businesses, from the interface to the server.

I build systems that real people use every day: university portals, AI assistants and websites, from the technical spec to a running version on the server.
More about meEducation · Tashkent State University of Law
A platform that brings every research process at TSUL into one place, from the dissertation to publications.
React · Vite · Tailwind CSS · PWA · Node.js · Express
View projectAI · Own product
An AI assistant that answers questions on Uzbek law, drafts documents and helps find a lawyer.
Python · FastAPI · Flask · LangChain · FAISS · OpenAI
View projectEducation · Tashkent State University of Law
A platform of free law courses by TSUL professors: a course catalogue, certificates and an AI helper.
Next.js · React · TypeScript · Node.js · Express · Prisma
View projectEducation · University internship programme
A student internship system where attendance is confirmed through a Telegram bot and geolocation.
Laravel 13 · PHP · React 19 · Inertia · TypeScript · Tailwind CSS
View projectI pick the tool that fits the task. These are the ones I have used in production.
Complex systems with roles, staged workflows, files and reports, from university portals to internal panels.
Example: E-Researcher 2.0, LOC
RAG, chatbots, voice assistants and agents: AI that works on top of your own documents and data.
Example: Yurist AI, JARVIS ULTRA
Fast, trilingual, search-ready websites and a CMS where you edit the content yourself.
Example: TDYU Endowment Fund, Law Lab
Telegram bots, Google sign-in, external APIs and notifications.
Docker, Nginx, PM2, SSL and monitoring, so the project keeps running after launch.
Example: ZONIC, E-Researcher 2.0
We turn the task, roles and acceptance criteria into a written spec.
The interface and data structure are agreed before any code.
In stages: each stage is shown and checked on its own.
Key flows are covered by automated tests.
Production server, SSL and monitoring, then support.
An idea, a spec or a system that needs fixing: write to me and we will look at it together.