About
Riad Mahmud Chowdhury is currently pursuing a Bachelor of Science degree in Computer Science and Technology at the School of Artificial Intelligence and Computer Science, Nantong University, Jiangsu Province, People’s Republic of China (expected graduation 2027), maintaining a perfect CGPA of 4.00. His research and technical interests span Data Science, Machine Learning (ML), and Cybersecurity across the end-to-end data lifecycle, from data preprocessing and exploratory data analysis (EDA) to online learning and model deployment. His recent research focuses on game-theoretic moving-target defense and cyber-physical network security, where he has worked on simulation, security analysis, and online learning–based defense evaluation on IEEE 14-bus and 118-bus benchmark power grids. Building on this work, he aims to develop robust, scalable defense algorithms while investigating methods to make machine learning workflows more energy-efficient and environmentally sustainable.
Education
Bachelor of Science in Computer Science and Technology
School of Artificial Intelligence and Computer Science, Nantong University, Nantong, Jiangsu, China
CGPA: 4.00 (Completed 6th Semester / 144 Credits)
[Compulsory Major Courses]
Fall 2023 : Fundamentals of Programming, Higher Mathematics A (I), Introduction to Computer Science, Chinese Traditional Culture Experience (I), Comprehensive Overview of China (I)
Spring 2024 : Higher Mathematics A (II), Discrete Mathematics, Data Structures, College Physics B (I), College Physics Experiment (I), Linear Algebra A
Fall 2024 : Assembler Language Programming, Python Programming, Database Principles and Applications, College Physics B (II), College Physics Experiment (II), Data Structures Curriculum Design
Spring 2025 : Computer Digital Logic Design, Operating Systems, Principles of Computer Organization, Embedded Systems and Interface Technology, Curriculum Design of Operating Systems, Curriculum Design of Principles of Computer Organization
Fall 2025 : Computer Networks, Algorithm Design and Analysis, Embedded Systems and Interface Technology Curriculum Design, Computer Networks Curriculum Design, Probability Theory and Mathematical Statistics
Spring 2026 : C# Programming Fundamentals, Software Engineering, Internet of Things (IoT) Technology, UI Design Fundamentals, Embedded Systems Comprehensive Practice, Compilation Principles
2023.09.10 ~ [Present]
(Exp. 2027)
Mandarin Language Proficiency (HSK Level 4)
Nantong University, China
Result: 220 / 300
2025.12
Higher Secondary Certificate (HSC) in Science
Chattogram Bandar College, Chattogram, Bangladesh
GPA: 4.87 / 5.00
2018.07.01 ~ 2020.06.30
Conference Publications
International Conferences
[IEEE CSDE'26] Provable Moving-Target Defense for Cyber-Physical Networks: From the Security–Performance Frontier to No-Regret Defense
Md Mostofa Nurannabi Shakil, Riad Mahmud Chowdhury, Tanvir Hossain, Md. Alamgir Hossain, Md. Samiul Islam, and Md. Shafiqul Islam
Proceedings of the 12th IEEE Asia-Pacific Conference on Computer Science and Data Engineering (IEEE CSDE 2026), Cox’s Bazar, Bangladesh, November 1–3, 2026
Accepted
Projects & Software Development
[Full-Stack C#] Online Banking Web System · Dec 2025
[CODE]
Architected a secure full-stack web application using C# with object-oriented transaction logic, customer account management, and relational database connectivity. Enforced backend data integrity, input validation, and modular architecture for reliable financial operations.
[Python & Pandas] LEGO Multi-Decade Structural Dataset Insights · 2026
[CODE]
Analyzed 15,710 LEGO sets (1949–2021) and 596 themes by merging relational schemas. Identified 135 unique colors (107 opaque, 28 transparent), quantified an 18× surge in set complexity from 12.36 average parts (1954) to 221.84 parts (2017; peaking at 9,987 parts), and established Star Wars as the top franchise with 753 sets.
[Time-Series EDA] StackOverflow Language Trends — Developer Adoption Analytics · 2026
[CODE]
Built a time-series pipeline in Python (Pandas, Matplotlib) using SQL-extracted StackExchange data (1,991 monthly records across 14 programming languages, 2008–2020). Applied pivot tables and 12-month rolling-mean smoothing, revealing JavaScript as the cumulative all-time leader (2,056,510 posts) and Python’s rise to #1 monthly active language (~34,478 posts/month by 2020).
[Python & Pandas] College Salaries — Post-Graduation Compensation Modeling · 2026
[CODE]
Evaluated PayScale compensation data across 50 undergraduate majors categorized into STEM, Business, and HASS. Identified Physician Assistant as the top starting major ($74,300), Chemical Engineering as the highest mid-career median earner ($107,000), Nursing as the lowest-risk career ($50,700 10th–90th percentile spread) vs. Economics with the highest upside ($210,000 90th percentile), and showed STEM majors lead in group-level mid-career median pay ($90,812.50).
[R & Tidyverse] Superstore Sales & Profitability — Enterprise Retail Analytics · 2026
[CODE]
Engineered a modular R analytics workflow (Tidyverse & ggplot2) to transform raw retail records into cleaned datasets and automated visual/tabular reports. Quantified sub-category profit/loss margins, regional shipping-mode costs, order-priority revenue distributions, and customer-segment discount sensitivity, uncovering how aggressive discounting erodes net profitability.
Skills & Honors
Technical Skills
Programming: Python, R, JavaScript, C#, Java, SQL, HTML/CSS
Data Science & AI/ML: Machine Learning, Online Convex Optimization (Entropic Mirror Descent), Parametric Linear Programming (LP), Game-Theoretic Modeling, Statistical Hypothesis Testing (χ2 Detector), Exploratory Data Analysis (EDA), Pandas, NumPy, Scikit-learn, Matplotlib, Plotly, Tidyverse, ggplot2
Tools & Platforms: pandapower, SciPy / LP Solvers, Visual Studio Code, Google Colab, Jupyter Notebook, Git, GitHub, LaTeX, RStudio, Zotero, Microsoft Office
Languages
Bengali: Native | English: Advanced / Fluent | Chinese (Mandarin): Intermediate (HSK 4: 220/300)
Certifications & Professional Training
•
Google Data Analytics Professional Certificate (Data, Data, Everywhere), Coursera (2026):
[CODE]
•
100 Days of Code: The Complete Python Pro Bootcamp, Udemy (2026):
[CODE]
Academic Honors
• Perfect Academic Standing (CGPA 4.00): Ranked in the top tier throughout all completed semesters at Nantong University, School of Artificial Intelligence and Computer Science (2023 – Present).