Skip to content
View arshaddev84's full-sized avatar
  • AM Kustohm (Pty) Ltd
  • Paarl, Western Cape
  • 08:52 (UTC +02:00)
  • LinkedIn in/arshad-moerat

Block or report arshaddev84

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
arshaddev84/README.md
class Developer:
    total_developers = 0

    def __init__(self, name, age, occupation, skills):
        self.name = name
        self.age = age
        self.occupation = occupation
        self.skills = skills
        self.projects = []
        self.active = True

        Developer.total_developers += 1

    def add_project(self, project):
        if not isinstance(project, str):
            raise TypeError("Project name must be a string.")

        self.projects.append(project)

    def introduce(self):
        return (
            f"Hi, I'm {self.name}.\n"
            f"{self.age} years old | {self.occupation}\n"
            f"Skills: {', '.join(self.skills)}"
        )

    def build(self):
        if not self.projects:
            return "Currently building new ideas..."

        return f"Working on: {', '.join(self.projects)}"

    @property
    def experience_level(self):
        if len(self.skills) >= 8:
            return "Advanced"
        elif len(self.skills) >= 4:
            return "Intermediate"
        return "Beginner"

    @staticmethod
    def mindset():
        return "Learn • Build • Break • Fix • Repeat"


dev = Developer(
    name="Arshad Moerat",
    age=42,
    occupation="Full Stack Software Developer",
    skills=[
        "Python",
        "FastAPI",
        "PostgreSQL",
        "NextJS",
        "React",
        "MySQL",
        "Typescript",
        "Sentence Transformers",
        "Ollama",
        "LLMs",
        "Qdrant",
        "Vector DBs",
        "REST APIs",
        "RAG Systems",
        "Rust"
    ]
)

try:
    dev.add_project("MagnaFlow-Lite")
    dev.add_project("FieldSync")
    dev.add_project("RepoScribe-RAG")
    dev.add_project("LocalDesk-AI")
    dev.add_project("StockPilot")
    dev.add_project("FlowForge-AI")

except Exception as e:
    print(f"Error: {e}")

print(dev.introduce())
print(dev.build())
print(f"Experience Level: {dev.experience_level}")
print(f"Mindset: {Developer.mindset()}")
print(f"Developers Created: {Developer.total_developers}")

Output

Hi, I'm Arshad Moerat.
42 years old | Full Stack Software Developer
Skills: Python, FastAPI, PostgreSQL, NextJS, React, MySQL, Typescript,
Sentence Transformers, Ollama, LLMs, Qdrant, Vector DBs, REST APIs, RAG Systems, Rust

Working on: MagnaFlow-Lite, FieldSync, RepoScribe-RAG,
LocalDesk-AI, StockPilot, FlowForge-AI

Experience Level: Advanced
Mindset: Learn • Build • Break • Fix • Repeat
Developers Created: 1

Popular repositories Loading

  1. arshaddev84 arshaddev84 Public

    Python developer building AI-powered applications, RAG systems, and backend integrations to solve real-world business problems.

  2. restaurant-agent-by-tim restaurant-agent-by-tim Public

    This project allows users to ask questions about restaurant reviews using semantic search and local language models.

    Python

  3. ditiro-logistics-rag ditiro-logistics-rag Public

    A proof of concept RAG application for the logistics and trucking industry, enabling staff to efficiently search, retrieve, and access relevant information from company documents using AI-powered s…

    Python

  4. inqolobane-fintech inqolobane-fintech Public

    Inqolobane FinTech is a read-only case management dashboard for tracking financial customer complaints, cases, and profile updates. It retrieves records from PostgreSQL through a FastAPI backend an…

    Python

  5. asmdv-platform asmdv-platform Public

    Automate mundane supply chain processes

    Rust