hi, i'm karl.

-> compsci & math double major @ uoft-> always learning and tinkering with new ideas-> building scalable apps that solve real problems-> obsessed with low-level programming, compilers and os

let's connect! (p.s., best experienced in full-screen on a computer!)

hi, i'm karl.

-> compsci & math double major @ uoft-> always learning and tinkering with new ideas-> building scalable apps that solve real problems-> obsessed with low-level programming, compilers and os

let's connect!

(p.s., best experienced in full-screen on a computer!)

hi, i'm karl.

-> cs & math double major @ uoft-> always learning, always building-> creating software to solve problems-> passionate about compilers & systems

let's connect!

p.s., best experienced in full-screen on a computer!

visitor@terminal.user.dev:~$

πŸ‘‹ hello visitor,
my name is karl. i'm a third-year computer science and mathematics double major at uoft. i like building stuff that solves real problems, whether it's a tool, an app, or something weird i came up with for fun.

i'm always tinkering. one week i'm writing C programs that generate ai videos, the next i'm building social apps to make campus life smoother. i like projects that feel useful and teach me something new.
+---------------+
| what i'm into |
+---------------+
-> systems programming and low-level development (i love C way more than i should)
-> cybersecurity (especially since ai keeps changing the landscape)
-> rock climbing and outdoor activities (i want to start mountaineering!)
-> volunteering whenever i can

+------------------------------------------------------------------------------------------+
| languages: Python, Java, C, TypeScript, Swift, HTML/CSS, SQL, Shell, MIPS Assembly |
+------------------------------------------------------------------------------------------+
| libraries: React.js, Pytest, JUnit, Astroid |
+------------------------------------------------------------------------------------------+
| frameworks: Node.js, Next.js, SwiftUI, Maven |
+------------------------------------------------------------------------------------------+
| tools/databases: Git / GitHub, MySQL, Firebase, Linux, OpenAI / DeepSeek API, Whisper |
+------------------------------------------------------------------------------------------+

visitor@terminal.user.dev:~$

πŸ‘‹ hello visitor,
my name is karl. i'm a third-year computer science and mathematics double major at uoft. i like building stuff that solves real problems, whether it's a tool, an app, or something weird i came up with for fun.

i'm always tinkering. one week i'm writing C programs that generate ai videos, the next i'm building social apps to make campus life smoother. i like projects that feel useful and teach me something new.

+---------------+
| what i'm into |
+---------------+

-> systems programming and low-level development (i love C way more than i should)

-> cybersecurity (especially since ai keeps changing the landscape)

-> rock climbing and outdoor activities (i want to start mountaineering!)

-> volunteering whenever i can

+------------------------------------------------------------------------+
| languages: Python, Java, C, TypeScript, Swift, HTML/CSS, SQL, Shell, |
| MIPS Assembly |
+------------------------------------------------------------------------+
| libraries: React.js, Pytest, JUnit, Astroid |
+------------------------------------------------------------------------+
| frameworks: Node.js, Next.js, SwiftUI, Maven |
+------------------------------------------------------------------------+
| tools: Git / GitHub, MySQL, Firebase, Linux, OpenAI/DeepSeek API |
+------------------------------------------------------------------------+

visitor@terminal.user:~$

πŸ‘‹ hello visitor,
my name is karl. i'm a third-year computer science and mathematics double major at uoft. i like building stuff that solves real problems, whether it's a tool, an app, or something weird i came up with for fun.

i'm always tinkering. one week i'm writing C programs that generate ai videos, the next i'm building social apps to make campus life smoother. i like projects that feel useful and teach me something new.
+---------------+
| what i'm into |
+---------------+

-> systems programming and low-level development

-> cybersecurity (especially with ai)

-> rock climbing and outdoor activities

-> volunteering whenever i can

+------------------+------------------+
| languages: | libraries: |
| | |
| Python, Java, C | React, Pytest |
| TS, Swift, HTML | JUnit, Astroid |
| CSS, SQL, Shell | |
| MIPS Assembly | |
+------------------+------------------+
| frameworks: | tools/databases: |
| | |
| Node.js, Next.js | Git, GitHub |
| SwiftUI, Maven | MySQL, Firebase |
| | Linux, AI APIs |
+------------------+------------------+

visitor@terminal.user.dev:~$

πŸ‘‹ hello visitor,
my name is karl. i'm a third-year computer science and mathematics double major at uoft. i like building stuff that solves real problems, whether it's a tool, an app, or something weird i came up with for fun.

i'm always tinkering. one week i'm writing C programs that generate ai videos, the next i'm building social apps to make campus life smoother. i like projects that feel useful and teach me something new.
+---------------+
| what i'm into |
+---------------+

