|
|
|
@ -117,6 +117,29 @@ export const employment = [
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
export const projectsHobbies = [
|
|
|
|
|
{
|
|
|
|
|
title: "Token-Efficient AI Chat",
|
|
|
|
|
highlights: ["Vike", "Hono", "React", "Cloudflare Pages"],
|
|
|
|
|
code: "https://git.sakal.us/avraham/context-efficient-ai",
|
|
|
|
|
deployment: "https://ai.sakal.us",
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: "Calendar Optimizer project",
|
|
|
|
|
highlights: [
|
|
|
|
|
"Stock options research platform",
|
|
|
|
|
"Preact",
|
|
|
|
|
"trpc",
|
|
|
|
|
"Clickhouse",
|
|
|
|
|
],
|
|
|
|
|
code: "https://git.sakal.us/avraham/calendar-optimizer",
|
|
|
|
|
deployment: "https://calendar-optimizer-frontend.sakal.us",
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: "Personal coding blog",
|
|
|
|
|
highlights: ["Astro", "Cloudflare Pages"],
|
|
|
|
|
code: "https://git.sakal.us/avraham/blog-astro",
|
|
|
|
|
deployment: "https://blog.sakal.us",
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: "Self-host email for the sakal.us domain",
|
|
|
|
|
highlights: ["Vultr-Hosted", "Postfix for SMTP", "Dovecot for IMAP"],
|
|
|
|
@ -132,23 +155,8 @@ export const projectsHobbies = [
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: "Self-host a Gitea code repository",
|
|
|
|
|
highlights: [
|
|
|
|
|
"Deployed within the above Kubernetes cluster. Available at https://git.sakal.us",
|
|
|
|
|
],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: "Personal coding blog",
|
|
|
|
|
highlights: ["Astro", "Cloudflare Pages", "https://blog.sakal.us"],
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: "Calendar Optimizer project",
|
|
|
|
|
highlights: [
|
|
|
|
|
"Stock options research platform",
|
|
|
|
|
"Preact",
|
|
|
|
|
"trpc",
|
|
|
|
|
"Clickhouse",
|
|
|
|
|
"https://calendar-optimizer-frontend.sakal.us",
|
|
|
|
|
],
|
|
|
|
|
highlights: ["Deployed within the above Kubernetes cluster."],
|
|
|
|
|
deployment: "https://git.sakal.us",
|
|
|
|
|
},
|
|
|
|
|
// {
|
|
|
|
|
// title: "Custom From-Scratch Full-Stack eCommerce website",
|
|
|
|
|