From 1dfc9451b4a9f102e7af6c61b346e18ce4f37f6e Mon Sep 17 00:00:00 2001 From: Hamza Date: Sat, 6 Jun 2026 20:06:46 +0900 Subject: [PATCH] Reframe Quest as travel planning software --- 2026-06-05-hamza-kyamanywa-resume-draft.html | 12 ++-- ...6-05-hamza-kyamanywa-resume-technical.html | 12 ++-- ...-06-05-hamza-kyamanywa-resume-technical.md | 12 ++-- 2026-06-05-hamza-kyamanywa-resume.md | 12 ++-- _data/cv.yml | 11 ++-- _pages/about.md | 2 +- _projects/00_quest.md | 14 ++--- ...026-06-05-Hamza-Kyamanywa-Resume-Draft.pdf | Bin 250847 -> 250164 bytes ...5-Hamza-Kyamanywa-Resume-Founder-Draft.pdf | Bin 250847 -> 250164 bytes ...Hamza-Kyamanywa-Resume-Technical-Draft.pdf | Bin 256428 -> 255890 bytes career_evidence/README.md | 2 +- career_evidence/index.yml | 2 +- .../2026-06-05-linkedin-update-plan.md | 16 ++--- .../linkedin/2026-06-05-new-about-section.md | 8 +-- career_evidence/roles/quest-pdf-service.md | 12 ++-- career_evidence/roles/quest-platform.md | 56 +++++++++--------- 16 files changed, 87 insertions(+), 84 deletions(-) diff --git a/2026-06-05-hamza-kyamanywa-resume-draft.html b/2026-06-05-hamza-kyamanywa-resume-draft.html index 408507d..5cc233b 100644 --- a/2026-06-05-hamza-kyamanywa-resume-draft.html +++ b/2026-06-05-hamza-kyamanywa-resume-draft.html @@ -113,7 +113,7 @@

Hamza Kyamanywa

Professional Summary

-

Founder-CTO and AI product engineer who builds products where domain workflows, AI systems, and monetization meet. Currently focused on HoverNotes, a revenue-generating AI video learning product with over $10K/month revenue and around 20K Chrome/Edge installs, and Quest, a safari-operator SaaS platform I co-founded as CTO. Strongest at turning awkward manual workflows into trusted software: understand the domain, design the product and business loop, build the full stack, instrument behavior, and iterate in production. Current xAI Human Data contract work adds hands-on signal in software-engineering model evaluation. Fluent in Korean and English.

+

Founder-CTO and AI product engineer who builds products where domain workflows, AI systems, and monetization meet. Currently focused on HoverNotes, a revenue-generating AI video learning product with over $10K/month revenue and around 20K Chrome/Edge installs, and Quest, travel planning software for tour and travel companies that I co-founded as CTO. Strongest at turning awkward manual workflows into trusted software: understand the domain, design the product and business loop, build the full stack, instrument behavior, and iterate in production. Current xAI Human Data contract work adds hands-on signal in software-engineering model evaluation. Fluent in Korean and English.

@@ -140,13 +140,13 @@

Technical Founder & CEO

CTO & Co-founder

-

Quest | Safari quotation platform for tour operators | Kampala, Uganda; remote from Seoul | 2026 - Present

+

Quest | Travel planning software for tour and travel companies | Kampala, Uganda; remote from Seoul | 2026 - Present

diff --git a/2026-06-05-hamza-kyamanywa-resume-technical.html b/2026-06-05-hamza-kyamanywa-resume-technical.html index 963cc19..329a3c2 100644 --- a/2026-06-05-hamza-kyamanywa-resume-technical.html +++ b/2026-06-05-hamza-kyamanywa-resume-technical.html @@ -108,7 +108,7 @@

Hamza Kyamanywa

Professional Summary

-

Technical founder, CTO, and senior AI product engineer focused on HoverNotes and Quest, with 4+ years building AI-powered education, productivity, travel, and workflow systems. Founded HoverNotes, now over $10K/month revenue with around 20K Chrome/Edge installs, and co-founded Quest as CTO, leading a 3-person team building safari quotation software and PDF infrastructure. Also contracted with xAI Human Data on software-engineering model evaluation. Strong in TypeScript/React/Next.js, Python/FastAPI, browser extensions, LLM systems, payments, analytics, document generation, and production reliability. Fluent in Korean and English.

+

Technical founder, CTO, and senior AI product engineer focused on HoverNotes and Quest, with 4+ years building AI-powered education, productivity, travel, and workflow systems. Founded HoverNotes, now over $10K/month revenue with around 20K Chrome/Edge installs, and co-founded Quest as CTO, leading a 3-person team building travel planning software for tour and travel companies in Uganda. Also contracted with xAI Human Data on software-engineering model evaluation. Strong in TypeScript/React/Next.js, Python/FastAPI, browser extensions, LLM systems, payments, analytics, document generation, and production reliability. Fluent in Korean and English.

@@ -137,13 +137,13 @@

Technical Founder & CEO

CTO & Co-founder

-

Quest | Safari quotation platform and PDF infrastructure | Kampala, Uganda; remote from Seoul | 2026 - Present

+

Quest | Travel planning software and documentation infrastructure | Kampala, Uganda; remote from Seoul | 2026 - Present

    -
  • Co-founded Quest and lead technology plus a 3-person engineering/product team for a Next.js safari quotation platform for Uganda-based tour operators.
  • -
  • Built operator workflows for travel requests, tourists, itinerary planning, quote generation, PDF preview/export, quote email delivery, billing, analytics, and content libraries.
  • +
  • Co-founded Quest and lead technology plus a 3-person engineering/product team for a Next.js travel planning platform for tour and travel companies in Uganda.
  • +
  • Built operator workflows for travel requests, tourists, destination/accommodation/activity selection, itinerary planning, accurate pricing, quote generation, PDF preview/export, quote email delivery, billing, analytics, and content libraries.
  • Designed role-aware platform surfaces for Quest admins and tour operators using Next.js App Router, TypeScript, NextAuth v5, PostgreSQL/Supabase, and Drizzle ORM.
  • -
  • Implemented structured data workflows for destinations, activities, hotels/lodges, room rates, transport, companies, users, and geography to support more accurate quote operations.
  • -
  • Built a TypeScript/Express PDF generation service that converts quote JSON into branded A4 safari PDFs with Handlebars, Puppeteer, Cloudflare R2, per-page previews, and an in-browser pagination engine.
  • +
  • Implemented structured data workflows for destinations, activities, hotels/lodges, room rates, transport, entry fees, companies, travelers, users, and geography to support more accurate travel planning and quote operations.
  • +
  • Built a TypeScript/Express PDF generation service that converts travel quote JSON into branded A4 trip documents and quote PDFs with Handlebars, Puppeteer, Cloudflare R2, per-page previews, and an in-browser pagination engine.
  • Designed Quest's Free + Pro launch model with company-level Stripe subscriptions, full-access trials, billing settings, plan badges, and output-level gates for clean PDFs, email, and branding.
  • Established Vercel QA/release workflows across feature branches, personal QA branches, shared QA, release branches, and production; deployed PDF infrastructure via Docker/Hetzner.
