Skip to content
View DandelionBold's full-sized avatar

Organizations

@IronLabsERPs

Block or report DandelionBold

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
DandelionBold/README.md
Header

๐Ÿง‘๐Ÿปโ€๐Ÿ’ป Software Engineer

๐Ÿ“ง kamalnadykamal@gmail.com โ€ข Location pin Cairo, Egypt

Profile Views ย ย  GitHub stars ย ย  GitHub followers

LinkedInย  Xboxย  GitHub

Contribution animation

Technical Skills & Tools

๐Ÿค“ I know it looks like a lot โ€” but that's what happens when you're a fast learner with a programming obsession ๐Ÿ’ปโš™๏ธ๐Ÿš€

Programming Languages Frameworks Libraries Platforms
Java C# Python C C++ PHP JavaScript Kotlin R Haskell MATLAB Nix Spring Flask Django .NET MAUI WinForms Blazor TensorFlow scikit-learn OpenCV THREE.JS OpenGL WebGL DevExpress Android Arduino Linux WebAssembly Unity
Databases Markup Styling IDEs
MySQL SQLite Microsoft SQL Server MariaDB Postgres Redis Markdown HTML5 XML JSON LaTeX CSS Sass Tailwind Bootstrap Material Design Ant Design Syncfusion Radzen Blazor MudBlazor Visual Studio VS Code Cursor JetBrains PyCharm Eclipse NetBeans IDE Android Studio Jupyter Colab Replit Vim Notepad++ Notepad Python IDLE
Package Manager Tools DevOps Architecture Design
Chocolatey winget APT Nix Nixpkgs NuGet npm pip Postman Swagger Jira Slack Trello Notion Obsidian Git GitHub Docker Kubernetes GitHub Actions Azure Azure DevOps Nginx Bash REST APIs Microservices Monolithic JWT Figma Blender
AI Agents Browsers Operating Systems
ChatGPT Claude Deepseek Google Gemini Mistral AI Ollama Perplexity Brave Firefox Google Chrome Opera Tor DuckDuckGo Windows Kali Linux NixOS Ubuntu Android Linux Mint

Coding

Projects

Minecraft Crafting Table
  • ๐Ÿง  CodeSpy (Graduation Project) โ€“ LMS + Code Plagiarism Detection
  • ๐Ÿซ Saint-Stephen School Management System
  • ๐Ÿค– Rubikโ€™s Cube Solver Robot
  • ๐ŸŽฎ XO-playing Smart Robotic Arm
  • ๐Ÿง  GAN-based Face Generator
  • ๐Ÿฅ Hospital Management System

All Projects

Minecraft Chest Opening

๐Ÿง  CodeSpy (Graduation Project)

  • Description: Full LMS with integrated code-plagiarism detection across 127 programming languages, built to help instructors manage classes and uphold academic integrity.
  • Technologies: HTML, CSS, JavaScript, Python, Django, MySQL
  • Features:
    • Plagiarism detection with similarity analysis on code submissions.
    • Class/section management, assignments, grading, and progress tracking.
    • Teacherโ€“student communication (announcements, messaging).
    • Role-based access (admins, teachers, students).
    • Integrity focus: nudges, guidance, and feedback to teach ethical coding.
  • Status: Completed

๐Ÿซ Saint-Stephen School Management System

  • Description: Management system for a church-service program (school-like) that teaches hymns, rituals, and Coptic language, with full attendance and materials tracking for students and teachers.
  • Technologies: Python, Django, HTML, SASS, CSS, JavaScript, MySQL
  • Features:
    • Curriculum management for church subjects (materials, units, attachments).
    • Attendance tracking for students and teachers.
    • Roles & permissions: teachers manage classes; students view grades, class details, and study materials.
    • Class announcements and simple teacherโ€“student communication.
  • Notes: Side project with evolving user requirements, so development spans longer and iterates with feedback.
  • Status: In development

