Skip to content
View HusainCode's full-sized avatar
πŸ’»
Busy coding
πŸ’»
Busy coding

Block or report HusainCode

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
HusainCode/README.md

Straw Hat Pirates Logo

Hi there, I'm Husain πŸ‘‹

πŸš€ I am a Software Engineer | πŸ” Passionate about Embedded Systems & IoT Applications | 🎯 Lifelong Learner
πŸ‘‰ Check out my Software Engineer Roadmap

Software Engineering Badge OpenCV Badge YouTube Badge


🌟 About Me

I'm passionate about learning and aspire to become an accomplished Software Engineer. I enjoy working on embedded systems, IoT, backend development, AI/ML, and robotics. I'm always exploring innovative ways to build software that makes a meaningful difference in the world.

πŸ’‘ "Find a job you enjoy doing, and you will never have to work a day in your life." – Mark Twain
🧠 "Once you stop learning, you start dying." – Albert Einstein
πŸ” "Commit yourself to lifelong learning. The most valuable asset you’ll ever have is your mind and what you put into it." – Albert Einstein

from dataclasses import dataclass

class DebugMixin:
    def debug_log(self, message):
        print(f"[DEBUG] {message}")

@dataclass
class Education:
    bachelors: str
    masters: str
    specialization: str

class SoftwareEngineer(DebugMixin):
    """
    A class representing a software engineer with a focus on
    embedded systems, IoT, and intelligent software solutions.
    """

    def __init__(self, name: str, passion: str, location: str, education: Education):
        self.name = name
        self.passion = passion
        self.location = location
        self.education = education
        self.debug_log("SoftwareEngineer object created.")

    def generate_introduction(self) -> str:
        """
        Generates a formatted introduction string.
        """
        self.debug_log("Generating introduction...")
        intro = (
            f"πŸ‘¨β€πŸ’» Hi there, I'm {self.name}!\n"
            f"πŸ’‘ Passionate about {self.passion} and solving real-world problems.\n"
            f"πŸ“ Based in {self.location}.\n"
            f"πŸŽ“ I hold a Bachelor's in {self.education.bachelors}.\n"
            f"πŸ“š Currently pursuing a Master's in {self.education.masters}, "
            f"specializing in {self.education.specialization}.\n"
        )
        return intro

    def execute(self):
        """
        Displays the formatted introduction.
        """
        self.debug_log("Executing introduction routine...")
        print(self.generate_introduction())

def main():
    husain_edu = Education(
        bachelors="Computer Science",
        masters="Data Science",
        specialization="Machine Learning & Embedded Intelligence"
    )

    husain = SoftwareEngineer(
        name="Husain",
        passion="building smart software & embedded systems",
        location="Texas",
        education=husain_edu
    )

    husain.execute()

if __name__ == "__main__":
    main()
### πŸ–¨οΈ Output:
```bash
$ python3 intro.py
[DEBUG] SoftwareEngineer object created.
[DEBUG] Executing introduction routine...
[DEBUG] Compiling thoughts...
πŸ‘¨β€πŸ’» Hi there, I'm Husain!
πŸ’‘ Passionate about building smart software & embedded systems and solving real-world problems.
πŸ“ Based in Texas.
πŸŽ“ I hold a Bachelor's in Computer Science.
πŸ“š Currently pursuing a Master's in Data Science, specializing in Machine Learning & Embedded Intelligence.

πŸ… Certifications

Linux Essentials Certified Microsoft Certified: Azure Data Fundamentals Certified Blockchain Expert Red Hat Certified System Administrator Pending Certification Badge

🧾 Certification πŸ›οΈ Issuer
Linux Essentials Certified Linux Professional Institute (LPI)
Microsoft Certified: Azure Data Fundamentals Microsoft
Certified Blockchain Expert Blockchain Council
Red Hat Certified System Administrator Red Hat
Next Certification πŸ”„ Pending...

GitHub Stats

Husain's GitHub Stats Husain's GitHub Streak


Languages and Tools

Top Langs

Languages & Tools:

Python C C++ Java MySQL Linux Go


Connect with Me


Visitors count

Popular repositories Loading

  1. Threat-Detection-URL-Checker Threat-Detection-URL-Checker Public

    [In Progress] Threat Detection URL Checker – A Python tool that retrieves public API URLs, checks their safety using the Google Web Risk API, and categorizes them as safe or threats. Results are lo…

    Python 4

  2. simple-calculator simple-calculator Public

    [Completed] This repository contains a very simple calculator

    Go 3

  3. Rock-Paper-Scissors-C Rock-Paper-Scissors-C Public

    [Completed] A classic Rock, Paper, Scissors game

    C 2

  4. tic-tac-toe tic-tac-toe Public

    [In Progress] A classic Tic-Tac-Toe game

    Python 2

  5. HusainCode HusainCode Public

    HTML 2

  6. banking_system banking_system Public

    [Postponed]

    Python 1