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.

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
HusainCode/README.md
Straw Hat Pirates Logo

Typing SVG

πŸš€ Software Engineer | πŸ” Passionate about Building & Solving | 🎯 Lifelong Learner

Roadmap

Software Engineering YouTube Profile Views

🌟 About Me

I'm passionate about continuous learning and growth as a Software Engineer. I enjoy working on a variety of technical challenges, from system-level programming to backend development, and I'm constantly exploring innovative technologies.

I'm not aiming to be the best this year, or the next, or even the one after that. I've got my whole life to master this craft. I'm here for the long run, dedicated to becoming one of the best in the field.

⚠️ Warning

If you didn't hire me, that decision might age poorly. I'm not just here to code. I'm here to lead, innovate, and outgrow expectations. And yes, this one's very personal.


πŸ“ Interviewer Note

❌ Please don't ask me "How do you stay up to date with tech?" If you can't already tell from my work, my consistency, and my drive, I genuinely can't help you answer that.


πŸ’¬ Quotes That Drive Me

πŸ’‘ "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

πŸ‘¨β€πŸ’» Who Am I?

Click to view my over-engineered self-introduction
#include <iostream>
#include <string>
#include <memory>

// --- Core Interfaces & Abstractions (Interface Segregation) --- //

class Logger {
public:
    virtual void log(const std::string& message) const = 0;
    virtual ~Logger() = default;
};

class Debuggable {
public:
    virtual const Logger& logger() const = 0;

    void debug(const std::string& message) const {
        logger().log("[DEBUG] " + message);
    }

    virtual ~Debuggable() = default;
};


// --- Concrete Implementation (Dependency Inversion) --- //

class ConsoleLogger : public Logger {
public:
    void log(const std::string& message) const override {
        std::cout << message << std::endl;
    }
};


// --- Domain Layer (Single Responsibility Principle) --- //

struct Education {
    std::string bachelors;
    std::string masters;
    std::string specialization;

    Education(const std::string& b,
              const std::string& m,
              const std::string& s)
        : bachelors(b), masters(m), specialization(s) {}
};


// --- Application Layer (Abstraction, Encapsulation) --- //

class Engineer {
public:
    virtual std::string introduce() const = 0;
    virtual ~Engineer() = default;
};


// --- High-Level Module (Open/Closed Principle + DI) --- //

class SoftwareEngineer : public Engineer, public Debuggable {
private:
    std::string _name;
    std::string _passion;
    std::string _location;
    Education _education;
    std::shared_ptr<Logger> _logger;

public:
    SoftwareEngineer(
        const std::string& name,
        const std::string& passion,
        const std::string& location,
        const Education& education,
        std::shared_ptr<Logger> logger
    )
        : _name(name),
          _passion(passion),
          _location(location),
          _education(education),
          _logger(std::move(logger)) {
        debug("SoftwareEngineer instance initialized.");
    }

    const Logger& logger() const override {
        return *_logger;
    }

    std::string introduce() const override {
        debug("Generating introduction...");
        return
            "Hi there, I'm " + _name + "!\n" +
            "Passionate about " + _passion + " and solving real-world problems.\n" +
            "Based in " + _location + ".\n" +
            "I hold a Bachelor's in " + _education.bachelors + ".\n" +
            "Currently pursuing a Master's in " + _education.masters +
            ", specializing in " + _education.specialization + ".";
    }
};


// --- Composition Root (Dependency Injection) --- //

int main() {
    auto logger = std::make_shared<ConsoleLogger>();

    Education education(
        "Computer Science",
        "Data Science",
        "Machine Learning & Embedded Intelligence"
    );

    SoftwareEngineer husain(
        "Husain",
        "building smart software & embedded systems",
        "Texas",
        education,
        logger
    );

    std::cout << husain.introduce() << std::endl;

    return 0;
}


πŸ–¨οΈ Output:

[DEBUG] SoftwareEngineer instance initialized.
[DEBUG] Generating introduction...
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.

πŸ† GitHub Trophies

GitHub Trophies

πŸ… Certifications

Linux Essentials
Linux Essentials
Azure Data
Azure Data
Blockchain
Blockchain Expert
RHCSA
RHCSA
Python
Python PCAP
Next Cert
Coming Soon
πŸ“œ View Certification Details
🧾 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
Certified Associate Python Programmer Python Institute
Next Certification πŸ”„ Pending...

πŸ“Š GitHub Stats

πŸ“ˆ Contribution Activity

Contribution Graph

πŸ› οΈ Languages & Tools

Java
Java
Spring
Spring
Python
Python
C++
C++
C
C
TypeScript
TypeScript
Docker
Docker
Kubernetes
Kubernetes
AWS
AWS
MySQL
MySQL
Linux
Linux

🀝 Connect with Me

LinkedIn GitHub Roadmap



⭐️ From HusainCode

Building the future, one commit at a time.

Wave

Pinned Loading

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

    [Completed] 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 logg…

    Python 4

  2. AirspaceLiveSim AirspaceLiveSim Public

    Java

  3. localedge-env-monitor localedge-env-monitor Public

    [In progress] Real-time environmental monitoring system for Raspberry Pi

    Python 2

  4. pico-firmware pico-firmware Public

    [In progress] This firmware sends data to the [env-monitor-server](https://github.com/husaincode/env-monitor-server) over HTTPs

    Python 1

  5. Rock-Paper-Scissors-C Rock-Paper-Scissors-C Public

    [Completed] A classic Rock, Paper, Scissors game

    C 4

  6. core core Public

    Forked from home-assistant/core

    🏑 Open source home automation that puts local control and privacy first.

    Python