From cae601b0fe048add790fa3b4341d76c973f14b2b Mon Sep 17 00:00:00 2001 From: Matt Kosarek Date: Tue, 28 Apr 2026 19:50:26 -0400 Subject: Publish new blog post + style changes --- src/pages/index.astro | 70 +++++++++++++++++++++------------------------ src/pages/posts/index.astro | 4 ++- src/pages/resume.astro | 50 ++++---------------------------- src/pages/tech.astro | 25 ++++++++++++++++ 4 files changed, 65 insertions(+), 84 deletions(-) create mode 100644 src/pages/tech.astro (limited to 'src/pages') diff --git a/src/pages/index.astro b/src/pages/index.astro index 5ef947e..5f7e321 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -1,46 +1,40 @@ --- import BaseLayout from '../layouts/BaseLayout.astro'; +import OpenMoji from '../components/OpenMoji.astro'; --- -
- -
- -
-

About Me

-

- Hi there 🌊 My name is Matthew Kosarek. - I am a computer programmer from northern New Jersey and I currently live in Philadelphia, PA. I work at Canonical on - Mir and I am currently building - miracle-wm, a Mir-based tiling window manager. -

-
-
-

Links

-
    -
  • Github: my personal github with most of my projects
  • -
  • CGit: my self-hosted git instance with a few of my projects
  • -
  • physicsforgames.com: a project that I'm currently working on in my spare time where I explore the world of realtime physics
  • -
  • LinkedIn
  • -
-
+
+ -
-
- - - - - +
+
+

+ Hi there +

+

+ My name is Matthew Kosarek. + I am a computer programmer from northern New Jersey and I currently live in Philadelphia, PA. I work at Canonical on + Mir and Flutter. I + have a strong interest in C++, Computer Graphics, Rust, and Linux. +

+

+ In my spare time, I work on miracle-wm, a Mir-based + window manager that features manual tiling and a WebAssembly-powered plugin system for window management and beyond. +

+

+ Off the computer, you can find me surfing, walking my dog, or hanging out with my fiancee and friends in Philly. I + also have 3 cats! +

+
-
- - - +
diff --git a/src/pages/posts/index.astro b/src/pages/posts/index.astro index b3ea740..447384c 100644 --- a/src/pages/posts/index.astro +++ b/src/pages/posts/index.astro @@ -28,7 +28,9 @@ function formatDate(dateStr: string): string {
  • {post.data.title}

    {formatDate(post.data.date)}

    -

    {post.data.tags.join(',')}

    + {post.data.tags.map((tag: string) => ( +

    {tag}

    + ))}
  • ))} diff --git a/src/pages/resume.astro b/src/pages/resume.astro index b8bf02b..afe9244 100644 --- a/src/pages/resume.astro +++ b/src/pages/resume.astro @@ -8,47 +8,7 @@ import '../styles/resume.mobile.css'; title="Matthew Kosarek - Resume" description="The hosted resume of Matthew Kosarek" > - -
    -
    - - - 📥 - -
    -
    -
    -
    - Matthew
    Kosarek
    - -
    - πŸ–₯️ Software Developer - πŸ”— matthewkosarek.xyz - - - github.com/mattkae - - πŸ“§ mkosare1@gmail.com - πŸ‡ΊπŸ‡Έ United States Citizen -
    -
    -
    - -

    Experience

    @@ -68,7 +28,10 @@ import '../styles/resume.mobile.css';
    • - Working on Mir, a Wayland compositor + Contributed exstensively to Mir, a C++ library for Wayland compositors +
    • +
    • + Implemented multi-window support in Flutter for Win32, Linux, and MacOS
    @@ -213,13 +176,10 @@ import '../styles/resume.mobile.css';

    Projects

    -
    - diff --git a/src/pages/tech.astro b/src/pages/tech.astro new file mode 100644 index 0000000..1f554aa --- /dev/null +++ b/src/pages/tech.astro @@ -0,0 +1,25 @@ +--- +import BaseLayout from '../layouts/BaseLayout.astro'; +--- + + +
    +
    +
    +

    Things I Use

    +

    For Development

    +
      +
    • My dotfiles: I use everything in my dotfiles every day, which you can find here
    • +
    • Emacs: I am a long-time Emacs user. You can find my config here
    • +
    • Clion: I use this for my coproate life, although it is quite heavy
    • +
    • astro: super simple SSG that I use constantly
    • +
    +

    For Lifestyle

    +
      +
    • Org Mode: for calendar, todo lists, notes, and more!
    • +
    • Newsboat: RSS reader
    • +
    +
    +
    +
    +
    -- cgit v1.2.1