Skip to content
View tranthethang's full-sized avatar
🥰
Born to build, wired to share.
🥰
Born to build, wired to share.

Organizations

@source-hub-org @calm-canvas

Block or report tranthethang

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 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
tranthethang/README.md
from dataclasses import dataclass, field
from typing import ClassVar

@dataclass
class DeveloperProfile:
    name: str
    location: str
    since: int
    skills: list[str]
    goals: list[str]
    
    _intro_template: ClassVar[str] = """
Hi, I'm {name} from {location}.
Developer since {since} — still running on caffeine and curiosity.
Roles: {skills}.
I focus on strong foundations over chasing version numbers.

Upcoming goals:
{goals}"""
    
    def __str__(self) -> str:
        return self._intro_template.format(
            name=self.name,
            location=self.location,
            since=self.since,
            skills=', '.join(self.skills),
            goals='\n'.join(f"  - {goal}" for goal in self.goals)
        ).strip()


if __name__ == "__main__":
    profile = DeveloperProfile(
        name="Alex Tran",
        location="Hanoi, Vietnam",
        since=2011,
        skills=["Backend", "Frontend", "System Architecture", "Team Leadership"],
        goals=[
            "Master DevOps practices and cloud infrastructure",
            "Build and deploy ML models in production",
            "Fine-tune pre-trained models for domain-specific tasks"
        ]
    )
    
    print(profile)

Pinned Loading

  1. source-hub-org/hirebot-ai-api source-hub-org/hirebot-ai-api Public

    The backend service of Hirebot AI, responsible for generating, storing, and managing AI-powered technical interview quizzes for developer candidates. Built with Node.js, using Express for RESTful A…

    JavaScript

  2. source-hub-org/hirebot-ai-app-lite source-hub-org/hirebot-ai-app-lite Public

    HireBot AI App Lite is a streamlined technical assessment platform for evaluating candidates' programming skills. This application allows recruiters and hiring managers to create customized assessm…

    TypeScript

  3. seminar-kong-microservices-jwt seminar-kong-microservices-jwt Public

    Kong API Gateway Demo: A practical repository showcasing an Event-Driven Architecture (EDA) proof-of-concept. Features Express.js microservices (Auth, Product) and Kong Gateway in DB-less mode for …

    JavaScript 1

  4. calm-canvas/origamiez-premium-free calm-canvas/origamiez-premium-free Public

    Origamiez is a modern WordPress theme designed for professional blogs, magazines, forums, and online stores. With intelligent responsive design, Origamiez delivers exceptional user experience acros…

    PHP

  5. calm-canvas/medmag-premium-free calm-canvas/medmag-premium-free Public

    Medmag is a modern WordPress theme designed for magazines, newspapers, or personal blogs. It features a clean, responsive design built on the Bootstrap framework. The theme is retina-ready and suit…

    PHP

  6. docker-shared-services docker-shared-services Public

    Centralized Docker Compose configurations for shared development services, including databases (MySQL, PostgreSQL, MongoDB), caching (Redis, Memcached), Mailpit, MinIO storage, and CI/CD tools (Tra…

    CSS