-> systems programming and low-level development (i love C way more than i should)

-> cybersecurity (especially since ai keeps changing the landscape)

-> rock climbing and outdoor activities (i want to start mountaineering!)

-> volunteering whenever i can

+------------------+------------------+
| languages: | libraries: |
| | |
| Python, Java, C | React, Pytest |
| TS, Swift, HTML | JUnit, Astroid |
| CSS, SQL, Shell | |
| MIPS Assembly | |
+------------------+------------------+
| frameworks: | tools/databases: |
| | |
| Node.js, Next.js | Git, GitHub |
| SwiftUI, Maven | MySQL, Firebase |
| | Linux, AI APIs |
+------------------+------------------+

visitor@terminal.user.dev:~$

visitor@terminal.user.dev:~$

click on project you wish to view. any questions? ask me!

visitor@terminal.user.dev:~$

visitor@terminal.user.dev:~$

visitor@terminal.user.dev:~$

click on project you wish to view. any questions? ask me!

visitor@terminal.user.dev:~$

visitor@terminal.user:~$

visitor@terminal.user:~$

click on project you wish to view. any questions? ask me!

visitor@terminal.user:~$

visitor@terminal.user:~$

visitor@terminal.user:~$

click on project you wish to view. any questions? ask me!

visitor@terminal.user:~$

visitor@terminal.user.dev:~$

