Skip to content
View UtshaBasak's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Dhaka
  • 12:48 (UTC +06:00)

Highlights

  • Pro

Block or report UtshaBasak

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
UtshaBasak/README.md

👋 About me

I'm Utsha Basak, a Computer Science graduate from BRAC University in Dhaka. I build complete products, from the database and API through to the web and Android clients, and I care about the parts most projects skip: CI, code scanning, tests, documentation and honest evaluation.

  • 🛒 Currently building: BookStoreBD, a live book marketplace for Bangladesh, and its native Android app.
  • 🛡️ Currently exploring: detection engineering and SOC tooling with Prohori (প্রহরী, "guard").
  • 🧠 Research interest: multimodal deep learning. My GNN + BERT music study covers 35,984 tracks across four public corpora.
  • 🔐 Things I like doing from scratch: RSA, ECC and SHA-512 in JavaScript BigInt, journaling file systems in C, a 3D game in raw OpenGL.
  • 🤝 Open to: software engineering, security and ML roles, and to collaborating on open source.

🛠️ Tech stack

Languages

Languages

Frontend & Mobile

Frontend and mobile

Backend & Databases

Backend and databases

Machine Learning & Data

Machine learning

DevOps, Cloud & Tools

Tools

Jetpack Compose Hilt Retrofit Socket.IO TanStack Query Zod Vitest JWT Cloudinary Render Jupyter Pandas Seaborn Hugging Face MITRE ATT&CK CodeQL uv Ruff Cisco


🚀 Featured projects

A full-stack marketplace for new and second-hand books in Bangladesh. Role-based access (admin / seller / buyer), Bangla–English and voice search, real-time buyer–seller chat, order tracking, a wanted board, reviews and admin analytics.

TypeScript React Express MongoDB Docker

🌐 Live site

The native Android client for BookStoreBD. It shares accounts, carts and orders with the website, and adds offline-friendly browsing, secure sign-in, dark mode and full Bangla support. Clean architecture with MVVM.

Kotlin Jetpack Compose Material 3 Hilt

📦 Download the APK

🛡️ Prohori

A laptop-sized mini-SOC: from raw logs to detections, enriched incidents and analyst-ready reports, with MITRE ATT&CK mapping, honest ML evaluation and a streaming pipeline. Parses auth.log, nginx/Apache and JSON Lines logs today.

Python SIEM mypy OpenSSF

A hybrid graph neural network and BERT system for tagging, genre, emotion and cross-modal retrieval across 35,984 tracks. It measures caption-to-label leakage (a 53% inflation) and reports only differences that clear a quantified measurement floor.

PyTorch BERT GNN

A property rental platform where every piece of personal data is encrypted before it reaches the database. RSA, ECC (ECIES), SHA-512 and CBC-MAC are written from scratch with JavaScript BigInt, with no crypto library.

JavaScript React Node.js Crypto

A Unix-style file system on a flat disk image, written in C. A write-ahead journal makes file creation crash-atomic, and an fsck-style validator checks bitmaps, inodes, directories and link counts.

C Linux Make

📂 More projects (click to expand)
Project What it is Stack
🏠 UrbanNest Full-stack property rental platform with bookings, reviews, two-way ratings and role-based dashboards MERN, Tailwind
🩸 Blood Donation Camp Blood bank management system linking donors, recipients and branch banks across Dhaka, with an auditable stock ledger Django, MySQL
💳 Loan Approval Prediction Logistic regression, KNN and MLP compared on 45,000 imbalanced loan applications using ROC AUC and per-class metrics scikit-learn, Seaborn
🏎️ EndlessDriver 3D endless lane-racing game drawn entirely with raw OpenGL primitives: turbo, two camera views, four weather moods Python, PyOpenGL, GLUT
🏥 SmartCity Healthcare Network Enterprise network for a city healthcare system: VLSM, DHCP, DNS, static and dynamic routing, automatic failover Cisco Packet Tracer
🗂️ SimpleFS A simple inode-based file system on a binary disk image C

📊 GitHub stats

GitHub stats Top languages GitHub streak

🐍 Contribution snake

Snake eating my contributions

🎓 Education

BSc in Computer Science, BRAC University, Dhaka

Relevant coursework, each with a project on this profile: Artificial Intelligence (CSE422), Operating Systems (CSE321), Database Systems (CSE370), Computer Networks, Computer Graphics, and Security Architecture & Cryptography.


📫 Let's connect

Gmail GitHub

⭐ If you find any of my projects useful, a star is always appreciated.

footer

Pinned Loading

  1. BookStoreBD BookStoreBD Public

    A full-stack marketplace for new and second-hand books in Bangladesh — built with MERN and TypeScript, it has role-based access, Bangla–English search, voice search, order tracking, real-time buyer…

    TypeScript 1

  2. UrbanNest UrbanNest Public

    UrbanNest — Rent Your Property: One stop solution for all your property needs. This is a full-stack property rental platform that connects property owners with tenants. Browse and compare homes, re…

    JavaScript 1

  3. BookStoreBD-Android BookStoreBD-Android Public

    The native Android app for BookStoreBD, the marketplace for new and second-hand books in Bangladesh — Kotlin, Jetpack Compose and Material 3, with Bangla–English search, secure sign-in, offline-fri…

    Kotlin 1

  4. UrbanNest_Secure UrbanNest_Secure Public

    UrbanNest_Secure — A property rental platform built around a hand-written cryptographic core. Owners list properties, tenants book and review them, and every piece of personal data is encrypted bef…

    JavaScript 1

  5. GNN-BERT-Music-Context-Understanding GNN-BERT-Music-Context-Understanding Public

    A hybrid BERT + Graph Neural Network system for music context understanding, over four tasks and four baselines. The whole pipeline runs end to end on synthetic data in about two minutes on a CPU, …

    Python 1 1

  6. Prohori Prohori Public

    A mini-SOC: from raw logs to detections, enriched incidents and analyst-ready reports, with honest machine-learning evaluation and a streaming data pipeline.

    Python 1