init project files

This commit is contained in:
!verity
2026-03-16 21:25:53 +01:00
commit 2045808f00
40 changed files with 3436 additions and 0 deletions

52
content/experience.ts Normal file
View File

@@ -0,0 +1,52 @@
export type ExperienceItem = {
id: string;
role: string;
company: string;
companyUrl?: string;
period: string;
type: "fulltime" | "freelance" | "internship";
description: string;
highlights: string[];
};
export const experience: ExperienceItem[] = [
{
id: "norisk-client",
role: "Developer",
company: "NoRisk Client",
companyUrl: "https://noriskclient.com",
period: "2025 — Present",
type: "fulltime",
description: "Full-stack development for NoRisk Client, a Minecraft client. Client (Fabric), backend, web and Tauri desktop app.",
highlights: [
"Minecraft client development with Fabric",
"Backend services and web stack",
"Desktop app with Tauri",
],
},
{
id: "fiverr",
role: "Freelance Developer",
company: "Fiverr",
companyUrl: "https://fiverr.com",
period: "2021 — Present",
type: "freelance",
description: "Freelance developer on Fiverr. Delivering web, backend and app projects for clients worldwide.",
highlights: [
"Consistently active since 2021",
"Wide range of projects: web apps, APIs, automation, and more",
],
},
{
id: "content-creator",
role: "Developer for Content Creators",
company: "Various clients",
period: "2020 — Present",
type: "freelance",
description: "Development for content creators: tools, integrations, websites and custom solutions.",
highlights: [
"Ongoing since 2020",
"Custom tools and workflows for streamers, YouTubers and creators",
],
},
];

30
content/personal.ts Normal file
View File

@@ -0,0 +1,30 @@
export const personal = {
name: "Ole Schumacher",
role: "Full Stack Developer",
roles: ["Full Stack Developer", "Web & Backend", "App Developer"],
tagline: "Web, Backend & App — clean code and thoughtful solutions.",
bio: "I'm Ole, 19, from Cologne. Full-stack developer focused on Web, Backend and App — 8+ years of experience and still a student, learning by building.",
availability: true,
availabilityText: "Available for projects",
email: "contact@oleeeedev.de",
location: "Cologne, Germany",
social: {
github: "https://github.com/jakubbbdev",
},
stats: [
{ value: "8+", label: "Years Experience" },
{ value: "20+", label: "Projects Built" },
{ value: "19", label: "Years Old" },
],
aboutMe: {
paragraphs: [
"I build full stack — Web, Backend and App — with 8+ years of experience at 19 and still in school. Based in Cologne, I turn ideas into solid code.",
"I focus on clear architecture, maintainable code and user-centred applications. I work on my own projects, for clients and keep learning along the way.",
],
currently: ["Full Stack: Web, Backend & App", "Student", "Building from Cologne"],
funFact: "8+ years of coding at 19 — learning by doing.",
},
};

13
content/projects.ts Normal file
View File

@@ -0,0 +1,13 @@
export type Project = {
id: string;
title: string;
description: string;
tags: string[];
image?: string;
liveUrl?: string;
githubUrl?: string;
featured?: boolean;
};
export const projects: Project[] = [
];

42
content/techstack.ts Normal file
View File

@@ -0,0 +1,42 @@
export type TechItem = {
name: string;
icon: string;
category: "language" | "framework" | "tool" | "database";
};
export const techStack: TechItem[] = [
// Languages
{ name: "TypeScript", icon: "SiTypescript", category: "language" },
{ name: "JavaScript", icon: "SiJavascript", category: "language" },
{ name: "Python", icon: "SiPython", category: "language" },
{ name: "Java", icon: "SiOpenjdk", category: "language" },
{ name: "Kotlin", icon: "SiKotlin", category: "language" },
{ name: "HTML", icon: "SiHtml5", category: "language" },
{ name: "CSS/SCSS", icon: "SiSass", category: "language" },
{ name: "Rust", icon: "SiRust", category: "language" },
{ name: "Go", icon: "SiGo", category: "language" },
{ name: "C++", icon: "SiCplusplus", category: "language" },
// Frameworks
{ name: "Next.js", icon: "SiNextdotjs", category: "framework" },
{ name: "Vue", icon: "SiVuedotjs", category: "framework" },
{ name: "React", icon: "SiReact", category: "framework" },
{ name: "Node.js", icon: "SiNodedotjs", category: "framework" },
{ name: "Express", icon: "SiExpress", category: "framework" },
{ name: "Flutter", icon: "SiFlutter", category: "framework" },
// Tools
{ name: "Git", icon: "SiGit", category: "tool" },
{ name: "Docker", icon: "SiDocker", category: "tool" },
{ name: "Kubernetes", icon: "SiKubernetes", category: "tool" },
{ name: "Vercel", icon: "SiVercel", category: "tool" },
{ name: "CI/CD", icon: "SiGithubactions", category: "tool" },
{ name: "gRPC", icon: "SiGoogle", category: "tool" },
{ name: "Prisma", icon: "SiPrisma", category: "tool" },
{ name: "Terraform", icon: "SiTerraform", category: "tool" },
// Databases
{ name: "Redis", icon: "SiRedis", category: "database" },
{ name: "MongoDB", icon: "SiMongodb", category: "database" },
{ name: "PostgreSQL", icon: "SiPostgresql", category: "database" },
];