Iftekhar
profile-img

Iftekhar Ahmed

RA @Intex
Working on computer vision
Sylhet, Bangladesh
Updates:
National Cybersecurity Authority (NCA) Cybersecurity Research & Innovation Pioneers Grant

Awarded the prestigious NCA Cybersecurity Research & Innovation Pioneers Grant by the National Cybersecurity Authority of the Kingdom of Saudi Arabia for the research proposal "Privacy-Preserving Federated Learning Platform for the Healthcare Domain".

InteX funded project

Currently engaged in a InteX funded research project focusing on adversarial attack/defense on image segmentation.

Dental panoramic X-ray image segmentation

Working with CCDS MIRA Wing under Md. Rashedur Rahman's supervision on dental panoramic x-ray segmentation techniques; exploring various state-of-the-art segmentation model architectures

Featured Publications:

I. Ahmed, B. Bushon Routh, M. S. Rahman Kohinoor, S. Sakib, M. Mahfuzur Rahman and F. Azzedin, "Multi-Model Attentional Fusion Ensemble for Accurate Skin Cancer Classification," in IEEE Access Q1, vol. 12, pp. 181009-181024, 2024, doi: 10.1109/ACCESS.2024.3510224.

I. Ahmed, T. E. Chowdhury, B. B. Routh, N. Tasmiya, S. Sakib and A. A. Chowdhury, "Performance Analysis of Machine Learning Algorithms in Chronic Kidney Disease Prediction," 2022 IEEE 13th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), Conf. Vancouver, BC, Canada, 2022, pp. 0417-0423, doi: 10.1109/IEMCON56893.2022.9946591.

Worked with:
AI/ML
PythonPythonOpenCVOpenCVPyTorchPyTorchNumPyNumPypandasPandasTensorFlowTensorFlow
WebDev
ReactReactTypeScriptTypeScriptNext.jsNextTailwind CSSTailwindNode.jsNodeExpressExpressNestJSNestZodZodReact QueryReactQuery
Misc.
PostgreSQLPostgreSQLMySQLMySQLMongoDBMongoDBPrismaPrisma
Featured Blogs:

August 5, 2025

Pixel-by-Pixel Image Creation: Understanding PixelCNN
This blog post aims to make PixelCNN easy to understand for beginners. We’ll start with an example to show the problem PixelCNN is designed to solve, then break down its core idea of using masked convolutions to model images pixel by pixel. From there, we’ll walk through its architecture step-by-step, including Type A and Type B masks, and build a simple PixelCNN from scratch using PyTorch. We’ll also discuss its strengths, limitations, and how it connects to similar ideas in other fields. By the end of this blog, you’ll have a clear understanding of what PixelCNN is, how it works, and how to implement it yourself.

July 25, 2025

The Game of Deception: Generative Adversarial Network (GANs)
The blog post explores Generative Adversarial Networks (GANs), which consist of two neural networks, the Generator and the Discriminator, competing in a dynamic process to create realistic data. Unlike Variational Autoencoders (VAEs), GANs produce sharp images by having the Generator create fake data while the Discriminator evaluates its authenticity. This adversarial interaction drives both networks to improve continuously, resulting in highly convincing outputs. The post explains the architecture and training of GANs using an analogy of a counterfeiter and a detective and discusses challenges like mode collapse and training instability. It concludes with a practical example of building a GAN using PyTorch and the Fashion-MNIST dataset, showcasing the generation of new fashion items.

July 20, 2025

Neural Compression Techniques Building Autoencoders and VAEs
This blog post aims to demystify autoencoders for beginners. We'll start with an example to illustrate the problem autoencoders solve, then dive into their fundamental architecture, and finally, build a simple autoencoder from scratch using PyTorch. We'll also explore their limitations and introduce you to the concept of Variational Autoencoders (VAEs), which address some of these challenges and build it from scratch. By the end of this blog, you'll have a solid grasp of what autoencoders are, how they work, and where they fit in, and you'll build an autoencoder along with a variational autoencoder from scratch.