diff --git a/2026-06-05-hamza-kyamanywa-resume-technical.md b/2026-06-05-hamza-kyamanywa-resume-technical.md index 34016d2..639da8a 100644 --- a/2026-06-05-hamza-kyamanywa-resume-technical.md +++ b/2026-06-05-hamza-kyamanywa-resume-technical.md @@ -13,7 +13,7 @@ LinkedIn: https://www.linkedin.com/in/untilhamza/ | GitHub: https://github.com/u ## Professional Summary -Technical founder, CTO, and senior AI product engineer focused on HoverNotes and Quest, with 4+ years building AI-powered education, productivity, travel, and workflow systems. Founded HoverNotes, now over $10K/month revenue with around 20K Chrome/Edge installs, and co-founded Quest as CTO, leading a 3-person team building safari quotation software and PDF infrastructure. Also contracted with xAI Human Data on software-engineering model evaluation. Strong in TypeScript/React/Next.js, Python/FastAPI, browser extensions, LLM systems, payments, analytics, document generation, and production reliability. Fluent in Korean and English. +Technical founder, CTO, and senior AI product engineer focused on HoverNotes and Quest, with 4+ years building AI-powered education, productivity, travel, and workflow systems. Founded HoverNotes, now over $10K/month revenue with around 20K Chrome/Edge installs, and co-founded Quest as CTO, leading a 3-person team building travel planning software for tour and travel companies in Uganda. Also contracted with xAI Human Data on software-engineering model evaluation. Strong in TypeScript/React/Next.js, Python/FastAPI, browser extensions, LLM systems, payments, analytics, document generation, and production reliability. Fluent in Korean and English. ## Technical Skills @@ -38,13 +38,13 @@ Technical founder, CTO, and senior AI product engineer focused on HoverNotes and - Used product analytics to diagnose AI Notes activation, paywall behavior, platform-specific drop-off, media payload size, warnings, and active-session health. ### CTO & Co-founder -**Quest | Safari quotation platform and PDF infrastructure | Kampala, Uganda; remote from Seoul | 2026 - Present** +**Quest | Travel planning software and documentation infrastructure | Kampala, Uganda; remote from Seoul | 2026 - Present** -- Co-founded Quest and lead technology plus a 3-person engineering/product team for a Next.js safari quotation platform for Uganda-based tour operators. -- Built operator workflows for travel requests, tourists, itinerary planning, quote generation, PDF preview/export, quote email delivery, billing, analytics, and content libraries. +- Co-founded Quest and lead technology plus a 3-person engineering/product team for a Next.js travel planning platform for tour and travel companies in Uganda. +- Built operator workflows for travel requests, tourists, destination/accommodation/activity selection, itinerary planning, accurate pricing, quote generation, PDF preview/export, quote email delivery, billing, analytics, and content libraries. - Designed role-aware platform surfaces for Quest admins and tour operators using Next.js App Router, TypeScript, NextAuth v5, PostgreSQL/Supabase, and Drizzle ORM. -- Implemented structured data workflows for destinations, activities, hotels/lodges, room rates, transport, companies, users, and geography to support more accurate quote operations. -- Built a TypeScript/Express PDF generation service that converts quote JSON into branded A4 safari PDFs with Handlebars, Puppeteer, Cloudflare R2, per-page previews, and an in-browser pagination engine. +- Implemented structured data workflows for destinations, activities, hotels/lodges, room rates, transport, entry fees, companies, travelers, users, and geography to support more accurate travel planning and quote operations. +- Built a TypeScript/Express PDF generation service that converts travel quote JSON into branded A4 trip documents and quote PDFs with Handlebars, Puppeteer, Cloudflare R2, per-page previews, and an in-browser pagination engine. - Designed Quest's Free + Pro launch model with company-level Stripe subscriptions, full-access trials, billing settings, plan badges, and output-level gates for clean PDFs, email, and branding. - Established Vercel QA/release workflows across feature branches, personal QA branches, shared QA, release branches, and production; deployed PDF infrastructure via Docker/Hetzner. diff --git a/2026-06-05-hamza-kyamanywa-resume.md b/2026-06-05-hamza-kyamanywa-resume.md index 6a2f089..f54d496 100644 --- a/2026-06-05-hamza-kyamanywa-resume.md +++ b/2026-06-05-hamza-kyamanywa-resume.md @@ -12,7 +12,7 @@ LinkedIn: https://www.linkedin.com/in/untilhamza/ | GitHub: https://github.com/u ## Professional Summary -Founder-CTO and AI product engineer who builds products where domain workflows, AI systems, and monetization meet. Currently focused on HoverNotes, a revenue-generating AI video learning product with over $10K/month revenue and around 20K Chrome/Edge installs, and Quest, a safari-operator SaaS platform I co-founded as CTO. Strongest at turning awkward manual workflows into trusted software: understand the domain, design the product and business loop, build the full stack, instrument behavior, and iterate in production. Current xAI Human Data contract work adds hands-on signal in software-engineering model evaluation. Fluent in Korean and English. +Founder-CTO and AI product engineer who builds products where domain workflows, AI systems, and monetization meet. Currently focused on HoverNotes, a revenue-generating AI video learning product with over $10K/month revenue and around 20K Chrome/Edge installs, and Quest, travel planning software for tour and travel companies that I co-founded as CTO. Strongest at turning awkward manual workflows into trusted software: understand the domain, design the product and business loop, build the full stack, instrument behavior, and iterate in production. Current xAI Human Data contract work adds hands-on signal in software-engineering model evaluation. Fluent in Korean and English. ## Core Capabilities @@ -35,13 +35,13 @@ Founder-CTO and AI product engineer who builds products where domain workflows, - Used product analytics to move beyond feature shipping: diagnosed first-value latency, platform-specific activation drop-off, paywall performance, media payload size, and AI Notes session health. ### CTO & Co-founder -**Quest | Safari quotation platform for tour operators | Kampala, Uganda; remote from Seoul | 2026 - Present** +**Quest | Travel planning software for tour and travel companies | Kampala, Uganda; remote from Seoul | 2026 - Present** -- Co-founded Quest as CTO and lead a 3-person engineering/product team turning safari-operator quoting from spreadsheets, scattered assets, and manual documents into a structured SaaS workflow for requests, itineraries, pricing, professional PDFs, and quote emails. -- Lead product and platform architecture across operator dashboards, Quest admin tools, travel requests, tourists, content libraries, quote building, analytics, billing, company settings, and role-aware access. -- Built the safari-domain data foundation for accurate quote operations: destinations, activities, hotels/lodges, room rates, transport, geography, company content, vehicles, staff, reviews, and per-company settings. +- Co-founded Quest as CTO and lead a 3-person engineering/product team building travel planning software for tour and travel companies in Uganda. +- Lead product and platform architecture across operator dashboards, Quest admin tools, travel requests, tourists, destination/content libraries, itinerary building, quote generation, analytics, billing, company settings, and role-aware access. +- Built the travel-domain data foundation for accurate planning and quote operations: destinations, activities, hotels/lodges, room rates, transport, entry fees, geography, company content, vehicles, staff, reviews, and per-company settings. - Designed quote economics for real operator constraints, including USD/UGX exchange-rate settings, live/manual rate refresh, transport fuel conversion, room pricing, service fees, and quote-level cost summaries. -- Built the document delivery system as a core product surface: branded A4 safari PDFs, page previews, edit overrides, Cloudflare R2 storage, Resend quote emails, merge tags, branded sender flows, and PDF attachments. +- Built the document delivery system as a core product surface: branded A4 trip documents and quote PDFs, page previews, edit overrides, Cloudflare R2 storage, Resend quote emails, merge tags, branded sender flows, and PDF attachments. - Designed the Free + Pro launch model with company-level Stripe subscriptions, Quest-managed full-access trials, billing settings, plan badges, and output-level gates for clean PDFs, email sending, and branding. - Established release and QA discipline across Vercel production, shared test branches, personal QA branches, Docker/Hetzner PDF service deployment, and documented handoff workflows. diff --git a/_data/cv.yml b/_data/cv.yml index a54ef0c..fbb967a 100644 --- a/_data/cv.yml +++ b/_data/cv.yml @@ -1,7 +1,7 @@ - title: Professional Summary type: list contents: - - Founder-CTO and senior AI/full-stack engineer with 4+ years building AI-powered education, productivity, travel, and workflow products. Currently building HoverNotes, a privacy-first AI video note-taking product with over $10K/month revenue and around 20K Chrome/Edge installs, and co-founding Quest as CTO while leading a 3-person engineering/product team. Contracted with xAI Human Data on software-engineering model evaluation. Strong across TypeScript, React, Next.js, Python/FastAPI, PostgreSQL, browser extensions, LLM systems, payments, analytics, and document infrastructure. Fluent in Korean and English. + - Founder-CTO and senior AI/full-stack engineer with 4+ years building AI-powered education, productivity, travel, and workflow products. Currently building HoverNotes, a privacy-first AI video note-taking product with over $10K/month revenue and around 20K Chrome/Edge installs, and co-founding Quest as CTO while leading a 3-person team building travel planning software for tour and travel companies in Uganda. Contracted with xAI Human Data on software-engineering model evaluation. Strong across TypeScript, React, Next.js, Python/FastAPI, PostgreSQL, browser extensions, LLM systems, payments, analytics, and document infrastructure. Fluent in Korean and English. - title: Core Skills type: nested_list @@ -39,13 +39,14 @@ - Used product analytics to diagnose AI Notes activation, paywall behavior, platform-specific drop-off, media payload size, warnings, and active-session health. - title: CTO & Co-founder - institution: Quest | Safari quotation platform for tour operators | Kampala, Uganda; remote from Seoul | questheaven.com + institution: Quest | Travel planning software for tour and travel companies | Kampala, Uganda; remote from Seoul | questheaven.com year: 2026 - Present description: - - Co-founded Quest as CTO and lead a 3-person engineering/product team building a Next.js safari quotation platform for Uganda-based tour operators. - - Built operator workflows for travel requests, tourists, itinerary planning, quote generation, PDF preview/export, quote email delivery, billing, analytics, and content libraries. + - Co-founded Quest as CTO and lead a 3-person engineering/product team building travel planning software for tour and travel companies in Uganda. + - Built operator workflows for travel requests, destination/accommodation/activity selection, tourists, itinerary planning, accurate pricing, quote generation, travel documents, quote email delivery, billing, analytics, and content libraries. + - Built structured destination/activity/accommodation/transport data workflows across Uganda and East Africa to support itinerary planning, pricing accuracy, documents, and marketing materials. - Designed quote economics for real operator constraints, including USD/UGX exchange-rate settings, live/manual rate refresh, transport fuel conversion, room pricing, service fees, and quote-level cost summaries. - - Built branded A4 safari PDFs, page previews, edit overrides, Cloudflare R2 storage, Resend quote emails, merge tags, sender flows, and PDF attachments. + - Built branded A4 trip documents and quote PDFs, page previews, edit overrides, Cloudflare R2 storage, Resend quote emails, merge tags, sender flows, and PDF attachments. - Designed the Free + Pro launch model with company-level Stripe subscriptions, full-access trials, billing settings, plan badges, and output-level gates for clean PDFs, email sending, and branding. - title: Software Engineering Specialist, Human Data / AI Tutor - Software Engineering diff --git a/_pages/about.md b/_pages/about.md index 42bac8c..c70f6ef 100644 --- a/_pages/about.md +++ b/_pages/about.md @@ -25,7 +25,7 @@ I’m a technical founder, CTO, and AI/full-stack engineer based in Seoul. My wo Right now I spend most of my time on two products: - **[HoverNotes](https://www.hovernotes.io)**, a U.S. company and privacy-first AI video note-taking product that I operate remotely from Seoul. It turns online lectures, tutorials, and course videos into structured notes users can keep in their own Obsidian/Markdown workflows. I founded and built the product across Chrome/Edge extension workflows, a Next.js web app, realtime video-in notes-out AI workflows, payments, analytics, localization, SEO, and production operations. As of June 2026, HoverNotes is doing over $10K/month in revenue with around 20K installs across Chrome and Edge. -- **[Quest](https://questheaven.com)**, a Kampala, Uganda-based safari quotation platform for tour operators that I work on remotely from Seoul. I co-founded Quest as CTO and lead a 3-person engineering/product team building operator dashboards, admin tools, travel requests, itinerary planning, pricing, branded PDF generation, quote email delivery, content libraries, billing, and release workflows. +- **[Quest](https://questheaven.com)**, a Kampala, Uganda-based travel planning platform for tour and travel companies that I work on remotely from Seoul. I co-founded Quest as CTO and lead a 3-person engineering/product team building operator dashboards, admin tools, Uganda/East Africa destination and accommodation data, travel requests, itinerary planning, accurate pricing, branded travel documents, quote email delivery, reusable content/marketing libraries, billing, and release workflows. I also contract with **xAI Human Data** on software-engineering model evaluation, reviewing AI-generated code across languages and domains to help improve coding-model quality. diff --git a/_projects/00_quest.md b/_projects/00_quest.md index d12351c..5908ca5 100644 --- a/_projects/00_quest.md +++ b/_projects/00_quest.md @@ -1,7 +1,7 @@ --- layout: page -title: Quest Safari Quotation Platform -description: CTO and co-founder work building a B2B SaaS platform and PDF infrastructure for safari tour operators +title: Quest Travel Planning Platform +description: CTO and co-founder work building travel planning software for tour and travel companies in Uganda and East Africa img: importance: 2 category: work @@ -9,17 +9,17 @@ category: work