๐Ÿค– Robotic Rubikโ€™s Cube Solver

  • Description: End-to-end robot that detects cube colors, computes a valid solve sequence, and executes moves automatically.
  • Technologies: Python, OpenCV, Arduino UNO
  • Features: Color scanning & face detection (CV), move-planning, motor control, hardware + mechanical integration (incl. CNC considerations).
  • Timeline: ~5 weeks alongside other coursework
  • Status: Completed

๐ŸŽฎ XO-Playing Robotic Arm (Tic-Tac-Toe)

  • Description: Vision-guided robotic arm that plays Tic-Tac-Toe against a human opponent.
  • Technologies: Python, OpenCV, Arduino UNO
  • Features: Board state detection with CV, game logic/AI for move selection, precise pick-and-place to grid cells, calibration/reset routines.
  • Status: Completed

๐Ÿง  GAN-Based Face Generator

  • Description: Generative Adversarial Network that synthesizes realistic human faces from a seed, producing reproducible outputs.
  • Technologies: Python, TensorFlow (Deep Learning)
  • Features:
    • Seed-based sampling (same seed โ‡’ same face).
    • Latent-space exploration (vary the seed to generate diverse faces; interpolate between seeds).
    • Training/monitoring utilities and image exporters for result galleries.
  • Status: Completed

๐Ÿ’ฐ Customer Bank Simulation (Discrete-Event)

  • Description: Bank operations simulator modeling customers moving through service points until exit.
  • Technologies: Python, SimPy
  • Features:
    • Agents for customers, queues, and tellers/service stations.
    • Metrics: avg. wait, queue length distributions, throughput, per-station utilization, SLA breaches.
    • Experiments: vary teller counts/service times to locate bottlenecks and recommend staffing.
    • Reports: per-station summaries and end-to-end time-in-system.
  • Status: Completed

๐Ÿญ Factory Flow & Transport Simulation (Discrete-Event)

  • Description: Production-line simulator for a gears factory. Loads move between machines with spacing constraints while two trucks shuttle items in sequence.
  • Technologies: Python, SimPy
  • Features:
    • Machine models with processing times/capacities and inter-machine distances.
    • Transporter logic for two trucks (dispatching, queues, route choice).
    • KPIs: machine utilization, WIP, transport idle time, cycle time, bottleneck detection.
    • Scenario testing (e.g., add a truck vs. rebalance machine times).
  • Status: Completed

๐Ÿฅ Hospital Management System

  • Description: Desktop system covering core clinical and administrative workflowsโ€”not just basic CRUD.
  • Technologies: JavaFX, MySQL
  • Features:
    • Appointments (create, reschedule, cancel, clinician calendars).
    • Medical records (patient profiles, visit history, diagnoses, procedures).
    • Orders & documentation (prescriptions, labs/imaging requests).
    • Role-based access (admin/doctor/nurse/front-desk) and audit trails.
  • Status: Completed

๐Ÿฉธ Blood Donation Matching App

  • Description: Application that connects patients with suitable blood donors and enables direct coordination.
  • Technologies: Java, JavaFX, multithreading
  • Features:
    • Matching by blood type and geographic proximity (nearest suitable donors suggested).
    • In-app chat between donor and patient for coordination.
    • Notifications for new matches, message activity, and updates while waiting.
    • Built natively from scratch with concurrency for responsive UI and background matching.
  • Status: Completed

Upcoming Projects

Rocket League Ball Loading
Go back to All Projects

More exciting projects coming soon...


Experience & Education

Experience & Education

๐Ÿ’ผ Professional Experience

  • ERP Systems & Enterprise Solutions
  • Software Development & Database Management
  • Cross-Platform Development
  • Business Intelligence & Data Analytics
  • Remote System Administration & Support
  • Curriculum Development
  • Technical Instruction
  • Hands-on Training
  • Student Mentorship

๐ŸŽ“ Academic Background

  • Major: Computer Science
  • Minor: Software Engineering

๐Ÿ† Achievements

  • Competitive Programming Experience
  • Continuous Learning & Fast Adaptation

