About

I’m Kabya. I build backends and solve contest problems.

I study Computer Science and Engineering at the University of Dhaka (graduating in January 2027) and work as a backend developer at Makebell, where I build services for an AI legal document product.

Most of my work sits behind an API: microservices, queues and workers, and databases that have to stay correct when two requests arrive at the same time. Outside work I’ve built a VM cloud for universities, an online judge, a Text2SQL system, encrypted file storage and a RAG study assistant. I also trained image models to spot fake Bengali news photocards.

I’ve solved more than 1,500 competitive programming problems, I’m an Expert on Codeforces, and I’ve competed at the ICPC Asia Regional twice. I play CTFs too, which is a good way to learn how systems break. These days I’m Vice President of the CSEDU Informatics Club, where I help run contests and mentor newer students.

01 Experience

  1. Oct 2025 to Present

    Backend Developer, Makebell LTD

    • Architected FastAPI microservices for AI-powered legal document processing: clause extraction, template generation and draft review.
    • Built a DOCX comparison engine that produces redline reports for documents up to 100 MB.
    • Built an OCR microservice with Qwen Vision and PyMuPDF.
    • Integrated these services into an asynchronous pipeline for production workloads.
    • Containerized 3+ services with Docker Compose, with health checks, resource limits and separate development and production configurations.

    FastAPI · Python · Qwen Vision · PyMuPDF · Docker Compose

  2. May 2025 to Aug 2025

    Android Developer (Flutter), Sociofi Technology

    • Built and shipped an internal employee management app in Flutter, used by production teams for daily operations.
    • Implemented role-based access control.
    • Worked on the APIs behind it, with request validation and authentication.
    • Delivered production-ready features under tight deadlines.

    Flutter · Dart · Android · REST APIs

  3. Aug 2023 to Present

    Programming Annotator, GenMorphics AI Solutions

    • Annotated Python and mathematical problems for AI training datasets, with attention to correctness, edge-case coverage and validation consistency.

    Python · Mathematics

02 Education

University of Dhaka

B.Sc. in Computer Science and Engineering

Dhaka, Bangladesh · Expected graduation January 2027

Relevant coursework
  • Algorithms
  • Operating Systems
  • Databases
  • Computer Networks
  • Software Engineering

03 Leadership and community

  • Vice President, CSEDU Informatics Club

    • Current Vice President. Before that I was General Secretary.
    • As General Secretary I organized Battle of Brains 2025, the 10th edition: a 10-problem ICPC-style contest across four departments, with 138 registrants and 105 attendees.
    • I mentor students in competitive programming.
  • Vice President, Josephite Math Club

  • Academic Team Member, Bangladesh Mathematical Olympiad (BdMO)

138registrants

105attendees

10ICPC-style problems

4departments

Battle of Brains 2025, the 10th edition. I organized it as General Secretary.

04 Skills

Languages and tools I use, grouped by area.

Backend & data
Python, FastAPI, Node.js, SQL, PostgreSQL, REST APIs, Docker, Celery, Redis, RabbitMQ
Machine learning
TensorFlow / Keras, PyTorch, YOLOv8, CNNs, Model evaluation, RAG, ChromaDB
Frontend & mobile
Next.js, React, TypeScript, Flutter, Tailwind CSS
Infrastructure & tools
Docker Compose, Kubernetes, Git, CI/CD, Linux, Async task queues, Message brokers
Systems & security
Competitive programming, CTF: web, CTF: cryptography, CTF: reverse engineering, CTF: forensics

05 Timeline

Dated entries only. All 7 contest results, including the undated ones, are in thecontest record on the home page.

  1. Jan 2027Expected graduation: B.Sc. in CSE, University of Dhaka
  2. 2026First Runner-up in the CTF at NSU Cybernauts 2026. Second Runner-up in the Bengali LLM hallucination detection datathon at IUT 12th ICT Fest.
  3. Oct 2025Joined Makebell LTD as a Backend Developer.
  4. 2025Organized Battle of Brains 2025 (10th edition) as General Secretary of the CSEDU Informatics Club. Second Place at Al Khwarizmi CTF 2025.
  5. May to Aug 2025Android Developer (Flutter) at Sociofi Technology.
  6. 2024Champion at DUCTF 2024. Runner-up at Battle of Brains 2024.
  7. 2023Runner-up at Battle of Brains 2023.
  8. Aug 2023Started annotating Python and math problems at GenMorphics AI Solutions.

06 This site

I built this site with Astro. It’s static, has no tracking, and the source is public, including the tests and the content files.

Source on GitHub (opens in a new tab)

Site index