Overview

-

Quest is a Kampala, Uganda-based safari quotation platform for tour operators that I work on remotely from Seoul. I co-founded Quest as CTO and lead a 3-person engineering/product team building the platform: operator dashboards, admin tools, travel requests, itinerary planning, pricing, branded PDF generation, quote email delivery, content libraries, billing, and release workflows.

+

Quest is a Kampala, Uganda-based travel planning platform for tour and travel companies that I work on remotely from Seoul. I co-founded Quest as CTO and lead a 3-person engineering/product team building the platform: operator dashboards, admin tools, Uganda/East Africa destination data, travel requests, itinerary planning, accurate pricing, branded document generation, quote email delivery, reusable content libraries, billing, and release workflows.

Problem

-

Tour operators often build quotes through spreadsheets, scattered assets, manual document editing, and repeated back-and-forth with travelers. Quest turns that workflow into structured software: requests become itineraries, pricing becomes traceable, and final proposals become branded PDF and email outputs.

+

Tour operators often prepare trips through spreadsheets, scattered destination/accommodation data, manual document editing, and repeated back-and-forth with travelers. Quest turns that workflow into structured software: shared travel data becomes reusable, requests become itineraries, pricing becomes traceable, and final plans become branded quotes, documents, emails, and marketing materials.

What I Built

    -
  • Operator and admin workflows: travel requests, tourists, itinerary planning, quote generation, analytics, billing, company settings, and role-aware access.
  • -
  • Safari-domain data model: destinations, activities, hotels/lodges, room rates, transport, geography, company content, vehicles, staff, reviews, and per-company settings.
  • +
  • Operator and admin workflows: travel requests, tourists, destination/accommodation/activity selection, itinerary planning, quote generation, analytics, billing, company settings, and role-aware access.
  • +
  • Travel-domain data model: destinations across Uganda/East Africa, activities, hotels/lodges, room rates, transport, entry fees, geography, company content, vehicles, staff, reviews, and per-company settings.
  • Quote economics: USD/UGX exchange-rate settings, live/manual rate refresh, transport fuel conversion, room pricing, service fees, and quote-level cost summaries.
  • -
  • Document delivery system: branded A4 safari PDFs, page previews, edit overrides, Cloudflare R2 storage, Resend quote emails, merge tags, sender flows, and PDF attachments.
  • +
  • Document and marketing outputs: branded A4 trip documents, travel quotes, page previews, edit overrides, Cloudflare R2 storage, Resend quote emails, merge tags, sender flows, and PDF attachments.
  • SaaS launch model: Free + Pro pricing, company-level Stripe subscriptions, full-access trials, billing settings, plan badges, and output-level gates for clean PDFs, email sending, and branding.
