Hi, i'm glad you're here! Based in Vienna, i mainly focus on Web-Development & Cyber Security. I like to fiddle around with languages like ZIG, Go or sometimes some Rust and also get hands on "close to the hardware" topics.
I'm look forward to any kind of exchange. Feel free to reach out, and we can chat on Discord about the wonderful world of information technology!
One important note: Access to technology should be a given for everyone, but unfortunately, it is not. It is unevenly distributed and, despite its central importance, still not freely accessible. Our data is being collected daily, even now, often without our knowledge or consent, raising critical concerns about privacy and security.
We must advocate for transparency and control over how our information is used!
Netzpolitik.org - get organized!
“A primary goal of any engineer should be to continually be learning and understanding.”
— John Carmack
“Programs must be written for people to read, and only incidentally for machines to execute.”
— Harold Abelson
```ts
/**
* type safe self-description
*/
type Mood = "focused" | "curious" | "shipping";
interface CodingProfile {
hoursSpentCodingLastMonth?: number; // Tracked via editor plugins or manual estimate
favoriteEditor?: "nvim" | "vim" | "vscode"; // Editor of choice
languageNotes: ReadonlyMap<string, string>; // Language label -> short opinion
toolchainCount: number; // Interpreters/compilers installed
yearsOfExperience: number; // Overall hands-on experience
securityTools: ReadonlyArray<string>; // Selected security/infra tools
certificates?: ReadonlyArray<string>; // External links to certificates
currentlyLearning?: ReadonlyArray<string>; // Ongoing learning topics
nickname: string; // Handle
contact: string; // Public contact email
mood: Mood; // Current working mood
getMood: () => string; // Method returning a human friendly mood string
}
const profile: CodingProfile = {
nickname: "lavalue",
contact: "l.value.impl@gmail.com",
mood: "focused",
getMood: () => "focused on deep work and delivery",
hoursSpentCodingLastMonth: 130,
favoriteEditor: "nvim",
languageNotes: new Map<string, string>([
["lua", "Primary for Neovim plugins and fast scripting."],
["typescript", "Comfortable for modern web tooling and type-safety."],
["c++", "Enjoys performance and control when needed."],
["go", "Pragmatic choice for tooling and backends."],
["lisp", "Great for learning and meta-programming ideas."],
["rust", "Valuable for systems work, still exploring."]
]),
toolchainCount: 14,
yearsOfExperience: 4,
securityTools: ["Wireshark", "HackRF One", "Metasploit", "firmware tools"],
certificates: [
"LinkedIn: https://www.linkedin.com/in/stefan-bartl",
"XMind Roadmap: https://xmind.ai/share/k2PSPlst"
],
currentlyLearning: ["Architecture", "Intermediate Go", "OS internals"]
};