update text and fixed svelte warning

This commit is contained in:
liyunze 2026-08-29 13:32:36 +08:00
parent 32e793bd61
commit 39f526d67a
5 changed files with 27 additions and 21 deletions

View file

@ -47,7 +47,7 @@ function ExperienceTabContent() {
dateRange: "Mar 2026 - Apr 2026", dateRange: "Mar 2026 - Apr 2026",
country: "Australia", country: "Australia",
highlights: [ highlights: [
"Successfully merged 13 pull requests to the Ruby on Rails codebase, fixing bugs and adding new features.", "Successfully merged 13+ pull requests to the Ruby on Rails codebase, fixing bugs and adding new features.",
"Communicated clearly about obstacles, suggested probable cause and provided solutions or workarounds.", "Communicated clearly about obstacles, suggested probable cause and provided solutions or workarounds.",
], ],
className: "pb-5", className: "pb-5",
@ -58,7 +58,8 @@ function ExperienceTabContent() {
country: "Australia", country: "Australia",
highlights: [ highlights: [
"Led the migration from 40+ Javascript files to Typescript while preserving original functionality with minor bug fixes.", "Led the migration from 40+ Javascript files to Typescript while preserving original functionality with minor bug fixes.",
"Improved navigation adhering to UX principles.", "Reviewed 35+ pull requests with only 70% approval rate to maintain codebase quality.",
"Contributed 12+ pull requests into frontend and CI/CD to add new features and fix bugs.",
], ],
className: "pb-5", className: "pb-5",
})} })}
@ -92,10 +93,11 @@ function EducationTabContent() {
<> <>
{Position({ {Position({
title: "Bachelors of Computer Science", title: "Bachelors of Computer Science",
dateRange: "June 2024 - Now", dateRange: "June 2024 - September 2026",
country: "Australia", country: "Australia",
summary: `Awarded 50% Vice-Chancellor Scholarship to study summary: `Awarded 50% Vice-Chancellor Scholarship to study
Bachelor's in Computer Science, minoring in Full Stack Development. Active committee member in cybersecurity association and software engineering club.`, Bachelor's in Computer Science, minoring in Full Stack Development.
Active committee member in various clubs including Cybersecurity association and Software Engineering club.`,
className: "pb-5", className: "pb-5",
})} })}
{Position({ {Position({
@ -111,24 +113,27 @@ function EducationTabContent() {
function ExtracurricularTabContent() { function ExtracurricularTabContent() {
return ( return (
<> <>
{Position({
title: "Development Committee of Cybersecurity Association",
dateRange: "Nov 2025 - Now",
country: "Australia",
className: "pb-5",
highlights: [
`Leading frontend development of club's revamped website in Astro.`,
"Hosted study sessions to encourage productivity amongst students.",
],
})}
{Position({ {Position({
title: "Web Dev Lead of Software Engineering Club", title: "Web Dev Lead of Software Engineering Club",
dateRange: "Sep 2025 - Now", dateRange: "Sep 2025 - Now",
country: "Australia", country: "Australia",
className: "pb-5", className: "pb-5",
highlights: [ highlights: [
`Developed Rust Discord Bot, includes club membership verification feature using Supabase.`, "Developed Rust Discord Bot, includes club membership verification feature using Supabase.",
`Hosted a Typescript workshop using Bun.`, "Improve engagement of Discord server by introducing daily leetcode challenges.",
"Hosted a Typescript workshop using Bun and Svelte.",
"Featured as a panelist on Our Internship Experience, sharing tips and advice to students."
],
})}
{Position({
title: "Development Committee of Cybersecurity Association",
dateRange: "Nov 2025 - Now",
country: "Australia",
className: "pb-5",
highlights: [
"Leading frontend development of club's revamped website in Astro.",
"Contributing to Discord bot development migration from Typescript to Python for lower barrier of entry.",
"Hosted study sessions to encourage productivity amongst students.",
], ],
})} })}
{Position({ {Position({

View file

@ -46,9 +46,10 @@ import { Image } from "astro:assets";
<Greeting client:load />! <Greeting client:load />!
</div> </div>
<p class="text-left"> <p class="text-left">
I'm a Malaysian software developer studying in Australia on I am a Malaysian computer science graduate pivoting towards
a 50% excellence scholarship. I develop software for streamers teaching in Australia. I develop software for streamers and
and content creators, while also making tech tutorials in programming. content creators, while also making tech tutorials in
programming.
</p> </p>
<div class="mt-8 flex flex-row items-center justify-center"> <div class="mt-8 flex flex-row items-center justify-center">

View file

@ -21,7 +21,7 @@
tags = [], tags = [],
}: Props = $props(); }: Props = $props();
const positionLeft: boolean = $state(position == "left"); const positionLeft: boolean = (() => position == "left")();
onMount(() => { onMount(() => {
const videos = document.querySelectorAll<HTMLVideoElement>(".playable"); const videos = document.querySelectorAll<HTMLVideoElement>(".playable");

View file

@ -56,7 +56,7 @@ import Card from "../global/Card.astro";
<div class="w-full px-5 py-5 lg:w-4/5"> <div class="w-full px-5 py-5 lg:w-4/5">
<div class="mb-6"> <div class="mb-6">
<p class="mb-3"> <p class="mb-3">
I primarily work on websites on both the frontend and I primarily work on web apps on both the frontend and
the backend. the backend.
</p> </p>
<p class="mb-3"> <p class="mb-3">