experience/β”‚β”œβ”€β”€ software developer (Department of Computer Science, UofT)β”‚ β”œβ”€β”€ [May 2025 - Present]β”‚ └── Designing and maintaining core features of PythonTA,β”‚ a static analysis tool used by 3900+ students annuallyβ”‚ to improve coding practices in intro Python coursesβ”‚
β”œβ”€β”€ event coordinator (STEP UofT Student Club)β”‚ β”œβ”€β”€ [Aug 2024 - May 2025]β”‚ β”œβ”€β”€ Led event planning, contributing to 5 UTSL Club Award nominationsβ”‚ β”œβ”€β”€ Organized 5 events with 15+ attendees during the club's founding yearβ”‚ └── Accelerated club growth by onboarding 25+ new membersβ”‚
β”œβ”€β”€ IT intern (Gustave Roussy Cancer Research Hospital)β”‚ β”œβ”€β”€ [May 2021]β”‚ β”œβ”€β”€ Specialized in IT and emergency departments at Gustave Roussyβ”‚ β”œβ”€β”€ Shadowed mentor in server maintenance and support tasksβ”‚ └── Diagnosed and resolved hardware/software/network issues for staffβ”‚
β”œβ”€β”€ teaching assistant (L'Atelier des Chefs)β”‚ β”œβ”€β”€ [May 2020]β”‚ β”œβ”€β”€ Helped deliver cooking classes for 10+ studentsβ”‚ β”œβ”€β”€ Coordinated prep and materials with kitchen teamβ”‚ └── Maintained safety in a fast-paced, hazard-prone environment

visitor@terminal.user.dev:~$

experience/β”‚β”œβ”€β”€ software developer (Department of Computer Science, UofT)β”‚ β”œβ”€β”€ [May 2025 - Present]β”‚ └── Designing and maintaining core features of PythonTA,β”‚ a static analysis tool used by 3900+ students annuallyβ”‚ to improve coding practices in intro Python coursesβ”‚
β”œβ”€β”€ event coordinator (STEP UofT Student Club)β”‚ β”œβ”€β”€ [Aug 2024 - May 2025]β”‚ β”œβ”€β”€ Led event planning, contributing to 5 UTSL Clubβ”‚ β”‚ Award nominations in our inaugural yearβ”‚ β”œβ”€β”€ Organized 5 events with 15+ attendeesβ”‚ └── Accelerated club growth by onboarding 25+ new membersβ”‚
β”œβ”€β”€ IT intern (Gustave Roussy Cancer Research Hospital)β”‚ β”œβ”€β”€ [May 2021]β”‚ β”œβ”€β”€ Specialized in IT and emergency departments atβ”‚ β”‚ Gustave Roussyβ”‚ β”œβ”€β”€ Shadowed mentor in server maintenance and support tasksβ”‚ └── Diagnosed and resolved hardware/software/network issuesβ”‚ for staffβ”‚
β”œβ”€β”€ teaching assistant (L'Atelier des Chefs)β”‚ β”œβ”€β”€ [May 2020]β”‚ β”œβ”€β”€ Helped deliver cooking classes for 10+ studentsβ”‚ β”œβ”€β”€ Coordinated prep and materials with kitchen teamβ”‚ └── Maintained safety in a fast-paced, hazard-proneβ”‚ environment

visitor@terminal.user:~$

experience/β”‚β”œβ”€β”€ software dev. (Department of CS, UofT)β”‚ β”œβ”€β”€ [May 2025 - Present]β”‚ β”‚β”‚ └── Designing and maintaining core featuresβ”‚ of PythonTA, a static analysis tool usedβ”‚ by 3900+ students annually to improveβ”‚ coding practices in intro Python coursesβ”‚
β”œβ”€β”€ event coordinator (STEP UofT)β”‚ β”œβ”€β”€ [Aug 2024 - May 2025]β”‚ β”‚β”‚ β”œβ”€β”€ Led event planning, contributing to 5β”‚ β”‚ UTSL Club Award nominationsβ”‚ β”‚β”‚ β”œβ”€β”€ Organized 5 events with 15+ attendeesβ”‚ β”‚ during the club's founding yearβ”‚ β”‚β”‚ └── Accelerated club growth by onboardingβ”‚ 25+ new membersβ”‚
β”œβ”€β”€ IT intern (Gustave Roussy Hospital)β”‚ β”œβ”€β”€ [May 2021]β”‚ β”‚β”‚ β”œβ”€β”€ Specialized in IT and emergencyβ”‚ β”‚ departments at Gustave Roussyβ”‚ β”‚β”‚ β”œβ”€β”€ Shadowed mentor in server maintenanceβ”‚ β”‚ and support tasksβ”‚ β”‚β”‚ └── Diagnosed and resolved hardware,β”‚ software and network issues for staffβ”‚
β”œβ”€β”€ teaching assistant (L'Atelier des Chefs)β”‚ β”œβ”€β”€ [May 2020]β”‚ β”‚β”‚ β”œβ”€β”€ Helped deliver cooking classes for 10+β”‚ β”‚ studentsβ”‚ β”‚β”‚ β”œβ”€β”€ Coordinated prep and materials withβ”‚ β”‚ kitchen teamβ”‚ β”‚β”‚ └── Maintained safety in a fast-paced,β”‚ hazard-prone environment

visitor@terminal.user:~$

exp/β”‚β”œβ”€β”€ software dev (Dept. of CS, UofT)β”‚ β”œβ”€β”€ [May 2025 - Present]β”‚ β”‚β”‚ └── Designing and maintaining coreβ”‚ features of PythonTA, a staticβ”‚ analysis tool used by 3900+β”‚ students annually to improveβ”‚ coding practices in introβ”‚ Python coursesβ”‚
β”œβ”€β”€ event coordinator (STEP UofT)β”‚ β”œβ”€β”€ [Aug 2024 - May 2025]β”‚ β”‚β”‚ β”œβ”€β”€ Led event planning,β”‚ β”‚ contributing to 5 UTSL Clubβ”‚ β”‚ Award nominationsβ”‚ β”‚β”‚ β”œβ”€β”€ Organized 5 events with 15+β”‚ β”‚ attendees during the club'sβ”‚ β”‚ founding yearβ”‚ β”‚β”‚ └── Accelerated club growth byβ”‚ onboarding 25+ new membersβ”‚
β”œβ”€β”€ IT intern (Gustave Roussy Hospital)β”‚ β”œβ”€β”€ [May 2021]β”‚ β”‚β”‚ β”œβ”€β”€ Specialized in IT and emergencyβ”‚ β”‚ departments at Gustave Roussyβ”‚ β”‚β”‚ β”œβ”€β”€ Shadowed mentor in serverβ”‚ β”‚ maintenance and support tasksβ”‚ β”‚β”‚ └── Diagnosed and resolvedβ”‚ hardware, software and networkβ”‚ issues for staffβ”‚
β”œβ”€β”€ TA (L'Atelier des Chefs)β”‚ β”œβ”€β”€ [May 2020]β”‚ β”‚β”‚ β”œβ”€β”€ Helped deliver cooking classesβ”‚ β”‚ for 10+studentsβ”‚ β”‚β”‚ β”œβ”€β”€ Coordinated prep and materialsβ”‚ β”‚ withkitchen teamβ”‚ β”‚β”‚ └── Maintained safety in a fast-β”‚ paced, hazard-prone environment

visitor@terminal.user.dev:~$

profile-pic preview
Usage: contact-me [option]

Options:

visitor@terminal.user.dev:~$

profile-pic preview
Usage: contact-me [option]

Options:

visitor@terminal.user.dev:~$

profile-pic preview
Usage: contact-me [option]

Options:

visitor@terminal.user:~$

profile-pic preview
Usage: contact [option]

Options: