Skip to content
View Kara-Zor-El's full-sized avatar
🏳️‍⚧️
She/They
🏳️‍⚧️
She/They

Highlights

  • Pro

Organizations

@JellyBookOrg

Block or report Kara-Zor-El

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Kara-Zor-El/readme.md

Hi, I'm Kara 👋

Software Developer · Open Source · CS @ Trent University

LinkedIn Discord: @kmp3e

Profile Views


About Me

I'm a Honours Computer Science graduate from Trent University with hands-on experience shipping real software — from backend APIs and CI/CD pipelines to cross-platform mobile apps.

Most of my current open-source energy goes into Grain, a strongly-typed functional language that compiles to WebAssembly. I'm currently working on building editor tooling around it such as:

  • tree-sitter grammar for syntax highlighting and parsing
  • Neovim plugin with LSP integration
  • Upstream contributions to the Grain ecosystem primarily working on getting autocomplete working

I previously built JellyBook, an open-source Flutter eBook & comic reader, and interned at HomeEquity Bank building Python backend features and GitHub Actions test suites. Outside of industry work, I teach coding and robotics to kids aged 6–14 at MakerKids.

I care about clean, well-tested code, thoughtful design, and creating an amazing developer experience.


Featured Projects

Project Description
tree-sitter-grain Tree-sitter grammar for Grain, aligned with the upstream compiler parser and validated against the stdlib.
JellyBook Cross-platform eBook, comic & audiobook reader for self-hosted Jellyfin servers. Custom API client, offline iOS access, and lazy loading.
Course Scheduling Hybrid constraint/greedy scheduler for university timetabling.

Tech Stack

Languages

Grain

TypeScript

C#

Dart

Python

Java

C

C++


Frameworks & Tools

Flutter

React

Node.js

Dotnet

Git

Linux

NeoVim


Pinned Loading

  1. JellyBookOrg/JellyBook JellyBookOrg/JellyBook Public

    A nice way to read books and comics from Jellyfin

    Dart 788 32

  2. KDB KDB Public

    A Basic database implementation

    C#

  3. recipe-scraper recipe-scraper Public

    A recipe scraper that converts them to JSON

    Go 1

  4. tree-sitter-grain tree-sitter-grain Public

    JavaScript 1 1