Sulaymon Ruziboev

Software Developer — Web & Desktop Dasturchi — Web va Desktop dasturlar

Samarkand, Uzbekistan Samarqand, O'zbekiston +998 94 314 55 77 sulaymonruziboev75@gmail.com github.com/aeolian1014

(01) — Profile

Designer turned developer. Over two years I've built complete products in JavaScript, Python and Rust — the database, the backend and the interface people actually touch, all of it myself. Four projects are running in real or demo use. Looking for my first developer role, remote or on-site.

(02) — Technical skills

languages — JavaScript, Python, Rust, SQL backend & data — PostgreSQL, Supabase, row-level security, REST APIs, OAuth 2.0 frontend — HTML, CSS, Three.js, WebGL, GSAP desktop & automation — Tauri, pywebview, ffmpeg, YouTube Data API tools — Git, Netlify, Adobe Photoshop, After Effects, Adobe Illustrator

(03) — Projects

Cutlass — AI-first video editor

2026 — in progress

A desktop editor where every edit is a single serialisable, invertible command object, so the AI and the human dispatch exactly the same commands. Undo, scripting and AI parity all fall out of that one decision.

  • In progress
  • Rust
  • Tauri
  • JavaScript
  • ffmpeg

Artwork stays public while supporters subscribe to monthly tiers and unlock artist works — 4K files, PSDs, process videos. Accounts, pledges and per-artwork access are enforced in the database with row-level security rather than trusted to the browser.

  • Beta
  • JavaScript
  • Supabase
  • PostgreSQL
  • Netlify

A Windows desktop app that watches the clipboard: copy a reel link and it downloads the clip, works out which channel it belongs to, and releases it on a per-channel interval so a burst of links doesn't become a burst of uploads. Holds OAuth 2.0 tokens for multiple YouTube accounts and keeps a background scheduler running.

  • Python
  • JavaScript
  • YouTube Data API
  • OAuth 2.0
  • pywebview

Hand-written static sites with no framework and no build step: a Three.js hero, scroll-driven animation, and a filterable 36-project gallery with a lightbox. Built from design tokens up, and every animation respects prefers-reduced-motion.

  • JavaScript
  • Three.js
  • WebGL
  • GSAP
  • Netlify

(04) — Experience

Sales Manager

Sep 2025 — Present

Cho'pon Ota Trans Sifat Servis · Samarkand

Selling and delivering metal products to construction companies; handling orders and client relationships.

Practical Placement Abroad (student placement)

Jan 2023 — Jul 2024

Landwirtschaftsbetrieb e.G · Wittenberg, Germany

Placement across several areas of a dairy cattle farm; working in an international team in German.

Designer / Editor (part-time)

Mar 2020 — May 2022

Khurramov Publishing · Lolazor, Samarkand

Translating and editing articles for foreign magazines; designing monthly packages and certificates in Adobe Photoshop.

(05) — Education

BSc — Agricultural Economics

2020 — 2026

Tashkent State University of Economics, Samarkand branch

(06) — Languages

Uzbek — native English — B2–C1 German — A1–A2

(01) — Qisqacha

Dizayndan dasturlashga o'tgan dasturchi. Ikki yildan ortiq vaqt ichida JavaScript, Python va Rust'da to'liq mahsulotlar qurdim — ma'lumotlar bazasi, backend va foydalanuvchi ishlatadigan interfeys, hammasini o'zim. To'rtta loyiha real yoki demo holatida ishlab turibdi. Birinchi dasturchilik ish o'rnini qidiryapman — masofadan yoki ofisda.

(02) — Texnik ko'nikmalar

dasturlash tillari — JavaScript, Python, Rust, SQL backend va ma'lumotlar — PostgreSQL, Supabase, row-level security, REST API, OAuth 2.0 frontend — HTML, CSS, Three.js, WebGL, GSAP desktop va avtomatlashtirish — Tauri, pywebview, ffmpeg, YouTube Data API vositalar — Git, Netlify, Adobe Photoshop, After Effects

(03) — Loyihalar

Desktop video muharrir: har bir tahrir bitta seriyalanadigan va teskari qaytariladigan buyruq obyekti sifatida saqlanadi, shu sabab AI va foydalanuvchi aynan bir xil buyruqlarni ishlatadi. Undo, skript orqali boshqarish va AI qo'llab-quvvatlashi — hammasi shu bitta qarordan kelib chiqadi.

  • Jarayonda
  • Rust
  • Tauri
  • JavaScript
  • ffmpeg

Asarlar ochiq qoladi, obunachilar esa oylik tariflarga yozilib yopiq materiallarni ochadi — 4K fayllar, PSD'lar, jarayon videolari. Akkauntlar, obunalar va har bir asarga kirish huquqi brauzerga ishonmasdan, ma'lumotlar bazasida row-level security orqali nazorat qilinadi.

  • Beta
  • JavaScript
  • Supabase
  • PostgreSQL
  • Netlify

Windows desktop dasturi clipboard'ni kuzatadi: havola nusxa olinganda videoni yuklab oladi, qaysi kanalga tegishli ekanini aniqlaydi va har bir kanal uchun belgilangan oraliqda chiqaradi — shunda ko'p havola birdaniga yuklanib ketmaydi. Bir nechta YouTube akkaunti uchun OAuth 2.0 tokenlarini saqlaydi va fon rejimida rejalashtiruvchi doimiy ishlab turadi.

  • Python
  • JavaScript
  • YouTube Data API
  • OAuth 2.0
  • pywebview

Freymvorksiz va build bosqichisiz, qo'lda yozilgan statik saytlar: Three.js hero sahnasi, scroll animatsiyalari va lightbox bilan filtrlanadigan 36 loyihali galereya. Butun interfeys dizayn tokenlaridan qurilgan, har bir animatsiya esa prefers-reduced-motion sozlamasiga bo'ysunadi.

  • JavaScript
  • Three.js
  • WebGL
  • GSAP
  • Netlify

(04) — Ish tajribasi

Sotuv menejeri

Sen 2025 — hozir

Cho'pon Ota Trans Sifat Servis · Samarqand

Qurilish korxonalariga metall mahsulotlarini sotish va yetkazib berish; buyurtmalar va mijozlar bilan ishlash.

Xorijda amaliyot (talabalik amaliyoti)

Yan 2023 — Iyul 2024

Landwirtschaftsbetrieb e.G · Wittenberg, Germaniya

Chorva mollari sutchilik fermasida turli yo'nalishlarda amaliyot; xalqaro jamoada nemis tilida ishlash.

Dizayner / Tahrirlovchi (yarim stavka)

Mar 2020 — May 2022

Khurramov Publishing · Lolazor, Samarqand

Xorijiy jurnallar uchun maqolalarni tarjima qilish va tahrirlash; oylik paketlar va sertifikatlar uchun Adobe Photoshop'da dizaynlar tayyorlash.

(05) — Ta'lim

Bakalavr — Qishloq xo'jaligi iqtisodiyoti

2020 — 2026

Toshkent Davlat Iqtisodiyot Universiteti, Samarqand filiali

(06) — Tillar

O'zbek — ona tili Ingliz — B2–C1 Nemis — A1–A2