Skip to content
View LunaParker's full-sized avatar

Highlights

  • Pro

Block or report LunaParker

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
LunaParker/README.md

Luna Parker

Full-stack web developer · 8 years of shipping · Honours BCS at Conestoga.

I build the whole thing end-to-end — from client kickoff to deployed code. I specialise in Laravel and WordPress (and, in practice, whatever else the problem calls for). Recently I've been spending more time on AI dev tooling, web security, and the Swift / macOS-ecosystem corner of things — most of my recent public repos are small daily-driver utilities I wished existed.

Open to Fall 2026 software engineering co-op. Based in Ontario; remote-friendly across EST.

lunaparker.dev · LinkedIn · [email protected]


💼 Where I'm working

  • Founder, Shy Owl Studios · 2018 — present. My consultancy and web solutions firm, delivering tailored digital solutions for businesses of all sizes.
  • Software Developer (Co-op), Ontario College Application Service · Summer 2024. ASP.NET Core, C#, CI/CD on enterprise applications.
  • Senior Web Developer, Digital Chaos Inc. · 2020 – 2022. Promoted to Senior; led agency-wide adoption of Vue.js, Git, and Docker.

🎓 Where I'm studying

Honours Bachelor of Computer Science at Conestoga College — Security Specialisation, GPA 3.59, expected 2027.

📌 What's pinned (and why)

Some personal projects I've worked on include:

  • brightspace-mcp-server — an MCP server for Brightspace/D2L. Lets Claude, ChatGPT, Cursor, and any MCP client read course content, grades, assignments, and announcements.
  • lunaparker.github.io — source for lunaparker.dev. Nuxt 3 + TypeScript, statically generated to Cloudflare Pages, with a Cloudflare Worker handling the contact form (Turnstile-gated, posting to a private webhook).
  • macos-permission-report — Python tool that audits macOS TCC privacy permissions and flags ghost entries from uninstalled apps.
  • claude-macos-menu-usage — native Swift menu-bar app showing live Claude Code quota usage.
  • apple-music-py — unofficial Python client for the Apple Music web API, with Playwright-driven authentication.
  • waveapps-mcp — MCP server for Wave Accounting that I built from scratch by reverse-engineering Wave's internal GraphQL + REST API (Wave doesn't publish one). 28 tools covering invoices, customers, estimates, bills, receipts, and products & services — Claude can draft invoices, record payments, and run my bookkeeping workflow end-to-end. Ships with auto-refresh on session expiry and a full vitest test suite.

🛠️ Stack

Languages — TypeScript · PHP · Python · Swift · C# · C/C++
Frameworks — Laravel · Nuxt · Vue.js · ASP.NET Core · WordPress · Node.js
Infra — Cloudflare Workers/Pages · Docker · Microsoft Server / IIS
Practices — Full-stack development · Information Security · TDD · UX/UI design


If you're hiring for Fall 2026 co-op, want to talk MCP/AI tooling, or need a freelance dev — say hi.

Pinned Loading

  1. brightspace-mcp-server brightspace-mcp-server Public

    Forked from RohanMuppa/brightspace-mcp-server

    MCP server for Brightspace (D2L). Check grades, due dates, assignments, announcements, rosters, syllabus & course content via Claude, ChatGPT, Cursor, Windsurf, or any MCP client. Works with any sc…

    TypeScript 1

  2. apple-music-py apple-music-py Public

    Unofficial Python client for the Apple Music web API, with Playwright-driven authentication.

    Python

  3. claude-macos-menu-usage claude-macos-menu-usage Public

    Native macOS menu-bar app for live Claude Code quota usage.

    Swift

  4. lunaparker.github.io lunaparker.github.io Public

    Personal developer & designer portfolio, built with Nuxt 3 + TypeScript + Cloudflare Pages/Workers

    Vue

  5. macos-permission-report macos-permission-report Public

    Python tool that audits macOS TCC privacy permissions, flags ghost entries from uninstalled apps, and renders an HTML report.

    Python

  6. waveapps-mcp waveapps-mcp Public

    Model Context Protocol server for Wave Accounting - drives invoices, estimates, customers, payments, products through structured tool calls.

    TypeScript 1