Skip to content
baktash.me

Work

Case studies covering the problem, the constraints, and how each system was put together.

17 projects shown

Active

FoundrOS

CTO & Technical Co-Founder

Platform behind FoundrOS’s Amal Launch Cohort, a 12-week accelerator for Afghan founders: a participant app for applicants, mentors, jury members and guest investors, a separate admin console, and a NestJS + Prisma API with a queue/cron worker. Trilingual (English, Dari, Pashto) with full RTL.

  • TypeScript
  • Next.js
  • NestJS
  • Prisma
  • PostgreSQL
  • Redis
  • RabbitMQ
  • TanStack

Active

Top In Town Technology

Software Developer

Brand site and storefront for a Kabul IT-training company: course and certification catalog, CMS-driven pages, checkout with bank transfer, cash and gateways in USD and AFN, an agency section, and English, Dari and Pashto with RTL. Deployed with zero-downtime rolling Docker releases behind nginx.

  • TypeScript
  • Next.js
  • NestJS
  • Prisma
  • PostgreSQL
  • Redis
  • BullMQ
  • S3 / MinIO storage

Active

TTT LMS

Software Developer

Udemy-style learning platform: Moodle-style question bank with six question types, timed exams including a PMP-format mock exam with sections and breaks, an exam lock that cancels attempts when the student leaves the window, AES-encrypted HLS video with viewer watermarks, and verifiable certificates.

  • TypeScript
  • Next.js
  • React
  • NestJS
  • Prisma
  • PostgreSQL
  • Redis
  • BullMQ

Active

jobs.af

Backend Team Lead

Led backend architecture for Afghanistan's leading job platform — listings, search, application tracking, and ATS integration. Designed and built a semantic Applicant–Job Matcher microservice using gRPC, Sentence-Transformers, and scikit-learn.

  • TypeScript
  • NestJS
  • PostgreSQL
  • Docker
  • Microservices
  • gRPC
  • Sentence-Transformers
  • scikit-learn

Completed

Project Vectorizer

Solo Developer

CLI tool that vectorizes entire codebases and exposes them via Model Context Protocol (MCP), enabling AI agents to semantically navigate large projects.

  • Python
  • MCP
  • Embeddings
  • Semantic search
  • Sentence-Transformers
  • ChromaDB

Completed

AI Image Detector

Solo Developer

A command-line tool that detects whether an image is AI-generated or real. It combines 10 detection methods, from metadata checks to frequency and texture analysis, into a weighted multi-signal score with a confidence level.

  • Python
  • PyTorch
  • NumPy

Active

Stark

Solo Developer

A fast, single-binary process runner for local dev stacks: run the whole stack from one YAML file with correct startup order, restart policies, file-watch reload, one merged log and an optional PM2-style background instance. No containers, no Procfile glue.

  • Go
  • GitHub Actions

Active

prr — PR Reviewer

Solo Developer

An MCP server that lets Claude Code review Gitea pull requests: list repositories and PRs, read the diff and surrounding code, and post reviews with inline comments. A local dashboard tracks each PR afterwards: resolved comments, new pushes, CI and merge state.

  • Go
  • MCP
  • Claude Code

Completed

Mozho Chat

Solo Developer

Chat backend in Go: direct and group conversations, AES-encrypted messages, read receipts and delivery confirmations, S3-compatible file attachments, and JWT sessions with refresh tokens. Built on Gin, PostgreSQL (GORM) and Redis.

  • Go
  • Gin
  • GORM
  • PostgreSQL
  • Redis
  • Authentication & RBAC
  • Docker

Completed

Web Spider

Solo Developer

A distributed web crawler in Rust with a Redis-backed BFS queue, URL normalisation and deduplication, and configurable concurrency and depth, orchestrated with Docker Compose.

  • Rust
  • Redis
  • Docker

Completed

Applicant–Job Matcher

Solo Developer

A semantic matching microservice used in the jobs.af applicant tracking system. A gRPC service scores applicants against a job with Sentence-Transformers (falling back to TF-IDF) and returns an explainable breakdown: skills, experience, education, functional area, location and languages.

  • Python
  • gRPC
  • Sentence-Transformers
  • scikit-learn
  • NumPy
  • Semantic search
  • Microservices

Completed

Job Recommendation API

Solo Developer

The Python prototype of the jobs.af job recommender, now used inside the core jobs.af platform: a FastAPI service that embeds jobs and applicants with a multilingual sentence transformer, searches them with pgvector, and scores matches on skills, experience and detected job domain in about 780 ms for 200 recommendations.

  • Python
  • FastAPI
  • PostgreSQL
  • pgvector
  • SQLAlchemy
  • Sentence-Transformers
  • Semantic search
  • Docker

Completed

Course Invitations Batch

Solo Developer

A Spring Boot service that sends course invitations in bulk with Spring Batch: create, validate and resend invitations, manage courses over a REST API, and process many recipients in one job.

  • Java
  • Spring Boot
  • Spring Batch
  • REST APIs

Completed

Movie Recommender

Solo Developer

A movie recommendation system with two modes: content-based suggestions from genre similarity, and personalised picks from a user’s favourite genres. Data lives in PostgreSQL, run with Docker.

  • Python
  • PostgreSQL
  • Docker