๐Ÿ“Š GitHub Stats & Activity


๐Ÿ“ˆ Contribution Graph (activity heatmap)


๐Ÿงพ Contribution Summary Cards


GitHub Trophies


About me

Minecraft Enchanting Table
from life import HardcoreMode
import os  # obviously secure, right? ๐Ÿ˜…
from dotenv import load_dotenv  # even more secure!

# Load the ultra-secret life credentials
load_dotenv()

class Life(Creativity):
    """
    A creative representation of my life profile.
    Everything here is driven by a programming obsession.
    """
    def __init__(self):
        # ๐Ÿงโ€โ™‚๏ธ Personal Identity
        self.pronouns = "he/him"
        self.name = "Kamal Nady"
        self.locatedIn = "Alexandria, Egypt"
        self.job = "Software Engineer"
        self.education = "Bachelor of Computer Science, AAST (2019โ€“2023)"
        self.company = "IronLabs"

        # Ultra-sensitive top-secret life password (shh ๐Ÿคซ)
        self.password = os.getenv("KAMAL_SUPER_SECRET_PASSWORD", "1234")  # default for me ๐Ÿ˜‰

        # ๐Ÿง  Technical Skills & Tools โ€” aligned to your badge table columns
        self.technical_skills = {
            # ๐Ÿ’ป Programming Languages
            "programming_languages": [
                "Java", "C#", "Python", "C", "C++", "PHP",
                "JavaScript", "Kotlin", "R", "Haskell", "MATLAB", "Nix"
            ],
        
            # ๐Ÿงฉ Frameworks
            "frameworks": [
                "Spring", "Flask", "Django", ".NET", "MAUI", "WinForms", "Blazor"
            ],
        
            # ๐Ÿ“š Libraries
            "libraries": [
                "TensorFlow", "scikit-learn", "OpenCV", "THREE.JS", "OpenGL", "WebGL", "DevExpress"
            ],
        
            # ๐Ÿ› ๏ธ Platforms
            "platforms": [
                "Android", "Arduino", "Linux", "WebAssembly", "Unity"
            ],
        
            # ๐Ÿ—„๏ธ Databases
            "databases": [
                "MySQL", "SQLite", "SQL Server", "MariaDB", "Postgres", "Redis"
            ],
        
            # ๐Ÿงพ Markup
            "markup": [
                "Markdown", "HTML5", "XML", "JSON", "LaTeX"
            ],
        
            # ๐ŸŽจ Styling
            "styling": [
                "CSS", "Sass", "Tailwind", "Bootstrap", "Material Design",
                "Ant Design", "Syncfusion", "Radzen Blazor", "MudBlazor"
            ],
        
            # ๐Ÿงฐ IDEs
            "ides": [
                "Visual Studio", "VS Code", "Cursor", "JetBrains", "PyCharm",
                "Eclipse", "NetBeans", "Android Studio", "Jupyter", "Colab",
                "Replit", "Vim", "Notepad++", "Notepad", "Python IDLE"
            ],
        
            # ๐Ÿ“ฆ Package Manager
            "package_manager": [
                "Chocolatey", "winget", "APT", "Nix", "Nixpkgs", "NuGet", "npm", "pip"
            ],
        
            # ๐Ÿ›Ž๏ธ Tools
            "tools": [
                "Postman", "Swagger", "Jira", "Slack", "Trello", "Notion", "Obsidian"
            ],
        
            # ๐Ÿšข DevOps
            "devops": [
                "Git", "GitHub", "Docker", "Kubernetes", "GitHub Actions",
                "Azure", "Azure DevOps", "Nginx", "Bash"
            ],
        
            # ๐Ÿ—๏ธ Architecture
            "architecture": [
                "REST APIs", "Microservices", "Monolithic", "JWT"
            ],
        
            # ๐ŸŽ›๏ธ Design
            "design": [
                "Figma", "Blender"
            ],
        
            # ๐Ÿค– AI Agents
            "ai_agents": [
                "ChatGPT", "Claude", "Deepseek", "Google Gemini", "Mistral AI", "Ollama", "Perplexity"
            ],
        
            # ๐ŸŒ Browsers
            "browsers": [
                "Brave", "Firefox", "Google Chrome", "Opera", "Tor", "DuckDuckGo"
            ],
        
            # ๐Ÿงฎ Operating Systems
            "operating_systems": [
                "Windows", "Kali Linux", "NixOS", "Ubuntu", "Android", "Linux Mint"
            ],
        }

        # ๐Ÿ“œ The lore
        self.pastExperiences = [
            "IronLabs (2023โ€“2024): Led development, maintenance, and ERP customization",
            "App Soft (2021โ€“2022): Trained as a software developer in .NET MVC",
            "AAST Competitive Programming Contest (2020): Achieved 32nd place"
        ]

        # ๐ŸŽฏ What keeps me up at night (in a good way)
        self.fieldsOfInterests = [
            "Competitive Programming", "Software Architecture", "Machine Learning", "IoT", "Robotics"
        ]

        # ๐Ÿง  Where the knowledge lives
        self.technicalBackground = [
            "Bachelor in Computer Science with a minor in Software Engineering"
        ]


