Programming
Python, C, JavaScript, SQL, OOP, Data Structures and Algorithms
Available from June 2026
Computer Science student at BRAC University building production-oriented web systems with Python, FastAPI, PostgreSQL, React, and TypeScript—alongside research on reliable LLM evaluation.
I am a Computer Science undergraduate at BRAC University with a current CGPA of 3.55. I enjoy building practical web applications, writing clean code, and learning how modern enterprise software is designed, tested, and maintained.
My current focus areas are Python backend engineering, REST APIs, relational databases, offline-first applications, retrieval-augmented generation, machine learning, NLP, and rigorous LLM evaluation.
Python, C, JavaScript, SQL, OOP, Data Structures and Algorithms
HTML, CSS, JavaScript, React, Node.js, Express.js, REST APIs
MySQL, SQL queries, relational design, SQLAlchemy, database integration
Machine learning, NLP, TensorFlow, neural networks, LLMs, quantization research
A deployed CRM-lite platform that turns leads into exact quotations, scheduled follow-ups, and dashboard outcomes. Built with tenant-scoped authorization, decimal-safe pricing, legal quote transitions, PDF and CSV exports, PostgreSQL migrations, and end-to-end browser coverage.
A production-oriented POS and commerce operations platform for Bangladeshi SMEs. It supports offline sales through IndexedDB, exactly-once synchronization, inventory conflict reconciliation, auditable stock movements, Facebook and COD orders, courier workflows, returns, role-based access, and analytics.
A multi-tenant, permission-aware RAG platform where organizations connect documents and receive answers grounded only in evidence each user is authorized to read, with verifiable citations. The architecture combines document ingestion, vector retrieval, asynchronous workers, shared contracts, evaluations, and production observability.
View GitHubCSE 470 software engineering project covering requirements analysis, authentication, dashboard features, CRUD operations, search/filter functionality, database integration, SRS, UML diagrams, and testing.
View GitHubCompared Logistic Regression, Naive Bayes, and RNN with GloVe embeddings for IMDB sentiment classification. Logistic Regression with Bag-of-Words achieved approximately 88% accuracy.
Time capsule web application for scheduling future messages, invitations, and notes with public/private visibility and trustee-based contingency logic.
I am researching reduced-precision quantization, model compression, inference efficiency, and deployment trade-offs for large language models. The goal is to understand how LLMs can become more practical for memory-constrained and latency-sensitive environments while preserving useful model quality.
Studied whether “forgotten” information in large language models is really gone. Built a controlled synthetic knowledge world plus a public benchmark check, and showed that how much knowledge appears to return depends heavily on the recovery test—the later training data, update budget, and comparison baseline. The study argues that unlearning results should be reported as conditional on the recovery procedure, rather than treated as direct evidence of deletion.
Evaluation study on whether machine unlearning in LLMs removes knowledge or merely hides it.
Investigated a hidden implementation choice in language-model perplexity evaluation and showed that, for one model family, it changes reported values by more than an order of magnitude and can mask real degradation in compressed models. Audited widely used evaluation codebases and published compression research to show the choice is almost never reported, then proposed a reporting standard and an inexpensive two-pass check.
Measurement-validity study showing that an unreported convention distorts language-model and compression results.
I am open to Trainee Software Engineer roles, internships, and junior software engineering opportunities starting from June 2026.