This commit is contained in:
2025-09-28 23:51:31 +02:00
parent 9f3722753c
commit e33932c001
3 changed files with 163 additions and 174 deletions

View File

@@ -63,9 +63,11 @@ export default function RootLayout({
className={cn(
"min-h-screen bg-background font-sans antialiased max-w-2xl mx-auto py-12 sm:py-24 px-6",
fontSans.variable
)}
>
<script defer src="https://umami.steffenillium.de/script.js" data-website-id="170441c3-f9ca-4dea-9f44-ba0573b0f9e5"></script>
)}>
<script
defer
src="https://umami.steffenillium.de/script.js"
data-website-id="170441c3-f9ca-4dea-9f44-ba0573b0f9e5"></script>
<Providers>
<Header />
{children}

View File

@@ -6,7 +6,7 @@ import {
ClipboardListIcon,
} from "lucide-react";
const domain: string = "steffenillium.de"
const domain: string = "steffenillium.de";
export const DATA = {
name: "Steffen Illium",
@@ -20,7 +20,7 @@ export const DATA = {
summary:
"I am a **Machine Learning expert** who builds bridges between raw data and impactful results. With **7+ years** of **experience** and many **publications**, my focus is on developing models for **computer vision** and **sequential data**. My expertise is twofold: I love diving deep into theoretical research, but my true passion lies in translating complex concepts into **practical, scalable solutions**. This is why I am deeply invested in **DevOps** and automation, so that I can ensure **safe**, **reliable** and **efficient** operations in **production**.",
avatarUrl: "/images/newshot_2.jpg",
"skills": {
skills: {
"Machine Learning & Research": [
"Deep Learning",
"Reinforcement Learning",
@@ -32,7 +32,7 @@ export const DATA = {
"Segmentation",
"Anomaly Detection",
"OOD Detection",
"Industrial Safety (AI)"
"Industrial Safety (AI)",
],
"Programming, Languages & Libraries": [
"Python",
@@ -46,7 +46,7 @@ export const DATA = {
"SQL/NoSQL",
"Shell Script",
"HTML5/CSS3",
"LaTeX"
"LaTeX",
],
"DevOps & Backend Engineering": [
"Docker (Swarm)",
@@ -55,11 +55,10 @@ export const DATA = {
"Traefik",
"FastAPI",
"Linux",
"Git"
]
"Git",
],
},
navbar:
[
navbar: [
{ href: "/", icon: HomeIcon, label: "Home" },
{ href: "/research", icon: FlaskConicalIcon, label: "Research" },
/*{ href: "/projects", icon: BriefcaseIcon, label: "Projects" },*/
@@ -67,73 +66,62 @@ export const DATA = {
{ href: "/publications", icon: PaperclipIcon, label: "Publications" },
/*{ href: "/blog", icon: NotebookIcon, label: "Blog" },*/
],
contact:
{
contact: {
email: "steffen.illium@ifi.lmu.de",
tel: "",
social:
{
Email:
{
social: {
Email: {
name: "Email",
url: "mailto://steffen.illium@ifi.lmu.de",
icon: Icons.email,
pub: false,
},
LinkedIn:
{
LinkedIn: {
name: "LinkedIn",
url: "https://www.linkedin.com/in/steffen-illium/",
icon: Icons.linkedin,
pub: false,
},
GoogleScholar:
{
GoogleScholar: {
name: "Google Scholar",
url: "https://scholar.google.de/citations?user=NODAd94AAAAJ&hl=en",
icon: Icons.globe,
pub: true,
},
arXiv:
{
arXiv: {
name: "arXiv",
url: "https://arxiv.org/a/illium_s_1",
icon: Icons.globe,
pub: true,
},
ORCiD:
{
ORCiD: {
name: "ORCiD",
url: "https://orcid.org/0000-0003-0021-436X",
icon: Icons.globe,
pub: true,
},
SemanticScholar:
{
SemanticScholar: {
name: "SemanticScholar",
url: "https://www.semanticscholar.org/author/Steffen-Illium/51893497",
icon: Icons.globe,
pub: true
pub: true,
},
ResearchGate:
{
ResearchGate: {
name: "ResearchGate",
url: "https://www.researchgate.net/profile/Steffen-Illium",
icon: Icons.globe,
pub: true,
},
Gitea:
{
Gitea: {
name: "Gitea",
url: "https://gitea.steffenillium.de",
icon: Icons.git,
pub: false,
},
}
},
},
work:
[
work: [
{
company: "XITASO GmbH",
href: "https://xitaso.com",
@@ -190,8 +178,7 @@ export const DATA = {
"Served as the lead organizer for the OpenMunich conference.",
},
],
education:
[
education: [
{
school: "LMU Munich",
href: "https://www.lmu.de",

View File

@@ -1,5 +1,4 @@
// components/navbar.tsx
"use client";
import { Dock, DockIcon } from "@/components/magicui/dock";
import { ModeToggle } from "@/components/mode-toggle";
@@ -18,7 +17,9 @@ export default function Navbar() {
return (
<div className="pointer-events-auto fixed inset-x-0 bottom-0 z-30 mx-auto mb-6 flex origin-bottom mt-0">
<div className="pointer-events-auto mx-auto max-w-max mt-0">
<Dock direction="middle" className=" shadow-lg bg-background border mt-0">
<Dock
direction="middle"
className=" shadow-lg bg-background border mt-0">
{DATA.navbar.map((item) => (
<DockIcon key={item.href}>
<Tooltip>
@@ -27,10 +28,9 @@ export default function Navbar() {
href={item.href}
className={cn(
buttonVariants({ variant: "ghost", size: "icon" }),
"size-12",
"size-12"
)}
aria-label={item.label}
>
aria-label={item.label}>
<item.icon className="size-4" />
</Link>
</TooltipTrigger>