struct About {
interests: Vec<&'static str>,
tech_stack: Vec<&'static str>,
education: &'static str,
focus: &'static str,
updated_at: &'static str,
}
fn main() {
let about_me = About {
interests: vec![
"Cybersecurity",
"Web Development",
"Linux Kernel Development",
"Graphics Design"
],
tech_stack: vec!["C/C++", "Rust", "Shell/Bash", "Python", "React", "TypeScript", "Design Tools"],
education: "Pursuing MCA at Uttaranchal University, Dehradun",
focus: "System-level programming, security, and visual design",
updated_at: "2025-04-03",
};
}
Project | Stars | Description |
---|---|---|
ddos-attacks | An educational tool simulating DDoS attacks to better understand system vulnerabilities and protection measures. Not for malicious use. | |
CleanWindowsPro | Optimize Windows system performance and stability with this script designed to clean junk files and repair corrupted system files. | |
setup_hack_env | A versatile collection of scripts designed for OSINT, ethical hacking, and web application security testing. |
struct Project {
char* name;
char* description;
char* url;
char* technologies[5];
};
int main() {
struct Project projects[] = {
{
"GuestIT-Portal",
"A Modern, Feature-Rich Guest IT Portal Application",
"https://github.com/karthik558/GuestIT-Portal",
{"React", "TypeScript", "Supabase", "Tailwind CSS", "Auth0"}
},
{
"Rust-Ping",
"Fast, Rust-powered network monitoring tool inspired by PRTG",
"https://github.com/karthik558/Rust-Ping",
{"Rust", "Tokio", "Network Monitoring", "PRTG-Alternative", "Prometheus"}
},
{
"Rust-Crypt",
"Lightweight yet powerful file encryption utility",
"https://github.com/karthik558/Rust-Crypt",
{"Rust", "Cryptography", "AES-256-GCM", "Argon2", "Security"}
}
};
return 0;
}
function TechnicalSkills() {
const skills = {
languages: ["C", "C++", "Rust", "Shell", "Python", "JavaScript", "TypeScript"],
platforms: ["Linux", "Android", "Windows", "macOS"],
frameworks: ["React", "Vite", "Next.js"],
tools: ["Git", "GitHub", "VS Code", "Docker"],
security: ["Penetration Testing", "Vulnerability Assessment", "Network Security"],
design: ["Photoshop", "Illustrator", "Figma"]
};
return (
<div className="skills-container">
{Object.entries(skills).map(([category, items]) => (
<SkillCategory key={category} title={category} skills={items} />
))}
</div>
);
}
struct Contact {
github: &'static str,
linkedin: &'static str,
portfolio: &'static str,
}
fn main() {
let my_contact = Contact {
github: "https://github.com/karthik558",
linkedin: "https://www.linkedin.com/in/karthiklal",
portfolio: "https://karthiklal.in",
};
}