Abdullah Khamis

Ontario, Canada

Work Experience

Kajoo AI logo

Software Engineering Intern

Kajoo AI · Ontario, Canada

July 2025September 2025

Built a cross-browser compatible extension enabling design extraction and webpage analysis.

  • Developed a cross-browser extension using React, TypeScript, Tailwind CSS, and WXT
  • Integrated Chrome DevTools Protocol to programmatically inspect and capture webpage designs
  • Implemented full-page and element-level style extraction to improve accuracy and usability
  • Built responsive breakpoint detection to support multi-device design capture
ETHARA logo

Software Engineer Intern

ETHARA · Abu Dhabi, UAE

May 2025June 2025

Worked on large-scale event booking and management systems for global sporting events.

  • Developed a full-stack event booking system for the Abu Dhabi F1 Grand Prix
  • Built customer and admin dashboards for event registration and management
  • Implemented white-labeled event experiences for sponsored partners
  • Worked with TypeScript, Node.js, Express, React, and PostgreSQL

Projects

A full-stack property management system designed for small to mid-sized landlords, providing centralized tracking of properties, leases, tenants, and financials.

ReactTypeScriptNode.jsExpressPostgreSQLSupabaseDockerDopplerBetter Auth
  • Architected and deployed a full-stack web platform with mobile support (iOS & Android)
  • Containerized backend services with Docker and deployed on Render
  • Managed secrets and environment variables using Doppler
  • Integrated Supabase Storage with private buckets and time-limited signed URLs to securely store and serve uploaded documents
  • Implemented backend authentication middleware with Better Auth to enforce session-based authorization

NeuraLearn

A voice-first AI learning platform built in 24 hours at DeltaHacks XII, enabling hands-free, accessible learning through an infinite-canvas mind map interface.

Next.jsReact FlowMongoDBVercel AI SDKGemini 2.0 FlashGoogle EmbeddingsVultrNginxPM2
  • Winner of the 'Best Use of Vultr' award at DeltaHacks XII
  • Replaced linear chat with an infinite-canvas mind map for improved knowledge exploration
  • Contributed to semantic routing using vector embeddings and cosine similarity
  • Deployed production infrastructure on Vultr with Nginx reverse proxy and PM2

Gemini Design Studio

An AI-powered 3D room layout generator that creates interior designs from text prompts. Built in 1.5 hours at DeltaHacks Lite for 'Best use of Gemini'.

Next.jsTypeScriptGemini 2.0 FlashVercel AI SDKReact Three FiberThree.jsTailwind CSSshadcn/ui
  • Built end-to-end pipeline: text prompt → Gemini AI → strict JSON layout → 3D scene
  • Integrated React Three Fiber for real-time 3D room visualization with low-poly GLB assets
  • Implemented layout sanitizer for grid snapping, room clamping, and overlap detection
  • Used semantic retrieval to select top-K furniture models for the AI context window

v0 Clone

A UI code generation tool inspired by Vercel's v0. Upload a screenshot and get React + Tailwind code generated by Claude AI.

ReactTypeScriptViteRedux ToolkitNode.jsExpressClaude AITailwind CSSshadcn/uiMongoDB
  • Built image-to-code pipeline using Claude's vision API with structured JSON output
  • Implemented real-time code preview with file tree navigation and syntax highlighting
  • Designed modular component extraction with semantic naming and Tailwind styling
  • Created versioning system to track component changes across iterations

AI Stock Analyzer

A stock analysis tool that fetches financial data from Alpha Vantage and uses Deepseek's reasoning model to provide expert analysis and 6-month price predictions.

ReactViteNode.jsExpressDeepseek AIAlpha Vantage APIRechartsStyled Components
  • Integrated Alpha Vantage API for real-time balance sheets, income statements, and cash flow data
  • Used Deepseek reasoning model to generate structured financial analysis and predictions
  • Built interactive line charts with Recharts to visualize 6-month price forecasts
  • Implemented comprehensive analysis covering financial health, valuation, and risk assessment

Education

Bachelor of Computer Science

McMaster University · Hamilton, Ontario

Expected May 2028

Relevant Coursework

Intro to Software EngineeringData Structures and AlgorithmsAlgorithms and Software DesignComputer ArchitectureConcurrent SystemsScientific ComputingIntro to ML and Neural Networks

Online Courses

Full-Stack DevelopmentDocker and KubernetesGit and GitHubLLM Engineering

Technical Skills

Languages

PythonSQLNoSQLJavaScriptTypeScriptHTMLCSS

Frameworks & Libraries

ReactNext.jsNode.jsExpressPostgreSQLMongoDBDrizzleTailwind CSS

Tools & Platforms

GitGitHubDockerDocker ComposeLinuxBashPostmanJiraVercelCopilotAntigravityAI SDK