Skip to content
View levimackay's full-sized avatar

Highlights

  • Pro

Block or report levimackay

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

Levi Mackay

Typing SVG

Portfolio LinkedIn Lydia stars


> whoami
  • CS student at BYU-Idaho, 3.98 GPA, graduating December 2027
  • Building Main Street Sites inside the Sandbox startup accelerator, and TA'ing for the CS department
  • Maintain Lydia, an open source local AI coding agent, with merged pull requests from developers I have never met
  • Currently learning Swift from the ground up, writing every line by hand
  • Applying for Summer 2027 software engineering internships

> tech.stack

Languages


Frameworks & Tools


Xcode Ollama Tailscale


> currently.working_on()
{
  "learning":  "Swift from zero, 14 chapters, every line written by hand",
  "next":      "a computer vision app on Apple's Vision framework",
  "prepping":  "data structures and algorithms for Summer 2027 internships"
}

> featured.project

A pre-AI checklist gate for coding practice. Before you ask an assistant for help, you have to prove in writing that you actually tried the problem yourself. Live validation, auto-assembled hint prompts, and local streak tracking.

Stars License: MIT Zero dependencies


> pinned.projects
Project Description Stack
AIR (AI Router) Load balancer for AI coding agent CLIs. Picks the best available agent, monitors it, checkpoints progress, and switches providers on failure or rate limit without losing work Go Cobra Bubble Tea
Lydia Local AI coding agent for the terminal. Reads and edits code, runs commands, and drives git through a local Ollama model. No API keys, nothing leaves the machine Python Ollama
SecurityScanner CLI that scans a source file for vulnerabilities with the Gemini API, then prints findings sorted by severity and color coded in the terminal Python Gemini API
PrecheckAI A gate that makes you write down what you tried before an AI will help. One HTML file, zero dependencies JavaScript HTML
C# DSA Academy Data structures and algorithms in C#. 12 offline first .NET modules, each a stub plus an xUnit suite that defines done, worked through module by module C# .NET xUnit
Swift Academy A 14 chapter Swift curriculum I built for myself. Every exercise ships as a stub plus a failing test, and I type every line Swift SwiftPM

> github.stats

Streak stats


> contact.init()
{
  "github":    "github.com/levimackay",
  "linkedin":  "linkedin.com/in/levi-mackay-217380396",
  "portfolio": "levimackay.com",
  "status":    "open to Summer 2027 SWE internships"
}

"Let's build something real."


Last updated: 2026-08-05 14:21 PDT


Maintained by Levi Mackay

Pinned Loading

  1. air air Public

    AIR — the load balancer for AI coding agents. Runs Claude Code, Gemini CLI, and others, auto-switching on failure/rate-limit without losing progress.

    Go

  2. lydia-cli lydia-cli Public

    Lydia is a local AI coding agent for the terminal — reads and edits your code, runs commands, and drives git through a local Ollama model. No API keys, no cloud, nothing leaves your machine.

    Python 36 8

  3. swift-academy swift-academy Public

    Learning Swift from the ground up — 12 self-contained modules with lessons, stubbed problems, and test suites I implement against, building toward a shipped iOS app.

    Swift

  4. csharp-dsa-academy csharp-dsa-academy Public

    Data Structures & Algorithms practice in C# — 12 project-based modules with test suites I'm implementing and documenting module by module.

    C#

  5. SecurityScanner SecurityScanner Public

    AI-powered Python security scanner that analyzes source code with Gemini and prioritizes vulnerabilities using color-coded severity ratings.

    Python

  6. PrecheckAI PrecheckAI Public

    A pre-AI checklist gate for coding practice. PreCheck is a small local tool that sits between you and an AI assistant. Before you're allowed to ask for help, you have to prove — in writing — that y…

    HTML