class Developer
def initialize
@name = "π§βπ» Aditya Kurnia Saputra"
@location = "π Indonesia"
@occupation = "π» Web Developer"
@interests = ["Frontend Development", "Backend Development", "Game Development", "Linux", "OSS"]
@education = {
major: "Software Engineering",
school: "π« SMK Plus Pelita Nusantara",
status: "π§βπ Grade 12 "
}
end
def introduce
puts "Hello there! π"
puts "I'm #{@name}, a #{@occupation} from #{@location}."
puts "I love #{@interests.join(', ')}."
end
end
kurnias = Developer.new
kurnias.introducetech = {
frontend: [
"HTML5", "CSS3",
"Tailwind CSS", "Bootstrap",
"Vue.js", "Nuxt", "React"
],
backend: [
"PHP", "Laravel",
"Node.js", "Deno"
],
database: [
"MySQL", "SQLite", "PostgreSQL"
],
languages: [
"Ruby", "GDScript",
"JavaScript", "TypeScript"
],
tools: [
"VS Code", "Zed", "Figma",
"Linux", "Git", "GitHub",
"Composer", "NPM", "PNPM", "Vite"
],
game_engine: [
"Godot", "Unity"
]
}
tech.each do |category, items|
puts "#{category.to_s.capitalize}: #{items.join(', ')}"
end


