xv6 Lottery Scheduler
Modified the xv6-RISC-V kernel to support proportional-share scheduling. Redesigned context-switching logic to ensure statistical fairness and process prioritization.
Computer Science & Engineering Student @ BRAC University
Bridging the gap between high-level machine intelligence and low-level system performance. Specializing in hardware-software co-design and scalable AI frameworks.
> cat profile.json
{ "role": "Systems & AI Engineer", "location": "Dhaka, BD", "focus": ["Kernel Dev", "Computer Vision", "IoT Architecture"], "status": "Available for Research/Internship" }
> run diagnostics
System state: Operational
"I build at the intersection of machine intelligence and system-level performance. My goal is to optimize the software-to-hardware pipeline for the next generation of intelligent systems."
I'm a Computer Science & Engineering student at BRAC University passionate about building practical, real-world systems using AI/ML, embedded IoT, and software engineering. I enjoy working across the stack, from training deep learning models for healthcare applications to designing sensor-driven safety systems with microcontrollers. Whether I'm implementing OS-level concepts in xv6, developing full-stack solutions, or building OpenGL-based projects, my focus is always the same: write clean, reliable code and turn ideas into working products.
Categorized expertise across the technical stack.
Architecting and training neural networks for complex classification and segmentation.
Kernel-level development, memory management, and filesystem architecture.
Hardware-software co-design and low-latency sensor integration.
High-impact projects across AI/ML, systems programming, embedded IoT, and computer graphics.
Modified the xv6-RISC-V kernel to support proportional-share scheduling. Redesigned context-switching logic to ensure statistical fairness and process prioritization.
Architected a block-based filesystem in C with Write-Ahead Logging (WAL). Developed a comprehensive consistency checker to prevent data corruption during crashes.
A management system built in 8086 Assembly. Implemented data structures and transaction logic by direct manipulation of CPU registers and memory addresses in emu8086.
Implemented Attention U-Net and Joint Learning for brain tumor segmentation on the BRISC dataset. Balanced Dice-coefficient accuracy with inference speed.
High-performance CNN with VGG-style architecture using PyTorch. Implemented advanced data augmentation and automated evaluation pipelines for image classification.
Machine learning models for disease classification using clinical patient data. Optimized for recall and precision to support early diagnostic decision-making.
Smart safety system for two-wheelers using Arduino. Features crash monitoring, GPS tracking, and collision warnings via sensor fusion.
ESP32-based safety system detecting alcohol and smoke. Automatically disables ignition and sends SOS alerts with GPS location via Telegram.
3D space shooter built with Python and PyOpenGL. Features complex particle systems, boss AI, explosions, and fuel management.
3D chess environment using Python and PyOpenGL. Implemented move validation algorithms and responsive interactive board rendering.
Open to collaborations in AI research, systems engineering, and embedded development.