class GameEngine:
    """
    Emulator for free time (runs only when work process is suspended).
    """

    def __init__(self):
        self.saveFiles = {
            "Minecraft": {"mode": "Hardcore", "status": "Keep Inventory enabled ๐Ÿ’€๐Ÿ’ฉ"},
            "Rocket League": {"rank": "Diamond", "status": "Chasing the ball instead of the rotation ๐Ÿš—โšฝ"}
        }

    def start(self, game: str):
        if game in self.saveFiles:
            print(f"Booting {game}... Status: {self.saveFiles[game]['status']}")
        else:
            raise GameNotFoundError(f"{game} not installed!")

# Totally not running in production ๐Ÿ˜…
if __name__ == '__main__':
    profile = Life()
    print(f"Logging in with password: {profile.password} (definitely not hardcoded)")

    fun = GameEngine()
    fun.start("League Of Legends")

โœจ Random Quote

Quotes
๐ŸŽฎ A hidden riddle awaitsโ€ฆ where Easter eggS hide.
+--------------------------------+
|  Two hunters share one field.  |
+--------------------------------+
One hunts with hunger, one glides with grace.  
They never meet, yet share a single pulse.  
 
When one feasts, the other dreams.  
When one awakens, the other dissolves.  
The path endures, but the player changes.  
 
One waits for silence to move,  
the other for motion to begin.  
Their chase never ends,  
yet never truly starts.  
 
Each appears when the other fades,  
traded by the unseen hand  
that turns the world inside out.  
 
The change of light,  
the change of sight.  

Perception is a switch disguised as preference. ๐ŸŽ *Youโ€™ve reached the end โ€” now find what hides between worlds.*

Popular repositories Loading

  1. TranslateBigFile TranslateBigFile Public

    Python tool to translate CSV tables into any language using the Azure Translator Service REST API.

    Python

  2. DandelionBold DandelionBold Public

    ๐Ÿ‘จโ€๐Ÿ’ป About Kamal Nady :)

  3. GIF-Tools GIF-Tools Public

    Desktop suite for fast, high-quality GIF creation and editing โ€” convert, resize, crop, split, merge, layer, and extract/rebuild frames.

    Python

  4. MyNixOS MyNixOS Public

    Declarative, reproducible multi-host NixOS configuration with Flakes and Home Manager โ€” auto-discovered hosts, centralized users, and modular features.

    Nix

  5. BlockCore BlockCore Public

    A modular, high-performance voxel game engine in C#/.NET 9 โ€” rendering, physics, procedural world-gen, networking, plugins, and resource packs. The foundation behind MineWorld.

  6. BlockCore-SDK BlockCore-SDK Public

    Official developer toolkit for building engine-level extensions, plugins, and content packs for the BlockCore engine. CLI (blockcore), schemas, and templates; built on .NET.