ARSoftware Engineer, AI Applications

I’m Alaa Rajab, exploring my next career move

Early-career professional rethinking direction and building toward a new path.

Work samples

A snapshot of projects and experiences from my early career, showing skills I want to carry into a new field.

  • Cosmo Dental AI Assistant (RAG Chatbot)
    Cosmo Dental AI Assistant (RAG Chatbot)

    Built and deployed a bilingual (English/Spanish) RAG chatbot, live on the clinic's website, in TypeScript on Cloudflare Workers AI, Vectorize, and D1: in-browser PDF ingestion, chunking, embeddings, vector search, and cited Llama 3.1 answers. Created a Python evaluation framework (pandas, Jupyter) with a 38-question test set; prompt iteration raised accuracy from 89% to 97%, and chunk-size experiments set production defaults. Added guardrails (grounded answers, no medical advice, PII redaction, rate limiting) and 18 Vitest tests; ~0.6 s responses at $0/month hosting.

    TypeScriptCloudflarePython
  • Commission Tracker with AI Assistant
    Commission Tracker with AI Assistant

    Built a full-stack sales and commission dashboard with admin approval and payout workflows, validated forms (React Hook Form, Zod), Recharts charts, and React Query caching. Added a streaming AI assistant (GPT-4o mini, Vercel AI SDK) that answers natural-language questions about sales and commissions through typed tool calls, so every figure comes from a real database query. Secured it with invite-only Supabase Auth and PostgreSQL row-level security that the AI assistant inherits, and capped AI costs with a fail-closed rate limiter and nightly pg_cron demo resets.

    Next.jsSupabaseOpenAI

About me

Early-career professional rethinking direction and building toward a new path.

I am Alaa Rajab. I have started my career and am currently exploring a change in direction, learning what fits next for my skills and interests.

Experience

Technical Administrative Assistant

BAMEZ Private Dental Practice · Jan 2025 – Present

Software Engineer (Hackathon via TripleTen)

Oro · Jul 2026 – Aug 2026

Robotics Instructor

Burhan Academy Summer Camp · Jun 2025 – Jul 2026

Software Engineering Extern

Hybrid Hiring Solutions · Jan 2026 – May 2026

WordPress Developer Volunteer

Rebecca Everlene Trust Company · Mar 2024 – Dec 2024

Systems Developer

Zimmo Trading Co. · Jun 2020 – May 2022

Coding & Robotics Instructor

Dar Al-Fikr Schools · Aug 2012 – May 2020

Web Content Manager | Robotics Coach

Al-Bayan Model School · Aug 2010 – Jun 2012

Education

Cleveland State University

Master of Information Systems · Class of 2023

Arab Open University

Bachelor of Science in Information Technology and Computing · Class of 2010

TripleTen Bootcamp

Certificate in Software Engineering · Class of 2026

Skills

Career explorationAdaptabilityLearning new toolsProject deliveryReflective practice

Cosmo Dental AI Assistant (RAG Chatbot)

Built and deployed a bilingual (English/Spanish) RAG chatbot, live on the clinic's website, in TypeScript on Cloudflare Workers AI, Vectorize, and D1: in-browser PDF ingestion, chunking, embeddings, vector search, and cited Llama 3.1 answers. Created a Python evaluation framework (pandas, Jupyter) with a 38-question test set; prompt iteration raised accuracy from 89% to 97%, and chunk-size experiments set production defaults. Added guardrails (grounded answers, no medical advice, PII redaction, rate limiting) and 18 Vitest tests; ~0.6 s responses at $0/month hosting.

TypeScriptCloudflarePython
View all work

Commission Tracker with AI Assistant

Built a full-stack sales and commission dashboard with admin approval and payout workflows, validated forms (React Hook Form, Zod), Recharts charts, and React Query caching. Added a streaming AI assistant (GPT-4o mini, Vercel AI SDK) that answers natural-language questions about sales and commissions through typed tool calls, so every figure comes from a real database query. Secured it with invite-only Supabase Auth and PostgreSQL row-level security that the AI assistant inherits, and capped AI costs with a fail-closed rate limiter and nightly pg_cron demo resets.

Next.jsSupabaseOpenAI
View all work