feat: add K-Convert and K-Shrink projects with descriptions and thumbnails
All checks were successful
Build and Deploy Gabriel Kaszewski Portfolio / build-and-deploy-local (push) Successful in 1m0s

This commit is contained in:
2026-03-17 22:42:42 +01:00
parent 0bdef596b4
commit 292a5d2587
3 changed files with 25 additions and 1 deletions

View File

@@ -444,7 +444,7 @@ export const projects: Project[] = [
"visit_url": null,
"download_url": null,
"technologies": ["Rust", "iced"],
"thumbnails": []
"thumbnails": ["/images/k-launcher.avif"]
},
{
"id": 19,
@@ -459,5 +459,29 @@ export const projects: Project[] = [
"thumbnails": [
"/images/k-tv.png"
]
},
{
"id": 20,
"name": "K-Convert",
"short_description": "Client-side image and audio converter powered by FFmpeg & WASM.",
"description": "K-Convert is a 100% client-side web app for converting images and audio files. All processing happens locally in the browser — no files are ever uploaded to a server. Powered by FFmpeg compiled to WebAssembly.\n\n**Technical details:**\n- **Frontend:** React, TypeScript, TailwindCSS\n- **Processing:** FFmpeg.wasm (WASM)",
"category": "Web",
"github_url": "https://github.com/GKaszewski/k-convert",
"visit_url": "https://convert.gabrielkaszewski.dev/",
"download_url": null,
"technologies": ["React", "TypeScript", "TailwindCSS", "FFmpeg.wasm", "WASM"],
"thumbnails": ["/images/k-convert.avif"]
},
{
"id": 21,
"name": "K-Shrink",
"short_description": "Wayland clipboard daemon that auto-compresses images on copy.",
"description": "K-Shrink is a Wayland clipboard daemon that automatically compresses images the moment you copy them. Copy a 3 MB screenshot, paste a 300 KB WebP — no extra steps required.\n\n**Technical details:**\n- **Language:** Rust\n- **Protocol:** Wayland",
"category": "Desktop",
"github_url": "https://github.com/GKaszewski/k-shrink",
"visit_url": null,
"download_url": "https://aur.archlinux.org/packages/k-shrink",
"technologies": ["Rust", "Wayland"],
"thumbnails": []
}
];

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB