Kazi Salman CV (PDF) Enter the 3D studio
Kazi Salman

Software engineer · Dhaka, Bangladesh

Kazi Salman

I’m a software engineer in Dhaka and a Computer Science student at BRAC University. I build web products that businesses run on, AI tools, and interactive 3D for the web.

Based in
Dhaka, Bangladesh
Studying
B.Sc. in Computer Science, BRAC University (2023 – 2027, expected) · Fall 2026 semester
Focus
Full-stack web development, AI and machine learning, real-time 3D
Work
Nongorr, Battle Zone BD, Jarvis — Personal AI, Starline, Blood Donation Platform, GNN-BERT Music Context, Kuasha, Naeem Motors & Parts, Salman’s Dhaka
Languages
Bangla (native), English (professional working), Hindi (basic)
Award
Duke of Edinburgh’s International Award, Bronze
Open to
freelance projects, collaborations and opportunities

Selected work

Nongorr

E-commerce · নোঙর · Live

Online store for a Bangladeshi fashion brand: handmade kurti, custom-size clothing, Jamdani sarees and premium women’s wear, with nationwide delivery.

  • Sole developer: cart and checkout, orders, inventory, coupons, and a CMS the shop owner runs
  • Made-to-measure ordering: six garment measurements travel with the order to fulfilment
  • Pathao and SteadFast courier APIs, bKash payment verification, multi-factor sign-in
  • About 750 automated tests (Vitest, Playwright) with CodeQL and CI on every push

Built with React 19, TypeScript, TanStack Start, Supabase, PostgreSQL

Battle Zone BD

Esports platform · Coming soon

A Free Fire tournament platform for Bangladesh. The site is live as a launch page while the platform is finished.

  • Tournament platform for Free Fire players in Bangladesh
  • UI prototype and audit done; launch in progress

Built with PHP, UI prototyping

Jarvis — Personal AI

Local-first AI assistant · In development

A local AI assistant that runs on your own hardware through Ollama, with hybrid model routing: a general model, a fast one, and specialists for code and for deep reasoning, with an automatic fallback.

  • Routes coding and reasoning tasks to specialised local models
  • Tool-based file operations and code execution
  • Voice input and output, persistent sessions and user preferences

Built with Python, LangGraph, Qwen2.5 14B, Ollama, Whisper, Piper

Starline

Intercity bus operations platform · In development

An operating platform for intercity bus companies: passenger booking, a counter point-of-sale with shift and cash reconciliation, live GPS tracking, QR e-tickets, driver tools and refunds. Pitched to Star Line Group as a working demo with a written proposal.

  • 166 PostgreSQL migrations modelling seat inventory, trip scheduling and counter-to-head-office settlement
  • Live GPS tracking on Mapbox, SSLCommerz payments, error tracking with Sentry

Built with React 18, TypeScript, Supabase, PostgreSQL, Mapbox

Blood Donation Platform

CSE470 · Software Engineering · Coursework · Donor interface + admin

A full-stack platform connecting blood donors with patients in emergencies: donor registration, emergency requests and donor–patient matching by blood compatibility. Built by a team of three (Spring 2026).

  • My part: the donor interface and the admin side
  • Location-based donor search on interactive maps
  • Charts and analytics for requests and donations

Built with React 19, React Router, Leaflet, Recharts, Axios

GNN-BERT Music Context

CSE425 · Neural Networks · Coursework

Research project: can a graph neural network view of audio structure, combined with a BERT text model, predict musical context better than either alone?

  • DistilBERT caption-to-tag classification on MusicCaps
  • GraphSAGE genre classification on GTZAN against a mel-spectrogram CNN
  • GNN–BERT fusion on MagnaTagATune with concatenation and cross-attention ablations
  • Contrastive audio–text retrieval with Recall@K

Built with Python, PyTorch, GraphSAGE, DistilBERT

Kuasha

Resort website concept · Concept

A premium website concept for a fictional 22-room retreat in the tea hills of Sreemangal, built as a sales demo for Bangladeshi resorts without a proper website. Sample content throughout.

  • Room pages, offers, dining, gallery and a four-step booking flow
  • Static Astro site, about 9 KB of JavaScript gzipped
  • Rebrand for a real resort from one data file

Built with Astro, CSS, Python

Naeem Motors & Parts

Shop prototype · Concept

A clickable design prototype of an online shop for car parts and accessories in Dhaka, with separate phone screens. Sample products and prices.

  • Desktop and mobile screens
  • Catalogue, product and checkout flows

Built with HTML, CSS

Salman’s Dhaka

This world · In development

A playable, stylised Dhaka with real-feeling driving and living traffic, and this studio, all procedural Blender Python and Three.js.

  • Toyota Corolla and BRTC buses on Rapier physics with a real drivetrain
  • Dhaka traffic with junction rules, U-turns and lane changes
  • 14-lane 300 Feet, 6-lane arterials, bridges over Hatirjheel
  • A Cycles-baked studio and this computer

Built with Three.js, Rapier, Blender, TypeScript, Web Audio

What I build for clients

Skills

Web
TypeScript, JavaScript, React, Node.js, PostgreSQL, PHP, Astro, Tailwind CSS, HTML & CSS
3D & real-time
Three.js, Rapier physics, Blender + Python, Web Audio
AI & research
Python, PyTorch, Graph neural networks, Transformers (BERT), Local LLMs (Ollama)

Education

B.Sc. in Computer Science, BRAC University, Merul Badda, Dhaka. Fall 2026 semester · expected graduation 2027.

Thesis: Quality-aware AI for cervical screening support.

  1. 2027 Graduation: B.Sc. in Computer Science · BRAC University
  2. Fall 2026 Current semester: BRAC University · Computer Science
  3. 2023 University admission: BRAC University · Computer Science
  4. 2021 HSC: Higher Secondary Certificate
  5. 2019 SSC: Secondary School Certificate

Course projects

Contact

For a project, a role or a collaboration: WhatsApp is fastest; I usually reply within a day.