First Commit

This commit is contained in:
Benjamin Toby
2024-12-09 16:36:17 +01:00
parent f24b493566
commit b037cec100
128 changed files with 3281 additions and 193 deletions
+167
View File
@@ -0,0 +1,167 @@
export const skills = {
Devops: {
description: "Server management, deployment, and automation",
href: "/work/devops",
portfolio: [
{
title: "Server Management",
description: "Server management, deployment, and automation",
href: "/work/devops/server-management",
image: "/images/work/devops/server-management.png",
technologies: [
"Linux",
"Docker",
"Shell Scripting",
"Kubernetes",
"Terraform",
"AWS",
"Hetzner",
"Azure",
"Google Cloud",
"Debian",
"Ubuntu",
"Alpine",
"...",
],
},
{
title: "Email Server Setup",
description:
"Self Hosted Email solution. Setup and Deployment.",
href: "/work/devops/server-management",
image: "/images/work/devops/server-management.png",
technologies: ["Linux", "Docker", "Mailinabox", "Hetzner"],
},
{
title: "DNS Configuration",
description: "Domain names setup, configuration, and security.",
image: "/images/work/devops/server-management.png",
technologies: [
"Cloudflare DNS",
"Cloudflare Zero Trust",
"Cloudflare Registry",
],
},
{
title: "Web Servers and Reverse Proxies",
description:
"Web Server Configuration and deployment. Plus SSL Certificates provisioning.",
image: "/images/work/devops/server-management.png",
technologies: [
"NGINX",
"Node JS",
"Bun JS",
"Certbot",
"Let's Encrypt",
],
},
{
title: "Continuous Integration and Deployment",
description:
"Self hosted and managed solutions for deployment and continuous integration",
image: "/images/work/devops/server-management.png",
technologies: [
"Coolify",
"Vercel",
"Github Runners",
"Gitea Runners",
"Dokploy",
],
},
{
title: "Customer Service",
description:
"Self hosted and managed solutions for handling customers",
image: "/images/work/devops/server-management.png",
technologies: ["Chatwoot", "Tidio"],
},
],
},
"Full Stack": {
description: "Frontend and Backend development",
href: "/work/devops",
portfolio: [
{
title: "Server Development",
description:
"Easy development and development of Web servers and APIs",
image: "/images/work/devops/server-management.png",
technologies: ["Node JS", "Bun JS", "Shell Script", "Python"],
},
{
title: "React JS",
description: "Development of React JS applications for the web",
image: "/images/work/devops/server-management.png",
technologies: [
"React",
"Next JS",
"Vite",
"React Hooks",
"Functional Components",
],
},
{
title: "HTML & CSS",
description: "HTML and CSS Development for the web",
image: "/images/work/devops/server-management.png",
technologies: [
"HTML 5",
"CSS 3",
"SCSS",
"Less",
"Tailwind CSS",
],
},
{
title: "Database",
description: "Database Development and Management",
image: "/images/work/devops/server-management.png",
technologies: [
"MySQL",
"Mariadb",
"PostgreSQL",
"MongoDB",
"Redis",
"SQLite",
"Firebase",
"Supabase",
"Prisma",
"Mongoose",
],
},
{
title: "User Authentication",
description: "User Authentication and Authorization",
image: "/images/work/devops/server-management.png",
technologies: [
"Google Login",
"Github Login",
"Next Auth",
"Firebase",
"Cloudflare Zero Trust",
"Clerk",
],
},
],
},
"Software Development": {
description: "Application development for server, desktop, and web",
href: "/work/devops",
portfolio: [
{
title: "Node Modules Development",
description:
"Development of Node Modules for server, desktop, and web. Deployed on NPM package registry.",
image: "/images/work/devops/server-management.png",
technologies: ["Node JS", "Bun JS", "Shell Scripting", "Rsync"],
},
{
title: "Shell Scripting",
description:
"Development of shell scripts for automation and task execution",
image: "/images/work/devops/server-management.png",
technologies: ["Shell Script", "Bash Scripting", "GNU/Linux"],
},
],
},
};
+92
View File
@@ -0,0 +1,92 @@
export const work = {
Fullstack: {
href: "/work/full-stack",
portfolio: [
{
title: "Datasquirel",
description: "Clould-based SQL data management system.",
href: "https://datasquirel.com",
image: "/images/work/devops/server-management.png",
technologies: [
"Node JS",
"SQL",
"Mariadb",
"Shell Scripting",
"Docker",
"Docker Compose",
"Next JS",
"Tailwind CSS",
"Cloudflare Zero Trust",
],
},
{
title: "Summit Lending",
description: "Mortgage Broker in Utah",
href: "https://summitlending.com",
image: "/images/work/devops/server-management.png",
technologies: [
"Next JS",
"Tailwind CSS",
"Zapier",
"Google APIs",
"SQL",
"Spreadsheet to JSON",
],
},
{
title: "Coderank",
description: "A new age of remote work. Targeted at developers",
href: "https://summitlending.com",
image: "/images/work/devops/server-management.png",
technologies: [
"Next JS",
"Docker",
"VSCode Web Editor",
"NGINX Reverse Proxy",
],
},
],
},
Devops: {
href: "/work/devops",
portfolio: [
{
title: "Personal Mail Server",
description:
"Self Hosted Email solution for all my personal projects",
href: "https://box.mailben.xyz/mail",
image: "/images/work/devops/server-management.png",
technologies: ["Linux", "Docker", "Mailinabox"],
},
{
title: "Git, Packge, Container repository",
description:
"Self Hosted repository for Git projects, NPM modules, Docker images, and more",
href: "https://git.tben.me/tben",
image: "/images/work/devops/server-management.png",
technologies: ["Gitea", "Linux"],
},
],
},
Software: {
description: "Application development for server, desktop, and web",
href: "/work/devops",
portfolio: [
{
title: "Turbo Sync NPM Module",
description:
"The easiest way to synchronize local and remote directories in real time",
href: "https://git.tben.me/Moduletrace/-/packages/npm/turbosync",
image: "/images/work/devops/server-management.png",
technologies: ["Node JS", "Bun JS", "Shell Scripting", "Rsync"],
},
{
title: "Batchrun",
description: "Run multiple concurrent processes",
href: "https://git.tben.me/Moduletrace/-/packages/npm/@moduletrace%2Fbatchrun",
image: "/images/work/devops/server-management.png",
technologies: ["Node JS"],
},
],
},
};