defmodule Dev do
defstruct name: "Andrey",
role: "Software Engineer",
speak: %{"ru-RU" => "Russian", "en-US" => "English", "de-DE" => "German"},
exp: ["Product Management", "Finance", "Entrepreneurship"],
skills: ["Python", "JS", "Go", "Elixir"]
end
defmodule GenerateReadme do
def generate_readme(%Dev{name: name, role: role, exp: exp, speak: speak, skills: skills}) do
[
"# Hello world! :wave: My name is #{name}.",
"I'm a #{role} with #{format_list(exp)} background.",
"I speak #{format_list(Map.values(speak))}.\n",
"## :rocket: My Tech Stack:\n```\n#{Enum.join(skills, ", ")}\n```",
"Let's connect and build amazing things together! :wink:"
]
|> Enum.join("\n")
end
defp format_list([single]), do: single
defp format_list(list) do
Enum.split(list, -1)
|> (fn {rest, [last]} -> Enum.join(rest, ", ") <> ", and " <> last end).()
end
def run do
me = %Dev{}
IO.puts(generate_readme(me))
end
end
Pinned Loading
-
mcp-server-odoo
mcp-server-odoo PublicModel Context Protocol (MCP) server that enables AI assistants to securely interact with Odoo ERP systems through standardized resources and tools for data retrieval and manipulation.
-
arc-export
arc-export PublicExport pinned Arc Browser tabs for importing bookmarks into other browsers
-
-
hack-interview
hack-interview Public archiveAI-powered tool for real-time interview question transcription and response generation.
-
mc6-virtual
mc6-virtual PublicSoftware MC6 Pro: runs a Morningstar allBanks backup and sends MIDI to Ableton
Swift
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.



