import pprint
from urllib.parse import urlsplit, urlunsplit

def personal_website(card_size: str = "small") -> dict[str, str]:
    name = "Lucia Reynoso"
    address = urlsplit("https://lvreynoso.github.io")
    geolocation = ("San Francisco", "California", "USA")
    profession = "Software Engineer"
    language_experience = ["Python", "Ruby", "SQL", "Typescript"]
    domain_experience = ["Web Development", "Bioinformatics"]
    hobbies_to_share = ["Writing", "Drawing", "Photography"]
    social_links = {
        "Github": "https://github.com/lvreynoso",
        "Linkedin": "https://www.linkedin.com/in/lucia-reynoso",
        "Flickr": "https://www.flickr.com/photos/lulureynoso/"
    }
    share_links = {
        "2025 Felicia Farr Lemon Prize": "https://poets.org/2025-felicia-farr-lemon-poetry-prize"
    }

    return {
      "Name": name,
      "URL": urlunsplit(url)
    }

if __name__ == "__main__":
    output = personal_website()
    pprint.pp(output)