AZContact me
Gap year · Preparing for university

Building software that helps people become more disciplined.

I'm Afzalxon — a gap-year student from Uzbekistan building software instead of waiting for a classroom to start. Right now that means TheAnchor, a recovery-first habit app, while I prepare to study Computer Science abroad.

Consistency score — a slip, then a recovery

GPA
4.0/4.0
Unweighted
SAT
1420
Superscore
IELTS
7.5/9
Academic

Right now

What I'm focused on.

No fixed job, no fixed classroom this year — just three things I'm actually spending my time on.

Building TheAnchor

Designing and building a recovery-first habit app end to end — product decisions, mobile engineering, and the backend behind it.

University applications

Preparing my applications to study Computer Science abroad, alongside the projects on this page.

DSA & AI

Working through data structures, algorithms, and the fundamentals of AI on my own, outside of any coursework.

About

From curiosity to craft.

I'm Afzalxon, a gap-year student from Uzbekistan preparing to study Computer Science abroad. Instead of treating this year as a pause, I've spent it building — first small scripts, then a Telegram bot, and now a full mobile app.

The honest starting point was a personal problem: I'm consistent for a while, then I'm not, and generic habit trackers made that worse by wiping out my streak the moment I slipped. That frustration is what led to TheAnchor — an app built around recovering momentum instead of punishing a missed day.

Before that, I built a Telegram bot for IELTS students while studying for the exam myself, because I needed focused daily practice more than another app to install. Both projects came from the same place: build the tool I actually needed, then see if it helps anyone else.

Right now I'm splitting my time three ways — building TheAnchor, preparing my Computer Science university applications, and working through data structures, algorithms, and the fundamentals of AI on my own.

Quick facts

Unweighted4.0/4.0
Superscore1420
Academic7.5/9

Currently based in Uzbekistan, spending a gap year building before starting a Computer Science degree abroad.

Projects

Things I've shipped.

A small, honest list — what each project is, what it's built with, and how it works.

Preview
Featured
In active development

TheAnchor

Recovery-first habit tracking for the days motivation runs out.

Most habit trackers punish a missed day by wiping your streak back to zero — right when someone needs support, not guilt. TheAnchor is built around the opposite idea: you pick daily routines ("Anchors") like working out, reading, journaling or coding, and instead of a streak counter, the app tracks a Momentum score that dips when you slip and is designed to climb back up rather than reset. It's still under active development — the core loop of choosing anchors, checking in, and watching momentum recover is working, and I'm continuing to build it out.

React Native
Expo
TypeScript
Supabase
PostgreSQL
  • Anchor routines — workout, meditate, read, journal, code, walk, or a custom one — each with a day and time target
  • A Momentum score (0–100) that dips after a missed day and is built to recover, not reset to zero
  • A separate Recovery score that measures how quickly you bounce back after a slip
  • A 6-month consistency calendar and an achievements list to make progress visible
  • Account-wide XP and rank progression, starting from Spark
  • Google sign-in, with data export and appearance settings
Shipped

IELTS Prep Bot

A Telegram bot that gives IELTS students focused daily practice.

A Telegram bot built for IELTS students preparing for the exam I was preparing for myself. It delivers structured practice — vocabulary, writing prompts, and listening drills — directly in a chat interface students already check every day, removing the friction of a separate app or website.

Python
Telegram Bot API
PostgreSQL

Tech Stack

Tools I build with.

The languages, frameworks and tools behind everything on this page.

React

Frontend

TypeScript

Frontend

JavaScript

Frontend

React Native

Mobile

Expo

Mobile

Supabase

Backend

PostgreSQL

Backend

Git

Tooling

GitHub

Tooling

VS Code

Tooling

Learning Journey

How I got here.

A real timeline, not a highlight reel — each step led directly to the next.

  1. Year 1

    Started programming

    Picked up my first language out of curiosity, not obligation — and kept going long after the tutorial ended.

  2. Year 2

    Built the IELTS Telegram bot

    Shipped my first real product for real users: a Telegram bot that helped fellow students practice for the exam I was studying for.

  3. Now

    Building TheAnchor

    Designing and building a cross-platform habit app end to end — product thinking, mobile engineering, and a real backend.

  4. Next

    Preparing for university

    Applying to study Computer Science abroad, with a portfolio of shipped work instead of just a transcript.

GitHub

Open-source footprint.

Live stats pulled directly from GitHub.

@AfzalxonKarimov

5

Public repositories

0

Followers

0

Following

Contribution activity

Illustrative activity pattern
LessMore

Contact

Let's build something worth shipping.

Open to internships, collaborations, and conversations about software, discipline, and everything in between.

Prefer a document? Grab a copy of my resume with my full academic and project background.

Download resume