Daniel Ou

UBC computer science student building agentic systems, internal tools, and product prototypes.

Total AI tokens used

Total AI tokens used: 0

Waiting for first token snapshot

Portfolio

My personal projects built around agents, systems, and interaction.

A mix of hackathon builds, product experiments, and developer tools.

AgentSlate

July 2026 - Present

An iPhone remote keypad for supervising visible Herdr coding agents without opening a full remote desktop.
SwiftUIRustTailscaleHerdr
  • Built a native dashboard for scanning Herdr sessions, selecting an agent, and bringing blocked work forward.
  • Designed focused key, text, and watched-screen approval controls while terminal output stays on the Mac.
  • Created a Rust bridge with single-use pairing, revocable device credentials, and Tailscale-only networking.
  • Added reviewed hold-to-talk instructions with on-device speech by default and optional cloud transcription.
Learn more
GhostNotch

May 2026 - Present

A native macOS terminal and coding-agent launcher built into the MacBook notch for quick shell work and attention at a glance.
SwiftAppKitCoreTextGhostty VTCodexClaude
  • Built a persistent PTY-backed shell with Ghostty VT parsing and a custom AppKit and CoreText grid renderer.
  • Designed collapsed, hover, and expanded states around measured MacBook notch geometry.
  • Added Codex and Claude quick launches with up to three saved folders managed in native Settings.
  • Added optional agent hooks that show working and attention states directly on the island.
Learn more
AgentVault

February 2026

A secure proxy and MCP credential manager built with a team at the 2026 UBC Cursor Composer Hackathon.
TypeScriptNode.jsMCP SDKSQLiteCursor
  • Designed a local proxy that keeps API keys out of Cursor config files by injecting credentials at runtime.
  • Intercepted JSON-RPC traffic and routed requests through an auth-header injection layer.
  • Stored credentials in an AES-256-GCM encrypted SQLite vault with keys secured in macOS Keychain via keytar.
  • Built CLI and TUI flows for adding credentials and approving credential injection.
TomoTalk

January 2026

An interactive character-based language learning app built for nwHacks 2026.
ReactNext.jsTailwind CSSGemini APIElevenLabs API
  • Built a responsive frontend with React, Tailwind CSS, and shadcn components.
  • Synchronized ElevenLabs text-to-speech audio with 3D models in VTube Studio for an interactive avatar.
  • Engineered a structured Gemini prompt for CEFR-aligned language tutoring through conversation.

Experience

My work experience in software prototyping, product development, and agentic systems.

Recent roles where software prototyping, automation, and coordination overlap.

Product Specialist/Product Manager Intern
The Xergy Technology Inc. · Vancouver, BC

May 2026 - Present

  • Design and apply agentic workflows to streamline product research, documentation, and execution processes.
  • Develop software and app demos that prototype product concepts and support stakeholder communication.
  • Draft and maintain PRDs defining hardware-software integration, product workflows, functional requirements, and technical constraints.
  • Contribute technical specifications, research reports, and development materials that support cross-functional alignment.
Web & Internal Tools Developer
Luxia Cabinets · Richmond, BC

May 2025 - Present

  • Develop the company website with Next.js and Sanity CMS to improve online presence and content management workflows.
  • Build internal software tools that support scheduling, coordination, and day-to-day business operations.
  • Integrate Supabase for persistent storage and reliable access to internal records and company data.
  • Develop agentic workflows and automations that improve operational efficiency across the company.
Founding Member
UBC Agentic Society · Vancouver, BC

March 2026 - Present

  • Co-founded an AI club focused on agentic systems, developer tools, and emerging AI technologies.
  • Hosted tech and AI meetups including Clawcon Vancouver, attracting more than 100 attendees.
  • Supported event planning, logistics, live streaming, and member engagement initiatives.
  • Created marketing materials and promotional content to increase visibility and support club events.

Skills and tools

Tools I use to ship software.

Languages, frameworks, infrastructure, and agentic development tools from recent work.

Languages

JavaPythonC++CJavaScriptTypeScriptRSQL

Frameworks & libraries

ReactNext.jsNode.js

Developer tools

GitGitHubFigmaTailwind CSSVS CodeDockerJUnitFirebaseSupabase

AI & agents

CodexClaude CodePiOpencodeHermes AgentMCPSKILLS.mdAGENTS.md

Education

Computer science foundations.

Academic background supporting product, systems, and AI tooling work.

The University of British Columbia
Vancouver, BC, Canada

Bachelor of Science in Computer Science (AI Concentration)

Expected graduation: 2028

Walnut Grove Secondary School
Langley, BC, Canada

High School Diploma

September 2019 - June 2024

Links

Contacts & Socials

Feel free to contact me or connect with me on social media.