Skip to content
View JoshuaKirby88's full-sized avatar

Highlights

  • Pro

Block or report JoshuaKirby88

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
JoshuaKirby88/README.md

Joshua Kirby

I am a Computer Science & AI student at the University of Birmingham.

I build reliable AI products, moving beyond simple demos to production systems. My experience includes shipping a RAG chatbot handling 10k+ messages and engineering automated assessment tools.

I am native in English and Japanese.

πŸ› οΈ Languages & Tools

TypeScript Python JavaScript SQL

Next JS React TailwindCSS Node.js

OpenAI PyTorch Pinecone

AWS Cloudflare Docker Git

πŸš€ Featured Projects

Production RAG system handling 10k+ messages.

  • Tech: Next.js, Pinecone, OpenAI, AWS
  • Role: Sole Engineer (Intern)
  • Impact: Reduced support workload by ~70 hours/week.
  • View Live β€’ Read Case Study

Automated oral assessment tool.

  • Replaces manual Zoom interviews with an AI agent that probes grammar limits.
  • Tech: Next.js, Vercel AI SDK, Cloudflare Workers

LinkedIn - Portfolio - Email

Popular repositories Loading

  1. ime-safe-text-input ime-safe-text-input Public

    A text input designed to address issues arising from using the Enter key in conjunction with Input Method Editors (IMEs), particularly in languages such as Japanese.

    TypeScript

  2. better-zustand-context better-zustand-context Public

    A better way of initializing a Zustand store with props from React.

    TypeScript

  3. pdfdarkmode.click pdfdarkmode.click Public

    TypeScript

  4. llm-research llm-research Public

    LLM Research NextJS Website

    TypeScript

  5. batch-ai-proxy batch-ai-proxy Public

    TypeScript

  6. macro-tracker macro-tracker Public

    TypeScript