
Steffen Weidenhaus
Software Engineer
Canberra, ACT, Australia
Experienced software engineer building technology for public safety and security, with expertise in AI integration, full-stack development, and a passion for defence and intelligence applications.
package main
func main() {
var australianCitizen bool = true
techStack := TechStack{
CompiledLanguages: []string{
"Go",
"C++",
"Java",
},
ScriptingLanguages: []string{
"TypeScript",
"JavaScript",
"Python",
"Bash scripting",
},
Frontend: []string{
"React.js",
"TypeScript",
"JavaScript",
"Angular",
"TailwindCSS",
"Astro",
},
Backend: []string{
"REST APIs",
"Node.js",
"Java",
"SpringBoot",
"Python",
"Go",
"PostgreSQL",
"MySQL",
},
DevOps: []string{
"GitLab CI/CD",
"GitHub",
"Docker",
"Kubernetes",
"Terraform",
"AWS",
},
DataProcessing: []string{
"ETL processes",
"Data pipelines",
},
AI: []string{
"AI integration",
"Agentic AI development",
"AI-driven automation",
},
CoreSkills: []string{
"Algorithms",
"Memory management",
"Problem solving",
"Debugging compiled binaries",
"Script debugging",
"Formal project documentation",
"Software architecture",
},
}
// Create developer profile
me := Developer{
Name: "Steffen Weidenhaus",
Skills: techStack.getAllSkills(),
Interests: []string{
"Open Source",
"Security",
"Privacy",
"Performance",
"Self-Hosting",
"Networking",
},
}
}

SSE Horserace
A real-time horse racing game using server-sent events for live updates and interactive gameplay.

Node-based UI
POC I did for a financial services company in Germany. A visual programming interface that lets users build work- and dataflows by connecting nodes in an intuitive drag-and-drop environment.

Transpo Trivia
A trivia game challenging players to identify Australian train stations from maps, testing transportation knowledge.

RFID & MQTT
An IoT project that uses RFID tags to control smart bulb colors through MQTT messaging protocol.

Immersive Web Dev
A web interface that allows users to control smart bulb colors through a browser using MQTT connections.

Research Activity Identifier
A system for identifying and tracking research activities across Australian institutions for the ARDC.