
André Larsen.
Full Stack Developer
Fünen, Denmark
I like building applications for the web and mobile platform - It is that simple! 😁
interface Developer {
name: string;
skills: string[];
interests: string[];
};
interface TechStack {
devOps: string[];
backend: string[];
frontend: string[];
};
type ContactType = 'github' | 'x' | 'linkedIn' | 'email';
const techStack: TechStack = {
devOps: [
'GitLab',
'GitHub',
'Cloudflare',
],
frontend: [
'Lit',
'JavaScript',
'TypeScript',
'TailwindCSS',
'Astro',
'React Native'
'HTML/CSS',
'Markdown',
'Umbraco CMS (8-15)'
],
backend: [
'C# ASP.NET 5-9'
'MSSQL',
'Node.js',
'MongoDB',
'Azure App Service'
]
};
// Developer profile
const me: Developer = {
name: 'André Larsen.',
skills: [
...techStack.devOps,
...techStack.backend,
...techStack.frontend
],
interests: [
'Open Source',
'Networking'
'Cyber Security',
'Performance',
]
};
// Contact function
const contact = (type: ContactType): string => {
switch (type) {
case 'github':
return 'https://github.com/HamDerAndrew';
case 'x':
return 'https://x.com/MWL_Andre';
case 'linkedIn':
return 'https://www.linkedin.com/in/sondergaardandre';
case 'email':
return '[email protected]';
default:
return 'Send pigeon.';
}
};
TLS Cipher Manager
An internal tool which turned into a feature in the Umbraco Cloud hosting platform. The tool was used to manage TLS ciphers and protocols for hostnames in Umbraco Cloud.
Open Project WebsiteUmbTimeOnly
A simple Umbraco package which adds a TimeOnly picker to the Umbraco backoffice.
Open Project WebsiteUmbracoLanguagePicker
A property editor for adding languages that are selected in the Settings section to any Document Type
Open Project Websitemwl.nu
A website for a digital agency specializing in Umbraco. Built with Umbraco 13
Open Project Website