Interested in internships, research & collaboration

Building software across Java, AI & systems.

I'm Mehedi Hasan Siddique, a Computer Science & Engineering undergraduate at Southeast University. I learn by building practical software, exploring intelligent systems, and understanding how networks and computers work underneath the interface.

Software development · AI/ML · networking · embedded systems
Based in Dhaka, Bangladesh 🇧🇩
Education B.Sc. in CSE
Research Published + ongoing
Portrait of Mehedi Hasan Siddique
Mehedi Hasan Siddique @Darkraider888
Java / Spring
Cisco Networking
01 · About

I learn technology by building with it.

My interests span software engineering, AI/ML, networking, cybersecurity and low-level systems. I prefer turning coursework and curiosity into working projects instead of only collecting technologies on a résumé.

My strongest direction is software development with Java, alongside Python and C. I have worked with Spring Boot, JavaFX, databases, web technologies, cloud deployment tools, and development environments across Windows and Linux.

I also study Cisco networking, embedded and assembly concepts, cybersecurity tooling, and research topics such as AI/ML and next-generation communication systems.

Learn deeply. Build useful things. Understand why they work.
02 · Selected Work

Projects that show how I think and build.

A mix of full-stack software, frontend applications, cryptography, algorithms and low-level programming.

All repositories
01

ORIVO Emotion Detector

A React + TypeScript frontend for an emotion-detection API with registration, text analysis, emotion history and saved-record management.

ReactTypeScriptViteAPI
02

DES Implementation

A complete educational implementation of the Data Encryption Standard in C, built to understand the internal stages of a classic block cipher.

CCryptographySecurity
03

Catch & Dodge

A minimalist browser arcade game built with vanilla JavaScript and HTML5 Canvas: collect coins, avoid bombs and survive.

JavaScriptHTML5 CanvasCSS
04

8086 Assembly Labs

Low-level programming exercises focused on registers, instructions, memory operations and core 8086 assembly concepts.

Assembly8086Low Level
05

Data Structures

Practice implementations of fundamental structures and algorithms, including trees, graphs, stacks, queues and searching.

CData StructuresAlgorithms
06

Java Practice

University exercises and Java practice covering object-oriented programming, problem solving and programming fundamentals.

JavaOOPProblem Solving
03 · Tech Arsenal

The tools behind the work.

No arbitrary percentage bars. These are technologies I have used, studied or worked with in projects and coursework. Hover over a logo to see its name.

Languages & Web

core programming + frontend

Frameworks & Development

application development

Databases

relational + document databases

Cloud & Deployment

hosting + managed services

Development Tools & IDEs

day-to-day workflow

Operating Systems & Virtualization

desktop + Linux environments

Networking, Security & Embedded

systems + infrastructure
04 · Research

Engineering curiosity with a research mindset.

My research interests connect computing with real-world problems, from climate risks to future connectivity and intelligent systems.

Published Research Asia Pacific Journal of Energy and Environment

Heat Waves in Bangladesh: Understanding the Threats and Finding Solutions

Mehedi Hasan Siddique, Dr. Md. Shelim Miah, Safayet Ullah

Research focused on heatwave threats in Bangladesh and practical approaches to understanding and mitigating their impact.

05 · Journey

Education, learning and credentials.

Education & development

2023 — Present B.Sc. in Computer Science & Engineering

Southeast University · Dhaka, Bangladesh

Current focus Java, Spring Boot & software engineering

Strengthening backend development, architecture, databases and deployment through projects.

Continuing AI/ML, cloud, networking & embedded systems

Expanding across machine learning, cloud technologies, Cisco networking and low-level systems.

Certificates & technical learning

Applied Penetration Testing EngineerEDGE-CSE, CUET · Bangladesh Computer Council · 2026
C)PTE — Certified Penetration Testing EngineerMile2 Cybersecurity · 2026–2029
AI CodeLab Program 2026IEEE Computer Society SEU SBC × Learn With Sumit
Applied Penetration Testing — Hands-onDigital Skills 4 Students · EDGE, CUET · 2026
06 · Contact

Have an idea, opportunity or research question?

The simplest way to reach me is by email. You can also find my projects, research profiles and professional updates through the links here.

Send an email