Skip to content
View kayzenline's full-sized avatar

Highlights

  • Pro

Block or report kayzenline

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.

Content in all repositories owned by your account will be closed.
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
kayzenline/README.md

Jiawen (Eddie) Lin

Computer Science undergraduate at UNSW Sydney, focused on backend and AI agent application development. Seeking full-time internships, Dec 2026 – May 2027.

What I'm building

  • ai-news-agent: Daily personalised news briefing agent with a hand-written tool-calling loop (no agent framework), evidence-cited drafts with server-side validation, and 189 pytest tests. Python, FastAPI, SQLite
  • x-report-reminder: Async pipeline that turns tracked X posts and linked pages into structured LLM summaries in Obsidian, with idempotent runs and prefix-cache-friendly prompts. Python, asyncio, SQLite
  • ai-copilot-extension: Chrome MV3 browser assistant with a provider factory over Gemini, OpenAI-compatible APIs and on-device Gemini Nano; CI with 33 Vitest tests. TypeScript, Vitest
  • Project-Bounty (team): REST backend; I built 4 endpoints with session validation, ownership checks and Jest HTTP tests, and migrated auth modules to TypeScript. TypeScript, Express, Jest
  • slides-to-obsidian: Open-source Claude Code skill that turns lecture decks (PDF/PPTX/HTML) into bilingual Obsidian notes, using a two-pass design. Python, evals

Open source

Tech stack

Python · FastAPI · Pydantic · SQL/SQLite · TypeScript · Node.js · Express · C/C++ · LLM tool calling & multi-provider APIs · Git · GitHub Actions · Linux

Contact

notedision@gmail.com · LinkedIn

Pinned Loading

  1. Project-Bounty Project-Bounty Public

    Team coursework backend in TypeScript, Node.js and Express. My contributions: mission REST endpoints, session/ownership checks, Jest HTTP tests and JSON persistence.

    TypeScript

  2. sharpie-portfolio sharpie-portfolio Public

    Portfolio overview of my Shell-to-Python translator coursework: Python, regex and language semantics. Source code remains private.

    Python