use std::collections::HashMap;
#[derive(Debug)]
pub struct Developer {
pub name: String,
pub role: String,
pub company: String,
pub expertise: Vec<String>,
pub focus: String,
}
impl Developer {
pub fn new() -> Self {
Self {
name: "Azeem Shaik".to_string(),
role: "Software Associate Developer".to_string(),
company: "Hashira".to_string(),
expertise: vec![
"Rust".to_string(),
"Blockchain Development".to_string(),
"Backend Architecture".to_string(),
"Bitcoin Protocol".to_string(),
],
focus: "Building scalable backend solutions".to_string(),
}
}
pub fn get_interests(&self) -> Vec<&str> {
vec![
"Distributed Systems",
"System Performance",
"Cross-chain Protocols",
"API Design"
]
}
}
let me = Developer::new();
println!("👋 Hello! I'm {}, working as a {} at {}", me.name, me.role, me.company);
Let’s connect, collaborate, and build something impactful.