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)