Skip to content

Commit 3deb3db

Browse files
committed
Projects Updated
1 parent 167d06a commit 3deb3db

7 files changed

Lines changed: 74 additions & 23 deletions

File tree

src/app.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ body::after {
143143
z-index: 101;
144144
animation: crt-noise 0.5s linear infinite;
145145
}
146-
146+
/* FIX: CANT BE TURNED OFF WITH THE SLIDER */
147147
/* This wrapper applies the text glow to the entire app */
148148
.crt-wrapper {
149149
/* The text-shadow creates the green phosphor bloom effect */

src/lib/components/features/SkillsSection.svelte

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import PSVita from "$lib/icons/ryan-beck-psvita-controller.svg?component";
1414
import GBSP from "$lib/icons/ryan-beck-sp-controller.svg?component";
1515
// Logos
16+
// FIX: REPLACE THE UNITY LOGO LIGHT WITH THE MODERN WHITE ONE
1617
import GodotLogoLight from "$lib/assets/godot_logo_vertical_color_light.svg?component";
1718
import GodotLogoDark from "$lib/assets/godot_logo_vertical_color_dark.svg?component";
1819
import UnityLogoLight from "$lib/assets/unity-original-wordmark-logo_light.svg?component";

src/lib/components/features/terminal/TerminalReveal.svelte

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
export let lineHeight = 24; // height of one "line", adjust to match your font
33
export let lines = 20; // number of visual lines (used only for animation steps)
44
export let duration = 1000; // total animation time
5+
6+
// TODO: REPLACE THIS WITH SOMETHING ELSE OR NOTHING AT ALL;
57
</script>
68

79
<div

src/lib/data/projects.ts

Lines changed: 70 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
export interface Project {
22
id: string;
33
title: string;
4-
extension: "sysX" | "dbin" | "build"; // Custom file extensions
5-
date: string; // e.g., "Jul 08 2024"
4+
extension: "sysX" | "dbin" | "build";
5+
date: string;
66
description: string;
77
visual: {
88
type: "image" | "video" | "embed";
@@ -15,41 +15,40 @@ export interface Project {
1515
};
1616
}
1717

18-
// Fill this array with your actual project data
1918
export const projects: Project[] = [
2019
{
21-
id: "proj_gamejam_2024",
22-
title: "Game Jam 2024",
20+
id: "proj_gamejam_2025",
21+
title: "Global Game Jam 2025",
2322
extension: "sysX",
24-
date: "Jul 08 2024",
23+
date: "Jul 08 2025",
2524
description:
26-
'Led a team of four to create a game in 48 hours for the Global Game Jam, focusing on the theme of "Repetition". The result was a critically acclaimed puzzle-platformer that won the local "Best Design" award.',
25+
'Led a team of six to create a game in 72 hours for the Global Game Jam, focusing on the theme of "Bubbles". The result was a small minigame collection called Pazpaz!',
2726
visual: {
28-
type: "video",
29-
src: "/videos/sample-video.mp4", // Replace with your video in /static/videos
27+
type: "image",
28+
src: "/pazpaz.gif",
3029
},
31-
tech: ["Unity", "C#", "Leadership", "Aseprite"],
30+
tech: ["Unity", "C#", "Mobile", "Leadership"],
3231
links: {
33-
github: "#", // Replace with your link
34-
live: "#",
32+
live: "https://rekyconan.itch.io/pazpaz",
3533
},
3634
},
3735
{
38-
id: "proj_academic_datastruct",
39-
title: "Data Structures Visualizer",
40-
extension: "dbin",
41-
date: "Mar 15 2024",
36+
id: "proj_kirby_charactercontroller",
37+
title: "Modular Character Controller",
38+
extension: "sysX",
39+
date: "Aug 04 2025",
4240
description:
43-
"An academic project to visualize common data structures like linked lists and binary trees using interactive animations, built as a final for my CS201 course. Features a clean UI and step-by-step execution.",
41+
"My Year 2 Finals project in Game Development. An advanced, modular Character Controller made in Unity, with a Kirby theme. Meant to showcase the various SOLID principles.",
4442
visual: {
45-
type: "image",
46-
src: "/images/sample-image.png", // Replace with your image in /static/images
43+
type: "embed",
44+
src: "https://youtu.be/MLwYUZQl6t0",
4745
},
48-
tech: ["Svelte", "TypeScript", "D3.js", "Vite"],
46+
tech: ["Unity", "C#", "SOLID", "Polished", "Game Logic"],
4947
links: {
50-
github: "#",
48+
github: "https://github.com/ReKylee/KirbyCharacterController",
5149
},
5250
},
51+
5352
{
5453
id: "proj_freelance_backend",
5554
title: "Freelance Backend System",
@@ -59,11 +58,60 @@ export const projects: Project[] = [
5958
"Designed and built a robust server-side system for a client using TypeScript and Domain-Driven Design. Managed full-stack components, from databases to complex business logic and admin endpoints.",
6059
visual: {
6160
type: "image",
62-
src: "/images/sample-image.png", // Replace with your image
61+
src: "/images/sample-image.png",
6362
},
6463
tech: ["Node.js", "TypeScript", "MongoDB", "Zod", "Neverthrow"],
6564
links: {
6665
github: "#",
6766
},
6867
},
68+
{
69+
id: "proj_inscryption_mp",
70+
title: "Multiplayer Inscryption",
71+
extension: "sysX",
72+
date: "Oct 05 2024",
73+
description:
74+
"My Year 1 Finals project in Game Development. Unity clone of Inscryption for an online two-player game mode!",
75+
visual: {
76+
type: "embed",
77+
src: "https://youtu.be/qL7ZnCpGWyk",
78+
},
79+
tech: ["Unity", "C#", "Client-Server", "Polished", "Game Logic"],
80+
links: {
81+
github: "https://github.com/ReKylee/InscryptionMultiplayerCollege",
82+
},
83+
},
84+
{
85+
id: "proj_battleships",
86+
title: "Battleships In The Terminal",
87+
extension: "dbin",
88+
date: "Nov 26 2024",
89+
description:
90+
"The classic game of Battleships in your Terminal! Built with the FXUI library, this little project allows you to play against a novice AI!",
91+
visual: {
92+
type: "image",
93+
src: "/BattleshipsInTerminal.gif",
94+
},
95+
tech: ["C", "C++", "Libraries", "UI", "Game Logic"],
96+
links: {
97+
github: "https://github.com/ReKylee/BattleshipsHW",
98+
},
99+
},
100+
101+
{
102+
id: "proj_ultimate_charactercatalog",
103+
title: "Ultimate Character Catalog",
104+
extension: "dbin",
105+
date: "Nov 26 2024",
106+
description:
107+
"Terminal UI built with the FXUI library to display a catalog of characters loaded from a file. Lets you add, remove, sort, search and update the catalog!",
108+
visual: {
109+
type: "image",
110+
src: "/CatalogApp.gif",
111+
},
112+
tech: ["C", "C++", "Libraries", "UI"],
113+
links: {
114+
github: "https://github.com/ReKylee/CatalogApp",
115+
},
116+
},
69117
];

static/BattleshipsInTerminal.gif

5.67 MB
Loading

static/CatalogApp.gif

6.57 MB
Loading

static/pazpaz.gif

31.8 MB
Loading

0 commit comments

Comments
 (0)