diff --git a/assets/pdf/2026-06-05-Hamza-Kyamanywa-Resume-Draft.pdf b/assets/pdf/2026-06-05-Hamza-Kyamanywa-Resume-Draft.pdf index b8f8a125c20bc9f7f463f5d37794a1bd7ea75e14..6360f5f26b24e3c3191480cf87ebbf96b0e4174c 100644 GIT binary patch delta 33712 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 SSM<_^AgXC(WIJkz=KldW8E`28 delta 34061 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 SSM<_^AgXC(WIJkz=Kldkd2lTN delta 34061 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 diff --git a/assets/pdf/2026-06-05-Hamza-Kyamanywa-Resume-Technical-Draft.pdf b/assets/pdf/2026-06-05-Hamza-Kyamanywa-Resume-Technical-Draft.pdf index b6172dacd709a5752dc3f6903ee4909e1673d133..064799f15ba3533ce6d4fc2b9f1cacd5c326a9d3 100644 GIT binary patch delta 39397 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 diff --git a/career_evidence/README.md b/career_evidence/README.md index b9aafd1..1c568b9 100644 --- a/career_evidence/README.md +++ b/career_evidence/README.md @@ -27,7 +27,7 @@ Before editing the site or resume: - `_TEMPLATE.md` - template for adding future roles/projects. - `linkedin/` - LinkedIn-specific profile, About, experience, skills, and Featured section drafts. - `resume_ai_extractions/` - diagnostic notes on how AI/ATS/platform parsers interpret generated resumes. -- `roles/quest-platform.md` - Quest safari quotation platform work. +- `roles/quest-platform.md` - Quest travel planning platform work. - `roles/quest-pdf-service.md` - Quest PDF generation service work. - `roles/xai-human-data.md` - xAI Human Data / AI Tutor software engineering contract work. - `roles/hovernotes.md` - HoverNotes founder work. diff --git a/career_evidence/index.yml b/career_evidence/index.yml index b1ec24f..655bb00 100644 --- a/career_evidence/index.yml +++ b/career_evidence/index.yml @@ -15,7 +15,7 @@ roles: status: Verified from contract, user statement, and public xAI role posting; internal details confidential - id: quest-platform - public_name: Quest Safari Quotation Platform + public_name: Quest Travel Planning Platform organization: Quest, Kampala, Uganda public_url: https://questheaven.com role: CTO and Co-founder diff --git a/career_evidence/linkedin/2026-06-05-linkedin-update-plan.md b/career_evidence/linkedin/2026-06-05-linkedin-update-plan.md index 4e29bb6..7d889cf 100644 --- a/career_evidence/linkedin/2026-06-05-linkedin-update-plan.md +++ b/career_evidence/linkedin/2026-06-05-linkedin-update-plan.md @@ -18,13 +18,13 @@ Hamza should not look like a generic AI engineer with a long tool list. The strongest LinkedIn story is: -> Technical founder and CTO who builds AI products for real workflows: video learning, safari quotations, and coding-model evaluation. Strong across product strategy, full-stack systems, LLM workflows, browser extensions, payments, document generation, and production reliability. +> Technical founder and CTO who builds AI products for real workflows: video learning, travel plans and quotes, and coding-model evaluation. Strong across product strategy, full-stack systems, LLM workflows, browser extensions, payments, document generation, and production reliability. The profile should make three things obvious: 1. Current work is HoverNotes + Quest. 2. HoverNotes is real and monetized: `$10K+/month revenue`, around `20K Chrome/Edge installs`. -3. Quest is real CTO/co-founder work: leading a `3-person engineering/product team`, building B2B SaaS and PDF infrastructure for safari operators. +3. Quest is real CTO/co-founder work: leading a `3-person engineering/product team`, building travel planning software for tour and travel companies in Uganda. ## Headline Options @@ -52,7 +52,7 @@ Right now I spend most of my time on two products: **HoverNotes** - a privacy-first AI video note-taking product that turns online lectures, tutorials, and course videos into structured notes users can keep in their own Obsidian/Markdown workflows. I founded and built the product across the Chrome/Edge extension, Next.js web app, AI note-generation flows, payments, analytics, localization, SEO, and production operations. As of June 2026, HoverNotes is doing over $10K/month in revenue with around 20K Chrome/Edge installs. -**Quest** - a safari quotation platform for tour operators. I co-founded Quest as CTO and lead a 3-person engineering/product team building the platform: operator dashboards, admin tools, travel requests, itinerary planning, pricing, branded PDF generation, quote email delivery, content libraries, billing, and release workflows. +**Quest** - travel planning software for tour and travel companies in Uganda. I co-founded Quest as CTO and lead a 3-person engineering/product team building the platform: operator dashboards, admin tools, destination/accommodation/activity data, travel requests, itinerary planning, accurate pricing, branded documents, quote email delivery, reusable content libraries, billing, and release workflows. I also contract with xAI Human Data on software-engineering model evaluation, reviewing AI-generated code across languages and domains to help improve coding-model quality. @@ -70,7 +70,7 @@ My current focus is HoverNotes and Quest. At **HoverNotes**, I founded and built a privacy-first AI video note-taking SaaS with over $10K/month revenue and around 20K Chrome/Edge installs. The product spans a Chrome/Edge extension, Next.js web app, local-first Obsidian workflows, AI note-generation pipelines, regional payments, analytics, SEO/i18n, and production reliability. -At **Quest**, I’m CTO and co-founder, leading a 3-person team building a Next.js safari quotation platform for Uganda-based tour operators. The platform includes operator/admin workflows, structured destination/activity/hotel/transport data, quote pricing, PDF preview/export, Resend quote email delivery, Stripe billing, Cloudflare R2 storage, and a TypeScript/Express + Puppeteer PDF service. +At **Quest**, I’m CTO and co-founder, leading a 3-person team building a Next.js travel planning platform for tour and travel companies in Uganda. The platform includes operator/admin workflows, structured destination/activity/hotel/transport data across Uganda and East Africa, itinerary planning, quote pricing, PDF preview/export, Resend quote email delivery, Stripe billing, Cloudflare R2 storage, and a TypeScript/Express + Puppeteer PDF service. I also work with xAI Human Data as a software-engineering specialist / AI Tutor, evaluating AI-generated code for model training and benchmarking across Python, TypeScript, Java, Go, Rust, C/C++, databases, distributed systems, AI/ML, security, and performance domains. @@ -136,16 +136,16 @@ Jan 2026 - Present if you want to match the xAI parser inference; otherwise 2026 Description: -Co-founded Quest as CTO and lead a 3-person engineering/product team building a Kampala, Uganda-based safari quotation platform for Uganda-based tour operators while working remotely from Seoul. +Co-founded Quest as CTO and lead a 3-person engineering/product team building a Kampala, Uganda-based travel planning platform for tour and travel companies while working remotely from Seoul. -Quest turns operator quoting from spreadsheets, scattered assets, and manual documents into a structured workflow for travel requests, itineraries, quote pricing, branded PDFs, quote email delivery, billing, analytics, and content libraries. +Quest turns trip preparation from spreadsheets, scattered destination/accommodation data, and manual documents into a structured workflow for travel requests, itineraries, accurate pricing, branded documents, quote email delivery, billing, analytics, and reusable content/marketing libraries. Key work: - Lead product and platform architecture across operator dashboards, Quest admin tools, travel requests, tourists, content libraries, quote building, analytics, billing, company settings, and role-aware access. -- Built structured domain workflows for destinations, activities, hotels/lodges, room rates, transport, geography, company content, vehicles, staff, reviews, and per-company settings. +- Built structured domain workflows for destinations, activities, hotels/lodges, room rates, transport, entry fees, geography, company content, vehicles, staff, reviews, and per-company settings. - Designed quote economics for real operator constraints, including USD/UGX exchange rates, transport fuel conversion, room pricing, service fees, and quote-level cost summaries. -- Built the document delivery system as a core product surface: branded A4 safari PDFs, page previews, edit overrides, Cloudflare R2 storage, Resend quote emails, merge tags, sender flows, and PDF attachments. +- Built the document delivery system as a core product surface: branded A4 trip documents and quote PDFs, page previews, edit overrides, Cloudflare R2 storage, Resend quote emails, merge tags, sender flows, and PDF attachments. - Designed the Free + Pro launch model with company-level Stripe subscriptions, full-access trials, billing settings, plan badges, and output-level gates for clean PDFs, email sending, and branding. - Established Vercel QA/release workflows and deployed PDF infrastructure with Docker/Hetzner. diff --git a/career_evidence/linkedin/2026-06-05-new-about-section.md b/career_evidence/linkedin/2026-06-05-new-about-section.md index a9b2ee5..fda5dbe 100644 --- a/career_evidence/linkedin/2026-06-05-new-about-section.md +++ b/career_evidence/linkedin/2026-06-05-new-about-section.md @@ -15,7 +15,7 @@ Right now I spend most of my time on two products: **HoverNotes** - a U.S. company and privacy-first AI video note-taking product that I operate remotely from Seoul. It turns online lectures, tutorials, and course videos into structured notes users can keep in their own Obsidian/Markdown workflows. I founded and built the product across the Chrome/Edge extension, Next.js web app, realtime video-in notes-out AI workflows, payments, analytics, localization, SEO, and production operations. As of June 2026, HoverNotes is doing over $10K/month in revenue with around 20K installs across Chrome and Edge. -**Quest** - a Kampala, Uganda-based safari quotation platform for tour operators that I work on remotely from Seoul. I co-founded Quest as CTO and lead a 3-person engineering/product team building the platform: operator dashboards, admin tools, travel requests, itinerary planning, pricing, branded PDF generation, quote email delivery, content libraries, billing, and release workflows. +**Quest** - a Kampala, Uganda-based travel planning software for tour and travel companies that I work on remotely from Seoul. I co-founded Quest as CTO and lead a 3-person engineering/product team building the platform: operator dashboards, admin tools, destination/accommodation/activity data, travel requests, itinerary planning, accurate pricing, branded documents, quote email delivery, reusable content libraries, billing, and release workflows. I also contract with xAI Human Data on software-engineering model evaluation, reviewing AI-generated code across languages and domains to help improve coding-model quality. @@ -42,7 +42,7 @@ Right now I’m focused on two products: **HoverNotes** - a U.S. company and privacy-first AI video note-taking product that I operate remotely from Seoul. It turns online lectures, tutorials, and course videos into structured notes users can keep in their own Obsidian/Markdown workflows. I founded and built the product across the Chrome/Edge extension, Next.js web app, realtime video-in notes-out AI workflows, payments, analytics, localization, SEO, and production operations. As of June 2026, HoverNotes is doing over $10K/month in revenue with around 20K installs across Chrome and Edge. -**Quest** - a Kampala, Uganda-based safari quotation platform for tour operators that I work on remotely from Seoul. I co-founded Quest as CTO and lead a 3-person engineering/product team building operator dashboards, admin tools, travel requests, itinerary planning, pricing, branded PDF generation, quote email delivery, content libraries, billing, and release workflows. +**Quest** - a Kampala, Uganda-based travel planning software for tour and travel companies that I work on remotely from Seoul. I co-founded Quest as CTO and lead a 3-person engineering/product team building operator dashboards, admin tools, destination/accommodation/activity data, travel requests, itinerary planning, accurate pricing, branded documents, quote email delivery, reusable content libraries, billing, and release workflows. I also contract with xAI Human Data on software-engineering model evaluation, reviewing AI-generated code across languages and domains to help improve coding-model quality. @@ -76,7 +76,7 @@ Right now I’m focused on two products: **HoverNotes** - a U.S. company and privacy-first AI video note-taking product that I operate remotely from Seoul. It turns online lectures, tutorials, and course videos into structured notes users can keep in their own Obsidian/Markdown workflows. I founded and built the product across the Chrome/Edge extension, Next.js web app, realtime video-in notes-out AI workflows, payments, analytics, localization, SEO, and production operations. As of June 2026, HoverNotes is doing over $10K/month in revenue with around 20K installs across Chrome and Edge. -**Quest** - a Kampala, Uganda-based safari quotation platform for tour operators that I work on remotely from Seoul. I co-founded Quest as CTO and lead a 3-person engineering/product team building operator dashboards, admin tools, travel requests, itinerary planning, pricing, branded PDF generation, quote email delivery, content libraries, billing, and release workflows. +**Quest** - a Kampala, Uganda-based travel planning software for tour and travel companies that I work on remotely from Seoul. I co-founded Quest as CTO and lead a 3-person engineering/product team building operator dashboards, admin tools, destination/accommodation/activity data, travel requests, itinerary planning, accurate pricing, branded documents, quote email delivery, reusable content libraries, billing, and release workflows. I also contract with xAI Human Data on software-engineering model evaluation, reviewing AI-generated code across languages and domains to help improve coding-model quality. @@ -98,7 +98,7 @@ Currently, I’m focused on **HoverNotes** and **Quest**. At HoverNotes, I founded and built a U.S. company and privacy-first AI video note-taking product with over $10K/month revenue and around 20K Chrome/Edge installs, working remotely from Seoul. The product turns online lectures, tutorials, and course videos into structured notes users can keep in their own Obsidian/Markdown workflows. -At Quest, I’m CTO and co-founder, leading a 3-person engineering/product team building a Kampala, Uganda-based safari quotation platform for tour operators while working remotely from Seoul: requests, itineraries, pricing, branded PDFs, quote emails, content libraries, billing, and release workflows. +At Quest, I’m CTO and co-founder, leading a 3-person engineering/product team building Kampala, Uganda-based travel planning software for tour and travel companies while working remotely from Seoul: destination/accommodation/activity data, requests, itineraries, pricing, branded documents, quote emails, content libraries, billing, and release workflows. I also contract with xAI Human Data on software-engineering model evaluation, reviewing AI-generated code across languages and domains to improve coding-model quality. diff --git a/career_evidence/roles/quest-pdf-service.md b/career_evidence/roles/quest-pdf-service.md index d165d80..7f114eb 100644 --- a/career_evidence/roles/quest-pdf-service.md +++ b/career_evidence/roles/quest-pdf-service.md @@ -13,13 +13,13 @@ ## One-Line Positioning -Led the PDF infrastructure for Quest, building a production microservice that turns quote JSON into branded, paginated A4 safari quote PDFs, previews, and stored outputs in Cloudflare R2. +Led the document infrastructure for Quest, building a production microservice that turns structured travel planning data into branded, paginated A4 trip documents, quote PDFs, previews, and stored outputs in Cloudflare R2. ## Context -Quest needs professional quote documents for safari operators and travelers from its Kampala, Uganda-based platform. The web app sends structured quote data to this service, which renders branded templates, paginates content, generates PDFs in headless Chrome, and uploads the result to Cloudflare R2. +Quest needs professional trip documents and quote materials for tour companies and travelers from its Kampala, Uganda-based travel planning platform. The web app sends structured trip, itinerary, pricing, company, and quote data to this service, which renders branded templates, paginates content, generates PDFs in headless Chrome, and uploads the result to Cloudflare R2. -The PDF service is part of the broader Quest CTO/co-founder role and pairs with the web app's quote builder, page settings, preview/edit drawers, quote email workflow, R2 asset handling, and output-level monetization. +The PDF service is part of the broader Quest CTO/co-founder role and pairs with the web app's travel planning, itinerary, quote builder, page settings, preview/edit drawers, quote email workflow, R2 asset handling, and output-level monetization. ## Ownership @@ -36,7 +36,7 @@ The PDF service is part of the broader Quest CTO/co-founder role and pairs with ### Quote PDF Rendering -- Problem: Quest needs pixel-perfect safari quote documents from structured app data. +- Problem: Quest needs pixel-perfect travel quote and trip documents from structured app data. - What Hamza built: JSON-to-HTML-to-PDF pipeline using Handlebars templates and Puppeteer. - Technologies: Node.js 20, TypeScript, Express, Handlebars, Puppeteer. - Result: Quote data can be converted into branded PDFs via `/generate-pdf` and supporting preview flows. @@ -47,7 +47,7 @@ The PDF service is part of the broader Quest CTO/co-founder role and pairs with - Problem: Dynamic itinerary and pricing content can overflow fixed A4 pages. - What Hamza built: In-browser pagination that measures rendered content, splits overflowing pages, adds continuation headers, and controls footers. - Technologies: Puppeteer, browser DOM measurement, TypeScript. -- Result: More reliable document output for variable-length safari quotes. +- Result: More reliable document output for variable-length travel plans and quotes. - Evidence: `quest-pdf-service/README.md`, `src/paginator.ts`. ### Template System @@ -84,7 +84,7 @@ The PDF service is part of the broader Quest CTO/co-founder role and pairs with ## Resume Bullet Bank -- Built Quest's PDF generation microservice, converting quote JSON into branded A4 safari quote PDFs with Puppeteer, Handlebars, and TypeScript. +- Built Quest's PDF generation microservice, converting structured travel quote JSON into branded A4 trip documents and quote PDFs with Puppeteer, Handlebars, and TypeScript. - Designed a pre-pagination engine that measures rendered content in headless Chrome, splits overflowing itinerary/pricing sections, and injects continuation headers and controlled footers. - Implemented Cloudflare R2 upload/delete workflows with dev/prod storage targeting and company-scoped folder organization. - Created modular quote templates with configurable page order, company theming, full-bleed covers, itinerary pages, pricing pages, terms, vehicles, about pages, back covers, and per-page previews. diff --git a/career_evidence/roles/quest-platform.md b/career_evidence/roles/quest-platform.md index b1aef1c..030a7f7 100644 --- a/career_evidence/roles/quest-platform.md +++ b/career_evidence/roles/quest-platform.md @@ -1,9 +1,9 @@ -# Quest Safari Quotation Platform +# Quest Travel Planning Platform ## Metadata - Evidence status: Verified local repo and user-stated CTO/co-founder role, 3-person team leadership, Kampala/Uganda setup, and remote-from-Seoul work location; exact dates need confirmation -- Public name: Quest Safari Quotation Platform +- Public name: Quest Travel Planning Platform - Organization/client: Quest, Kampala, Uganda - Public URL: https://questheaven.com - Role/title: CTO and Co-founder @@ -15,18 +15,20 @@ ## One-Line Positioning -Co-founded and leads technology for Quest (https://questheaven.com), a Kampala, Uganda-based production Next.js platform that helps Uganda-based tour operators create accurate safari quotations, manage itinerary data, deliver branded quotes, and run operator-facing quote workflows while Hamza works remotely from Seoul. +Co-founded and leads technology for Quest (https://questheaven.com), a Kampala, Uganda-based travel planning platform for tour and travel companies. Quest helps operators prepare trips from shared and company-specific destination data, plan itineraries, price trips accurately, and turn those plans into quotes, documents, emails, and marketing materials while Hamza works remotely from Seoul. ## Context -Quest is a Kampala, Uganda-based web application for Uganda-based tour operators. The platform supports Quest/admin operations, operator dashboards, company onboarding, document verification, content libraries, travel requests, itinerary building, quote generation, quote email delivery, PDF previews/exports, tourist tracking, billing, and analytics. +Quest is a Kampala, Uganda-based web application for tour and travel companies in Uganda and East Africa. The platform supports Quest/admin operations, operator dashboards, company onboarding, destination and activity databases, accommodation/transport data, travel requests, itinerary building, quote generation, travel document generation, marketing content, quote email delivery, PDF previews/exports, tourist tracking, billing, and analytics. + +User clarification on 2026-06-06: describe Quest as travel planning software, not just safari quotation software or PDF infrastructure. The quote/PDF/email layer is an important output surface, but the larger product is the operational system around destination data, trip preparation, itineraries, accurate pricing, documents, and marketing materials for tour/travel companies. ## Ownership - Platform application development across Next.js App Router, TypeScript, Tailwind CSS, shadcn/ui, PostgreSQL/Supabase, Drizzle ORM, NextAuth v5, and Resend. -- Admin panel systems for managing platform data such as destinations, activities, hotels/lodges, transport, companies, users, settings, categories, and geography. -- Operator dashboard workflows for travel requests, itinerary creation, quote generation, quote email delivery, PDF preview/export, content libraries, analytics, billing, and tourist tracking. -- Product and architecture decisions around company-scoped content, trial/subscription gating, quote output monetization, Stripe billing, exchange rates, PDF infrastructure, and release workflow. +- Admin panel systems for managing the travel data layer: destinations, activities, hotels/lodges, room rates, transport, companies, users, settings, categories, geography, and reusable content. +- Operator dashboard workflows for travel requests, itinerary creation, pricing, quote generation, travel documentation, marketing materials, quote email delivery, PDF preview/export, content libraries, analytics, billing, and tourist tracking. +- Product and architecture decisions around company-scoped content, destination data, trial/subscription gating, output monetization, Stripe billing, exchange rates, document infrastructure, and release workflow. - Leadership of a 3-person engineering/product team. - Deployment workflow and branch promotion process for shared QA, personal QA branches, and production releases. @@ -34,10 +36,10 @@ Quest is a Kampala, Uganda-based web application for Uganda-based tour operators ### Platform Architecture -- Problem: Tour operators need fast, accurate, structured safari quotation workflows. -- What Hamza built: Next.js 16 App Router application with typed database access, role-based surfaces, company onboarding, operator dashboards, content libraries, quote workflows, analytics, and billing surfaces. +- Problem: Tour and travel companies need structured software for preparing trips, reusing destination data, building itineraries, pricing travel plans accurately, and turning those plans into customer-facing materials. +- What Hamza built: Next.js 16 App Router application with typed database access, role-based surfaces, company onboarding, operator dashboards, destination/activity/accommodation/transport data, itinerary workflows, quote/document/marketing workflows, analytics, and billing surfaces. - Technologies: Next.js 16, React 19, TypeScript, Tailwind CSS 4, shadcn/ui, Drizzle ORM, PostgreSQL/Supabase. -- Result: Production platform foundation for Quest's quotation operations and SaaS launch path. +- Result: Production platform foundation for Quest's travel planning operations, destination-data workflows, operator content layer, customer-facing outputs, and SaaS launch path. - Evidence: `quest-web-app/README.md`, `package.json`, `src/app`, `src/db`, `docs/progress/hamza/CURRENT.md`. ### Authentication And Roles @@ -48,10 +50,10 @@ Quest is a Kampala, Uganda-based web application for Uganda-based tour operators - Result: Admin and operator workflows can be separated cleanly. - Evidence: `quest-web-app/README.md` role table and project structure. -### Quote Operations +### Travel Planning And Quote Workflows -- Problem: Operators need to convert travel requests into itineraries and quotes. -- What Hamza built: Operator dashboard architecture for requests, tourists, itineraries, pricing, quote generation, PDF preview/export, and quote email delivery. +- Problem: Operators need to convert travel requests into concrete trip plans, itineraries, accurate prices, documents, and customer-facing quote/marketing materials. +- What Hamza built: Operator dashboard architecture for requests, tourists, itinerary planning, destination selection, accommodation/activity/transport selection, pricing, quote generation, PDF preview/export, quote email delivery, and reusable travel content. - Technologies: Next.js App Router, server actions/API routes, database models. - Result: Workflow support for quote creation and management. - Evidence: `quest-web-app/README.md`; `src/app/app/quotes`; `src/app/app/requests`; `src/app/app/tourists`; `docs/progress/hamza/CURRENT.md`. @@ -64,23 +66,23 @@ Quest is a Kampala, Uganda-based web application for Uganda-based tour operators - Result: SaaS monetization architecture adapted from HoverNotes patterns while preserving Quest-specific company ownership and trial logic. - Evidence: `docs/reference/stripe-pricing-subscriptions.md`; `docs/progress/hamza/CURRENT.md`; `src/app/pricing`; `src/app/app/settings/billing`; `src/app/api/stripe/webhook`. -### Quote PDF And Email Delivery +### Travel Documentation And Email Delivery -- Problem: Safari operators need professional, branded quote documents and a way to send them to travelers from the platform. -- What Hamza built: Quote PDF integration with preview/edit flows, page settings, R2-backed assets, quote email composer with Resend, merge tags, branded sender domains, logo controls, and PDF attachments. +- Problem: Travel companies need professional, branded trip documents and a way to send travel plans, quotes, and related materials to travelers from the platform. +- What Hamza built: Travel document and quote PDF integration with preview/edit flows, page settings, R2-backed assets, quote email composer with Resend, merge tags, branded sender domains, logo controls, and PDF attachments. - Technologies: PDF service integration, Cloudflare R2, Resend, Next.js server actions, typed PDF data transforms. - Result: Operators can compose branded quote emails and deliver generated quote PDFs through Quest workflows. - Evidence: `docs/progress/hamza/CURRENT.md`; `docs/progress/pdf-generation-plan.md`; `src/lib/pdf/transform-quote-to-pdf.ts`; `src/lib/email/*`; `quote-email-actions.ts`. -### Data Management +### Destination Data And Content Management -- Problem: Safari quote accuracy depends on structured destination, activity, hotel, room-rate, transport, company, and user data. -- What Hamza built: Admin and operator content-management areas plus seed/import/update scripts for domain data, including destination/activity/accommodation/transport content, images, themes, vehicles, staff, reviews, and company-specific settings. +- Problem: Travel planning quality depends on structured destination, activity, hotel/lodge, room-rate, transport, geography, company, and content data across Uganda and East Africa. +- What Hamza built: Admin and operator content-management areas plus seed/import/update scripts for travel-domain data, including destination/activity/accommodation/transport content, entry fees, room rates, vehicle data, images, themes, vehicles, staff, reviews, and company-specific settings. - Technologies: Drizzle ORM, PostgreSQL, TypeScript scripts. -- Result: Maintainable data foundation for the platform and a path toward company-scoped content libraries on top of Quest defaults. -- Evidence: `quest-web-app/package.json` scripts; `README.md` admin panel list; `src/app/app/content-library`; `src/app/admin`; `docs/progress/hamza/CURRENT.md`. +- Result: Maintainable travel-data foundation for the platform and a path toward company-scoped planning, itinerary, and marketing content on top of Quest defaults. +- Evidence: `quest-web-app/package.json` scripts; `README.md` admin panel list; `src/db/schema/destinations.ts`; `src/db/schema/activities.ts`; `src/db/schema/hotels.ts`; `src/db/schema/transport.ts`; `src/app/app/content-library`; `src/app/admin`; `docs/progress/hamza/CURRENT.md`. -### Exchange Rates And Quote Economics +### Pricing And Quote Economics - Problem: Uganda tour operators quote travelers in USD while many operating costs are in UGX. - What Hamza built: USD/UGX exchange-rate settings, live/manual rate refresh, daily cron behavior, and transport fuel cost conversion into quote pricing. @@ -108,19 +110,19 @@ Quest is a Kampala, Uganda-based web application for Uganda-based tour operators ## Resume Bullet Bank -- Co-founded Quest and leads technology as CTO, leading a 3-person engineering/product team building a Next.js 16 safari quotation platform for Uganda-based tour operators. -- Built operator workflows for travel requests, tourists, itinerary planning, quote generation, PDF preview/export, quote email delivery, billing, analytics, and content libraries. +- Co-founded Quest and leads technology as CTO, leading a 3-person engineering/product team building a Next.js 16 travel planning platform for tour and travel companies in Uganda. +- Built operator workflows that turn travel requests and destination data into itineraries, accurate pricing, branded quotes, trip documents, quote emails, reusable content, and marketing materials. - Designed role-aware platform surfaces for Quest admins and tour operators using NextAuth v5, PostgreSQL/Supabase, and Drizzle ORM. -- Implemented structured data workflows for destinations, activities, hotels, room rates, transport, companies, and users to improve quote accuracy and operational maintainability. +- Implemented structured data workflows for destinations, activities, hotels/lodges, room rates, transport, geography, companies, travelers, and users to improve trip planning, pricing accuracy, and operational maintainability. - Designed Quest's Free + Pro launch model with company-level Stripe subscriptions, full-access trials, billing settings, plan badges, and output-level feature gates for clean PDFs/email/branding. -- Built quote PDF and email delivery workflows with R2-backed assets, Resend, branded sender domains, merge tags, page settings, preview regeneration, and PDF service integration. +- Built travel document, quote PDF, and email delivery workflows with R2-backed assets, Resend, branded sender domains, merge tags, page settings, preview regeneration, and PDF service integration. - Established Vercel-based deployment and branch promotion workflow across feature branches, personal QA branches, shared QA, release branches, and production. ## Site/Portfolio Angles - Useful as a portfolio case study for domain-specific B2B SaaS in travel/tourism. - Strong angle: full-stack product engineering for a real operational platform, not a generic demo. -- Strong angle: data-heavy quote generation workflows with admin and operator surfaces. +- Strong angle: data-heavy travel planning workflows with destination databases, itinerary generation, pricing, documents, and admin/operator surfaces. ## Proof Links And Evidence