From 1dfc9451b4a9f102e7af6c61b346e18ce4f37f6e Mon Sep 17 00:00:00 2001 From: Hamza Date: Sat, 6 Jun 2026 20:06:46 +0900 Subject: [PATCH 1/3] 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 From 3bb23e1b1abd9f9a96c90d03e9c1671fd285d335 Mon Sep 17 00:00:00 2001 From: Hamza Date: Tue, 9 Jun 2026 22:43:59 +0900 Subject: [PATCH 2/3] Polish resume wording and location labels --- 2026-06-05-hamza-kyamanywa-resume-draft.html | 8 ++++---- ...6-05-hamza-kyamanywa-resume-technical.html | 14 +++++++------- ...-06-05-hamza-kyamanywa-resume-technical.md | 14 +++++++------- 2026-06-05-hamza-kyamanywa-resume.md | 8 ++++---- _data/cv.yml | 10 +++++----- _pages/about.md | 2 +- _projects/00_quest.md | 2 +- ...026-06-05-Hamza-Kyamanywa-Resume-Draft.pdf | Bin 250164 -> 250700 bytes ...5-Hamza-Kyamanywa-Resume-Founder-Draft.pdf | Bin 250164 -> 250700 bytes ...Hamza-Kyamanywa-Resume-Technical-Draft.pdf | Bin 255890 -> 258487 bytes career_evidence/index.yml | 8 ++++---- .../2026-06-05-linkedin-update-plan.md | 12 ++++++------ .../linkedin/2026-06-05-new-about-section.md | 4 ++-- career_evidence/roles/bebridge-slid.md | 4 ++-- career_evidence/roles/hovernotes.md | 2 +- career_evidence/roles/quest-pdf-service.md | 2 +- career_evidence/roles/quest-platform.md | 4 ++-- career_evidence/roles/xai-human-data.md | 2 +- 18 files changed, 48 insertions(+), 48 deletions(-) diff --git a/2026-06-05-hamza-kyamanywa-resume-draft.html b/2026-06-05-hamza-kyamanywa-resume-draft.html index 5cc233b..683017d 100644 --- a/2026-06-05-hamza-kyamanywa-resume-draft.html +++ b/2026-06-05-hamza-kyamanywa-resume-draft.html @@ -119,7 +119,7 @@

Professional Summary

Core Capabilities

Product & Business Systems: 0-to-1 SaaS, pricing strategy, subscriptions, trials, paywalls, funnel analysis, SEO/i18n, customer-facing reliability

-

AI/LLM Systems: multimodal AI workflows, AI note generation, coding-model evaluation, RAG, LangChain, LangGraph, Whisper, OpenAI API

+

AI/LLM Systems: multimodal AI workflows, AI note generation, coding-model evaluation, RAG, LangChain, LangGraph, Whisper, LLM APIs

Full-Stack Platform: Next.js, React, TypeScript, Python/FastAPI, Node.js/Express, PostgreSQL, Supabase, Drizzle ORM, MongoDB, Redis

Workflow & Document Systems: browser extensions, Obsidian/local-first workflows, rich editors, PDF generation, email delivery, Cloudflare R2

Infrastructure & Ops: Vercel, AWS Lambda/S3/EventBridge, Docker, Hetzner, CI/CD, PostHog, Sentry, Stripe, Razorpay

@@ -129,7 +129,7 @@

Core Capabilities

Professional Experience

Technical Founder & CEO

-

HoverNotes | AI video learning and note-taking SaaS | U.S. company; remote from Seoul | Jul 2025 - Present

+

HoverNotes | AI video learning and note-taking SaaS | Remote, United States | Jul 2025 - Present

  • Founded and built HoverNotes into a revenue-generating AI learning product with over $10K/month revenue and around 20K installs across Chrome and Edge.
  • Created a video-in, notes-out product for people who learn from online video: users turn lectures, tutorials, and course videos into structured notes that can live in their own Obsidian/Markdown workflow instead of another closed note silo.
  • @@ -140,7 +140,7 @@

    Technical Founder & CEO

CTO & Co-founder

-

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

+

Quest | Travel planning software for tour and travel companies | Remote, Kampala (Uganda) | 2026 - Present

  • 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.
  • @@ -152,7 +152,7 @@

    CTO & Co-founder

Software Engineering Specialist, Human Data / AI Tutor - Software Engineering (Expert)

-

xAI / Remote Technology Services | Contract | Remote, USA | May 2026 - Present

+

xAI / Remote Technology Services | Contract | Remote, United States | May 2026 - Present

  • Contracted with xAI's Human Data software-engineering track to create and review high-quality coding data for training, benchmarking, and improving large language models.
  • Evaluate AI-generated code across correctness, maintainability, performance, security, test coverage, task alignment, and production plausibility.
  • diff --git a/2026-06-05-hamza-kyamanywa-resume-technical.html b/2026-06-05-hamza-kyamanywa-resume-technical.html index 329a3c2..5523dac 100644 --- a/2026-06-05-hamza-kyamanywa-resume-technical.html +++ b/2026-06-05-hamza-kyamanywa-resume-technical.html @@ -108,16 +108,16 @@

    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 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 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, automated document generation, and production reliability. Fluent in Korean and English.

    Technical Skills

    -

    AI/LLM: OpenAI API, Whisper, LangChain, LangGraph, RAG, vector search, prompt engineering, multimodal AI workflows

    +

    AI/LLM: LLM APIs, Whisper, LangChain, LangGraph, RAG, vector search, prompt engineering, multimodal AI workflows

    Frontend/Product: Next.js, React, TypeScript, React Native, Tailwind CSS, Lexical, Chrome/Edge extensions, Obsidian/local-first workflows

    Backend/Data: Python, FastAPI, Node.js, Express, PostgreSQL, Supabase, Drizzle ORM, MongoDB, Redis

    Infrastructure/Ops: AWS Lambda, S3, EventBridge, Docker, Vercel, Cloudflare R2, Hetzner, CI/CD, PostHog, Sentry

    -

    Business Systems: Stripe, Razorpay, webhooks, subscriptions, trials, pricing, credits, PDF/document generation

    +

    Business Systems: Stripe, Razorpay, webhooks, subscriptions, trials, pricing, credits, PDF/automated document generation

    Languages: Korean (TOPIK 5), English, Luganda

    @@ -125,7 +125,7 @@

    Technical Skills

    Professional Experience

    Technical Founder & CEO

    -

    HoverNotes | AI video note-taking SaaS | U.S. company; remote from Seoul | Jul 2025 - Present

    +

    HoverNotes | AI video note-taking SaaS | Remote, United States | Jul 2025 - Present

    • Founded and built HoverNotes, a privacy-first AI video note-taking product with over $10K/month revenue and around 20K installs across Chrome and Edge.
    • Built the product across a Chrome/Edge extension, Next.js web app, local-first Obsidian workflows, payments, analytics, SEO/i18n, and AI note generation.
    • @@ -137,7 +137,7 @@

      Technical Founder & CEO

    CTO & Co-founder

    -

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

    +

    Quest | Travel planning software and documentation infrastructure | Remote, Kampala (Uganda) | 2026 - Present

    • 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.
    • @@ -149,7 +149,7 @@

      CTO & Co-founder

    Software Engineering Specialist, Human Data / AI Tutor - Software Engineering (Expert)

    -

    xAI / Remote Technology Services | Contract | Remote, USA | May 2026 - Present

    +

    xAI / Remote Technology Services | Contract | Remote, United States | May 2026 - Present

    • Contracted with xAI's Human Data software engineering track to create and review high-quality coding data for training, benchmarking, and advancing large language models.
    • Evaluate AI-generated code across correctness, maintainability, performance, security, test coverage, and alignment with task requirements.
    • @@ -195,7 +195,7 @@

      Open Source & Community

      • Contributed to developer tools and AI/open-source ecosystems including LangChain, Vercel AI SDK, Editor.js, Redux Toolkit, MemGPT, Pytube, FastAPI, and related projects.
      • Published widely used technical answers and references for WebRTC, speech-to-text, AI application patterns, and production integration issues.
      • -
      • Served as Vice President of the Ugandan Community in South Korea, supporting governance, embassy-facing communication, partnership strategy, and community engagement.
      • +
      • Served as Vice President of the Ugandan Community in South Korea, supporting governance, embassy-facing communication, partnership strategy, and community engagement.
diff --git a/2026-06-05-hamza-kyamanywa-resume-technical.md b/2026-06-05-hamza-kyamanywa-resume-technical.md index 639da8a..2935561 100644 --- a/2026-06-05-hamza-kyamanywa-resume-technical.md +++ b/2026-06-05-hamza-kyamanywa-resume-technical.md @@ -13,21 +13,21 @@ 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 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 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, automated document generation, and production reliability. Fluent in Korean and English. ## Technical Skills -**AI/LLM:** OpenAI API, Whisper, LangChain, LangGraph, RAG, vector search, prompt engineering, multimodal AI workflows +**AI/LLM:** LLM APIs, Whisper, LangChain, LangGraph, RAG, vector search, prompt engineering, multimodal AI workflows **Frontend/Product:** Next.js, React, TypeScript, React Native, Tailwind CSS, Lexical, Chrome/Edge extensions, Obsidian/local-first workflows **Backend/Data:** Python, FastAPI, Node.js, Express, PostgreSQL, Supabase, Drizzle ORM, MongoDB, Redis **Infrastructure/Ops:** AWS Lambda, S3, EventBridge, Docker, Vercel, Cloudflare R2, Hetzner, CI/CD, PostHog, Sentry -**Business Systems:** Stripe, Razorpay, webhooks, subscriptions, trials, pricing, credits, PDF/document generation +**Business Systems:** Stripe, Razorpay, webhooks, subscriptions, trials, pricing, credits, PDF/automated document generation **Languages:** Korean (TOPIK 5), English, Luganda ## Professional Experience ### Technical Founder & CEO -**HoverNotes | AI video note-taking SaaS | U.S. company; remote from Seoul | Jul 2025 - Present** +**HoverNotes | AI video note-taking SaaS | Remote, United States | Jul 2025 - Present** - Founded and built HoverNotes, a privacy-first AI video note-taking product with over $10K/month revenue and around 20K installs across Chrome and Edge. - Built the product across a Chrome/Edge extension, Next.js web app, local-first Obsidian workflows, payments, analytics, SEO/i18n, and AI note generation. @@ -38,7 +38,7 @@ 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 | Travel planning software and documentation infrastructure | Kampala, Uganda; remote from Seoul | 2026 - Present** +**Quest | Travel planning software and documentation infrastructure | Remote, Kampala (Uganda) | 2026 - Present** - 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. @@ -49,7 +49,7 @@ Technical founder, CTO, and senior AI product engineer focused on HoverNotes and - Established Vercel QA/release workflows across feature branches, personal QA branches, shared QA, release branches, and production; deployed PDF infrastructure via Docker/Hetzner. ### Software Engineering Specialist, Human Data / AI Tutor - Software Engineering (Expert) -**xAI / Remote Technology Services | Contract | Remote, USA | May 2026 - Present** +**xAI / Remote Technology Services | Contract | Remote, United States | May 2026 - Present** - Contracted with xAI's Human Data software engineering track to create and review high-quality coding data for training, benchmarking, and advancing large language models. - Evaluate AI-generated code across correctness, maintainability, performance, security, test coverage, and alignment with task requirements. @@ -89,7 +89,7 @@ Technical founder, CTO, and senior AI product engineer focused on HoverNotes and - Contributed to developer tools and AI/open-source ecosystems including LangChain, Vercel AI SDK, Editor.js, Redux Toolkit, MemGPT, Pytube, FastAPI, and related projects. - Published widely used technical answers and references for WebRTC, speech-to-text, AI application patterns, and production integration issues. -- Served as Vice President of the Ugandan Community in South Korea, supporting governance, embassy-facing communication, partnership strategy, and community engagement. +- Served as **Vice President of the Ugandan Community in South Korea**, supporting governance, embassy-facing communication, partnership strategy, and community engagement. ## Education diff --git a/2026-06-05-hamza-kyamanywa-resume.md b/2026-06-05-hamza-kyamanywa-resume.md index f54d496..2a028f8 100644 --- a/2026-06-05-hamza-kyamanywa-resume.md +++ b/2026-06-05-hamza-kyamanywa-resume.md @@ -17,7 +17,7 @@ Founder-CTO and AI product engineer who builds products where domain workflows, ## Core Capabilities **Product & Business Systems:** 0-to-1 SaaS, pricing strategy, subscriptions, trials, paywalls, funnel analysis, SEO/i18n, customer-facing reliability -**AI/LLM Systems:** multimodal AI workflows, AI note generation, coding-model evaluation, RAG, LangChain, LangGraph, Whisper, OpenAI API +**AI/LLM Systems:** multimodal AI workflows, AI note generation, coding-model evaluation, RAG, LangChain, LangGraph, Whisper, LLM APIs **Full-Stack Platform:** Next.js, React, TypeScript, Python/FastAPI, Node.js/Express, PostgreSQL, Supabase, Drizzle ORM, MongoDB, Redis **Workflow & Document Systems:** browser extensions, Obsidian/local-first workflows, rich editors, PDF generation, email delivery, Cloudflare R2 **Infrastructure & Ops:** Vercel, AWS Lambda/S3/EventBridge, Docker, Hetzner, CI/CD, PostHog, Sentry, Stripe, Razorpay @@ -25,7 +25,7 @@ Founder-CTO and AI product engineer who builds products where domain workflows, ## Professional Experience ### Technical Founder & CEO -**HoverNotes | AI video learning and note-taking SaaS | U.S. company; remote from Seoul | Jul 2025 - Present** +**HoverNotes | AI video learning and note-taking SaaS | Remote, United States | Jul 2025 - Present** - Founded and built HoverNotes into a revenue-generating AI learning product with over $10K/month revenue and around 20K installs across Chrome and Edge. - Created a video-in, notes-out product for people who learn from online video: users turn lectures, tutorials, and course videos into structured notes that can live in their own Obsidian/Markdown workflow instead of another closed note silo. @@ -35,7 +35,7 @@ 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 | Travel planning software for tour and travel companies | Kampala, Uganda; remote from Seoul | 2026 - Present** +**Quest | Travel planning software for tour and travel companies | Remote, Kampala (Uganda) | 2026 - Present** - 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. @@ -46,7 +46,7 @@ Founder-CTO and AI product engineer who builds products where domain workflows, - Established release and QA discipline across Vercel production, shared test branches, personal QA branches, Docker/Hetzner PDF service deployment, and documented handoff workflows. ### Software Engineering Specialist, Human Data / AI Tutor - Software Engineering (Expert) -**xAI / Remote Technology Services | Contract | Remote, USA | May 2026 - Present** +**xAI / Remote Technology Services | Contract | Remote, United States | May 2026 - Present** - Contracted with xAI's Human Data software-engineering track to create and review high-quality coding data for training, benchmarking, and improving large language models. - Evaluate AI-generated code across correctness, maintainability, performance, security, test coverage, task alignment, and production plausibility. diff --git a/_data/cv.yml b/_data/cv.yml index fbb967a..c7dc7cc 100644 --- a/_data/cv.yml +++ b/_data/cv.yml @@ -8,7 +8,7 @@ contents: - title: AI/LLM Systems items: - - OpenAI API, Whisper, LangChain, LangGraph, RAG, vector search, prompt engineering, multimodal AI workflows, coding-model evaluation + - LLM APIs, Whisper, LangChain, LangGraph, RAG, vector search, prompt engineering, multimodal AI workflows, coding-model evaluation - title: Frontend & Product items: - Next.js, React, TypeScript, React Native, Tailwind CSS, Lexical, Chrome/Edge extensions, Obsidian/local-first workflows @@ -20,7 +20,7 @@ - AWS Lambda, S3, EventBridge, Docker, Vercel, Cloudflare R2, Hetzner, CI/CD, PostHog, Sentry - title: Business & Document Systems items: - - Stripe, Razorpay, webhooks, subscriptions, trials, pricing, PDF/document generation, email delivery + - Stripe, Razorpay, webhooks, subscriptions, trials, pricing, PDF/automated document generation, email delivery - title: Languages items: - Korean (TOPIK 5), English, Luganda @@ -29,7 +29,7 @@ type: time_table contents: - title: Technical Founder & CEO - institution: HoverNotes | AI video note-taking SaaS | U.S. company; remote from Seoul + institution: HoverNotes | AI video note-taking SaaS | Remote, United States year: Jul 2025 - Present description: - Founded and built HoverNotes into a privacy-first AI video note-taking product with over $10K/month revenue and around 20K installs across Chrome and Edge. @@ -39,7 +39,7 @@ - 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 | Travel planning software for tour and travel companies | Kampala, Uganda; remote from Seoul | questheaven.com + institution: Quest | Travel planning software for tour and travel companies | Remote, Kampala (Uganda) | questheaven.com year: 2026 - Present description: - Co-founded Quest as CTO and lead a 3-person engineering/product team building travel planning software for tour and travel companies in Uganda. @@ -50,7 +50,7 @@ - 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 - institution: xAI / Remote Technology Services | Contract | Remote, USA + institution: xAI / Remote Technology Services | Contract | Remote, United States year: May 2026 - Present description: - Contracted with xAI's Human Data software-engineering track to create and review high-quality coding data for training, benchmarking, and improving large language models. diff --git a/_pages/about.md b/_pages/about.md index c70f6ef..6584f42 100644 --- a/_pages/about.md +++ b/_pages/about.md @@ -35,7 +35,7 @@ Before this, I was a **Lead AI Engineer at Bebridge/Slid**, a 50K+ MAU EdTech pl - **AI product systems:** LLM workflows, multimodal AI, RAG, coding-model evaluation, AI note generation, transcript correction, and learning tools. - **Full-stack platforms:** TypeScript, React, Next.js, Python/FastAPI, Node.js/Express, PostgreSQL, Supabase, Drizzle ORM, MongoDB, and Redis. -- **Workflow infrastructure:** browser extensions, local-first Obsidian workflows, rich editors, PDF/document generation, email delivery, Cloudflare R2, Stripe, Razorpay, Vercel, AWS, Docker, PostHog, and Sentry. +- **Workflow infrastructure:** browser extensions, local-first Obsidian workflows, rich editors, PDF/automated document generation, email delivery, Cloudflare R2, Stripe, Razorpay, Vercel, AWS, Docker, PostHog, and Sentry. My engineering philosophy is simple: put users at the center, move fast but measure real behavior, build the whole loop from product to reliability, and stay calm under ambiguity. diff --git a/_projects/00_quest.md b/_projects/00_quest.md index 5908ca5..1f3b81c 100644 --- a/_projects/00_quest.md +++ b/_projects/00_quest.md @@ -9,7 +9,7 @@ category: work

Overview

-

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.

+

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 automated document generation, quote email delivery, reusable content libraries, billing, and release workflows.

Problem

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.

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 6360f5f26b24e3c3191480cf87ebbf96b0e4174c..eeb208a426a25d051f3584a8d0ee6030c9910d25 100644 GIT binary patch delta 24449 zcmZu(2OyT)8xLtnNyrLO_WJf9LiQd>c0@7~Ss^}Ui?Z@b_NEY#k&%&%$S9JmkQo`N zME#HM?UwibyZ5`ikMo}AoM--?=bWoFo$f_8-NOSE{74K2FN{F&gMS5S#5FEk$y>Nu z9~F?7Kp{{#1o#Ju+!_*trLd$#;~(9nU^ztk!0CCDA}ICaQPWEC*)ipW= z*j1`psi#*OBpwRJzw1Eub2bWn-%n>AMJ2U%%QSp+_RKXo_Weu7k{9znzYW@fcWEsT zRT4bF$aGS@jPJ7*R!`G@Z0bDmUiV$fxWjY~=S@`Unh^JOb>Xs+206=R;_)aqt^&FQEx!91opm$6;6DuGbs5TyQbu5vSBT_+Bc?O6>N_!zrY#$dctwe@O2t7~t%&p4lb_o`C6{GMFzzU~V%?0UDU zB=*&lmJYsb&T9&MUp7-eK&wyDCUsW5)-`mt`?8iSq%(M7$-F+p{|Bkhv```e$)K?GMWD_2%cloi(ipQ_ zaSyUhj@8&V=9_z1_mtTTE~JayVebCnS#$4IF=O^vJo}Hwf;Uvzjp%PEsL481YtFLV z7=00@y=IiBAQ{p{Yj8D^=eikB^V6%2ri^`O7#nwZoY80T7kYT8tStOG@3cDy<+8ec zqdv{p2~zRsQpT48v8zoqvr@_e!b3t7qBks)a#N?pj^6qbNv}I+s8eTOMe~_o)xqV7 zvE|hcm1bFGj`B^+idfp)i?4Wm4^d*|iWikNyVyH8)AR0zizPqTlYC$)QG^=peWk;# zt=F$Qvv&4m@vTAwjw;WUmwh&6`I^&9#}g}shBhvdj&t!I?Fp(~lreuygKV44m96VN z?O9{Qigj@2>AYL6xLl$eu~}Sl61RqC>Z+;8cIx9VIMO9IrFUwY5#d;YS9p4L{lmZ& zF;qHF$v!EAnwZ619UQmRPYBn#)A0#2P2GDE8Y=tdL@ML;Ky||DgJ_WiiFfvEO7(5E z0naulb4enmZIXjIyip6e@)D1HHf_JY*7Q70=@(7ME+OEiv?%wmQ_z%mv&xDtyFpV| z&hDr}CtqK<=Pt%{MyjetGs7JQp78Ygq@s1H?A>XA-_gXH$8fM zTu-+=OZ$Lg=$*7g{-8ZEKf_K1bg~)uo;$ni-ILR|uUWdbGGwSlqsw=aQxAwmMB+=l zb)ub>F0byXW8mccW*!W%^gD$8To6FV>N}cO?xSNKY%p z?KFd@9x9zBF?!w>l48%c4s_#gReHCz}mmYjtoVY!=hHHwD)PUwJY)#J`L4wkLg*tr%uNo^EthTtFS0eiJ z)`UbmO38U7N;`+WemxSsXUSSNOmtI2Ia|FTe&N=^a5u!$-bIn|)Uwz+To!kGjI!C> ze(nfX$*GPOpxDJj%G7Hk+CqH_k}RhZy|eP)`Ko3qRU+@c0d$_=P-xw(5nif2gNDzx_-8NyLx*eeV91B_~n z;w2j{SSp(b%K~(JBil3AuMS;}w$YW9+vh%USl>)+mr2%goT0^u;Mq_6BxQ#ee(qx* zT_Rnc_L0pX?V9ByxJVq?`}mBn`D)_#&s46T$0PF|H>>RQ=~iS5>9=%!R)3lfA>t}c z87k(sntx8;(_TC2#Jb zd{t0pF4A=Mc++|Ht73kQddz~`kedT||{aW6>TPWUz zJ+0Nvn6(bA74f=beKbP-?$-_Dq^BLK?9b&R!~AFUaTDPW==UI8zGkjr=kz!Irf=h< zJYZ?<<;mg~4GNMJBqndn}4Wxrn_hR`!tWXiPT!|6v1B+iO%;?R)rt?RT3)K`r3 zm1f16^p$nb&=0BdWQ?~@*GDAd6r^4odFI>>TOcN_wQ_QN3vlms!mp3y-V?bns~Vx& zw=-GxA)mHo;wSxO9h=Uw$6`!oC-UboFNJR`n?DKo9yJtd$XC$2<7+Zk*!PSt>K!|* z&hfGw@xAPm6{Jl%FQmi%GKi8b!-^8w^|Ced`qxAOtkbHxxUhfrnVW7uUp$xiF;4nE z(mLq7H>M-cs5??YWW^CmDBoPBKs5&X2^G46|@^ zd+&)!rSV4nKJbH(df|5^>jQph}y1$ja1<` z!E~#hJG6#~g$v=zQ;{=He7f-wE+zq|SNd9n6ExETxm!v{cen2$qs*>{(>f&7*V&&x z8b%u?ig|fy0Lgc#=VBFOh3UkBVWCq)F}dfNuG^AMziwOlh$ESNZ#aMo9rtuf+T%PL zIsZmBuMcn9*_G&<&-J5El)3`HFF5v<9iEPnt48HD-PgBS;^pds6g1`1NBTA{<6CpT z^zJz-T`f?koyu{zx%pk=bYQ9 z=XrMMXPP_}J4A}qZ=-$@ed3d68@0MJ%1;FRKJHq;*02OYW&~l9GCS%Dg}58@A zaLh7!q28v@fwE8!K4L?~U)rLNrrCVg^up8PU2O)*GJeOH=;^ehmaL*f1v9;$c#Z`f zu^3`_T;->7QDAeURlrsk*Q0*oG*A_DPFesvOP`G;Kd33%q9`3qYAgXZ&l|r9$=qjVmg4K?YA{j z{VqPC8A!4@QOjdR=s=$W5|bH`BT!8y4e>Fd@Cu zF#qg=A`I_pZ3{VD8+rSVOuq58y4xX>ml&?Z_#KWiq3$wd71~27wVC`p=27Vn&uh;p zsa}xc!#e~RlXIh|uAr&e%L~{uR}XYt)6sm=5?y;+tfb1{B`Z3Rp-^C^ZU6Wi#fFSm zn4s7_J?n|`U7jr!V^Ot9F8M?G@+vXhJS?R0jR(EPk~bpx*S`l#id6SKOivN@?#i5+ zr1l_a^S7-$yydPLIupm7qZp{D!QIxd>ZiIOGC?hMJO z3t$9|A?f3%RIC?;b#$Gt5LJbI6>dehNfZ2;6}l$~nF5VRc<+Qt`s1GkwmNG& zQ&Xw7#nbRwuk!4;laU#IfU>JlMuoM;@2YxWG|I02yUeX0F4J6WQHIeO1AT!!MB@G627$bJrpivi@aV9W&a$&*G`$&^WuG*JsvVP4 zV02ZHf?+&oKW!iNkeo^-Yiw*Kx~|qkE9)>6}ad`60BNybUowXMMr-R0TuCpd$ID z>-73w*R)-=(@|#kYvf$tCwR`4Mob#pkiPBSiFVyBHfrNm&tE9U!W{Mz?=rLFo2-7Y z%SVmFGQR5k?q9oJ96IZt-6trx{_UPo&Z{+BA0aK;1zoRiJuyRhmSubPg(~+tJBph# z9!{8_^uF+9QCYvoRv;!$zM0wv%t^>>m z>Xk;UUoNQVUZP*ZX~Xni|48aUJmg^7dyCXbu5{=2VYg*Bh1je zA%~t((0>_x^NXat0v+-*&AS%O6^2Xwnm=E^ws_E9J@Ul(B~tLIvpVXB*P{z>s;}HO zbm6R>-mE$4vrseY#W{>9xF6u@PRUO0lk(*%-Fs60Di-(X4ZSHx_8Sko0j8zf79G9Q zq;-!AwV1nRf-*&W2`@)yl}XBvu{s0AQK@T!vLE&DrmoQ}WqSv%^qQ3|_nM7wl=c%& zesmK)`4QWxHjYPeP5+&&I_T5}q9sQ%}B5@)bF!tmUnrl_NE}S{khA_4X86>LahFmiGW4 z52*k13GMAQ!zrJrZaU6sCU#T!{;DfWXW1#s;nmMf+3H%)TPN}boxLQ!H<=89H(ohw07VB(Uu+-Dp>@7@{N^QI$d2c!_(%^ZTx2Wu(iRD+j_s@^{$(r_N4xrep_&ll5iY~Q$E zY8$gPz4Utm-__BJv9L;%f8#Wm@u=68rn##^ntC3_1G4_r=|8vkPuw zR0&TSolnMpF&e=;iPkgV^7tk(OsXFkHj{;9s)EXOy*uj1E*ZfAY#5p|P{19EroLF&Be4Z-u|6Qdk}Mk@4XhOPon*a zBbL`hrLE|8Qw@T6;E##V8D>^2TIeyHeiI=}E;}i3pNgeS$?a^1= zZ`&|v-H%l_o0PtNa*!#ha^V~?V^;g#x|7G#i&ujcbDwsvnp4MF4OTsSj(!L(D zZ(wPzxtOQ@B>{0}+-&P1pu5UjgXO-nxW$9|_Jcw63)ZYAN4ef-XNft9&x{;e;FUT) zX14r=se+8Dr2P_I%hOmh!IgOMm)BWs6tu|FguXop2V`l8;bvBa@GcyUhLg0>hH zP|voO-l%x?hw)RhxG@vr&KoroMJ?C`n$n+xFPgW+82L#MiOX_o<|)cYDX0my&vQ=9>;aoB2$g zvy9QM%3S!CZ@cpIw8OXCH?E&V+O3573Nb7&Ryx1>da8A_s_`>d(rA~x$7<*Bz7%R* zr?c6T(yP1|{e; z79XWj_f(MQ`!`X?;@2Od|jUZUD8VyrUaCr}+DJ@q6O9FwFw zr1`j>J_ykexJyU4LNCmH_Nn_+_hrf}q7>B&>)BS6bX%&-5>*H1V`pm~o zqc-XyH795$cC@XzMO0Tg*h~1orLbLnqLtWRuztIB>5Ao-^u~|1IR;GM#)njO*fIA8 zzxjRiKF~(>g<$)b$^rXka)9)`#zhFX@BlT_anftwD2uY+gx-UxYHQF~rysC*qTRl3 zRY6(Hcqv}je}*DTHc++lCUu1V`O<(bAx`jKya8Df<#Ix^WLF>?K} zRd34pBnw4p+Z(y50do0~q27+qA|+iCc5*g83xt{s?K9DH&zoxu6g4zSb503@Jq+vx zUt%BWF;r;8v+WUIn|rP8my&tsBY!?uHm0?Y&`+4a^PDg0RKp+d(^${y-AjnE86iq3 z4T@ubR+hNm6w9$V2>MB4`la2kCtmeksmST^G56cK%8EYn{+o3<#j5|#)!y`->$cbZ ze2vbfrkL%}>xq>)DT?gUBB{}?_Lfku_8y|zTwQiea{<5oP+XecT5RHVw**1mrPU7J z)u!BhUuP{-_cfAsnp{(~bNyNCBzR&Xc8PxienGizp6PDevsSBo)~O^x=e5wgRZ6y2gFLFDBQiJrB1F=B zokf>9S{YtlHtZ73O=(N>Z5b=Pk!>U@t2eA+{mStR2JxQNL^ma+Wm(1NhMBI{@-b)j zlo8dMQ+^|_NI&yqzhO442XxoVY8oZG9u%D2bCKIgNqBExE5*A{x(z}?MkPUtobHyA zckX=;xrC_tmgi<@yZ7d`H17UqnVM`LWsXVdZ&F?eW2C9}yA;-=StFLCz;ulYqkrY) zhjnw4p(PIk|D<%X+VWdI%OS(O+7Abgu}f4-67@MzCC)9%%9jfYG zp5@8iW=W>%IN5T=`H1U11vMpGcNc3P-(b54PC1Dp54AS#aHrh7<%*ay0+b;r$0xDJ zi+D|qje4!DKMUfkvN8*4vosHu-HLzQtvI;b)D4~ZTufdgrQ@q&aBr}VfPZ7Jgr?Mq zqSVGZKXJzjRT9+~{3F3#u6Jt8cJ0r|eb_QR7{H!?fNLUBes&0&qyj@TbTx5}#mj#xca_EDHQguN&moO;PkU}KEJJGhJ93pO-b*@gt@M1D=I+rB(%LC^cM0V)Yr+y7ELZln za=y)I{}wE&$u$4Li|(HW%#;#^t7hciDUo+a+Q ztZzNoFMjrzcAO#e30ua*juGRZ7o~JgwT69S%aU9kIGbG>C+(Gd|N57YU&KYadIElK z_NH83`uXF#`I9g!8U_nsrR`gF9eWEI1Nnv^L$wwN)<5< z(yK3=Xs@!<*UoiY#eZrR3LjM9N_}IhDX>8Ecs#HD{bq=fIg96zboE+y>> zSfi|OikxReCmTPHqVK=Tx5q}oj;gGfvq2z5Mtb6NNa2}N$~{6wPTg!?R-(r@rysSQ zniE^-x<5P6PbzvF9a7TACv#byE_OEFeNNeVoI1pe8gy4HlyncW zT2Rh*9#P)g!@`()Q6p@hZMw#%;nyJ#8xt9IJS;gMzPsA}Q>kcKJp_?A^Lp^zF+~+U zkC@9LrF~NiBKDzyY}@($uMDNDN~Wuo@ga5L$-(UT7yuD-Jq|`?Y&g|IJQ&X5T71oX2y>CV{`3*)6}ucM^>RY_ z!iV)2>lDRZMcgDkUePImBgl=;;pNYrjNK!GW7<6xoqIyFdS;7;z8^fiA-qg)pLb2) zC-0)uj(A?{TwCw5gz>d!A3Z7q{8$a8BTig6C3xQ^`cBUY)&3~A`|)@BR;J6A3)d=- z@=jR?${5bG+G3ZV1@qjkQZCe zZ=Y-A+0~meuq1h?T>cHqY}`+L#mdD`WBtqujJU%(EIRIc@sw_R=}x)PE3h;wFe+X= zEl=M(%M*qOx+y?vxM&KV>>f`b`p&5xXbchcWHq@d5H9c}Acv%;z&OL57s5j_*O8Cn zBQxn_7PW*4EYoRD?pDDVCdoxxoRN>ZDS78)W?<{=@%NNJc;cRkh6#k9mCzKAQPZmQ z$nNt5JRKNySh(#02P;t#H~Qir9$LGc2yuIX2B%yFl3xjU?#D7((7x6VsILm*3BNg6 zr?CGSDp7d1dT87jao{`(Pnf%>|<*EYj zb{dz^Kc?Np^&I1lJ9;dDI62Q&Kf_~V^TgqhN049$#nVR5xknN|+?|Gk@5>zQR>a>O zjh}2L4Y14&`Jc|rago+x9-H9_TGto!)-l*`_@RQTNQWjvzijVOhP3Ai&vTh4CDn41 zX;g+ZZzn~j)&(G08`IltRGB#Ti|TcVa5T7aFXZ$}77QQOI^M(SBbVQIR}7acw6E}} z#H$Z#rCEDlm7_r)O{-GOaY;YGiXizN&d%yK(@lFD`g!~W<>EepF^&N`>S4@dHU|+7 z)vs10!=8T6Cx@P>%?%4?WNFPy+FZ5U<5ZX-o4&}E^n5hgiSwio4#9DSwd=a%`mFb? z_6Z+c|L!HvkU^J3{?hVg0bmuLOpc~kwJ zVKXo`x-ZSniRB>x-^b%CQlc@-rc04VwWRcGD-nE7 z!#ss7585li0GC{9$6z()gRS(_@0I=^l9+sOHKznWwA;&Q z(JFPm;R@=6EUk{=m&!!}v6nlzR+kIX~*I zm|8OGR%{ZI+MgDdNKVs>?PoeN;rifqfTmxuUK=URvh&)2NgFld#TRt8$r^nWNqzaP zUSZzz>t@*^$#t9j#yTIci-T=bJNjRAulVHboDS~3i0U5CLp7Ny=Tg}EEIO1&Jd_+$ zOkJK&PI&XA!GBOCuIqioGmF0bV_yC9dGtKND|-hc+zLlU=WD|_^9l6$eihU3gRIH# z4qDxgK}1+daIahmyzXRq>qFU8t3Ao5dHSZmo944Z*ULkX-9x5kFvok6b9sGarw85d zWzXe3t&J^t62OkdFZA4(_@Mf-V!$~eWzR?pLt?9R&5ciMdQI-hDldo_-dbjf5|{5% znbNAg_NakH?s4tfQj1Z9Ny($z%o5k0I3%9dn^nl26;7Dsa5S!DD0pOJEI-FadeD1f zSG}U5T*lsUwTgL(G#&}_FIkr+KF#|t-#uG#%_#GHe_u``;iQ6=5?dNNX)~#_qf&qU zY~TLR3i*bFmTSjzJSpBjW;%YtuCT+68yEGy>J)ulOjGpY9`DcGwyMXK6DE0&cU;-2 z^61E^9+AtkJrAB{t)3ax^%6D$-_Mbh6PPMuhr=!i)-Xlrt|PwsWr~ubuHOZ4JF*nO z?dZ6gqJT^Qx4{z=@wg~}+Z{{_F^#nVZYvuBxUGJenNKMRz-^fxk)orv&F7U9mMXX` zSRC&3um`KoMA*ypgxkmUu=fXKvIcY8He&&;F%mQ0@RrR$wx@yQlzn7L9Ib4$7N$P_ z-U`(bzS8MR_}-*Gn1LxVT{>v=*ax+AfnBsv{xR2hSbbHZaU_OFrSiy0JZtgomFvbT zp4^>9#cXW-22Ij4Q6-vQKf;D3IObmnhZPwmO}E^Yapg!05FThsrP^7pMlrqmv#i}o zRL+-Cf#rI)mio{mj+)YZHv5 zQ@T0T^(5~@l3CV?kNeFHV!UMMyiC4s2s#f&Xoim4O=uixw^4SZJ!$bKF`r}6C1QCX zV=paR$ZUS6<*QEmJ>O*LGL!n=x$cRmIYR4V%eb=J^vAx2&1XX~;za7>N8{~QTj$<= zxj@Ts@SKUBH^xvhkaEwNN28Mb`$^xs4b&nvWn)j5M6d-LrA4>)*Q5(gofl?pRH_Mfjq{jxP>^F=y z{mK^#7Va{e*=a^`?6I*n>FV|oc({aI*ZlTW-l-rdBrfRd*#eQa8D6g8d zc4P6Z-$J?FuA}w+N+J>mM%L{Ps0p(-eeSKohex*(hts0>-z(HsSw2?2*f4t0iT}0e z&&!_(U89YkTW*puP49Vg)OD&SV)Jg28?;TU8JnG!qV*0(4F(k_yu*cCTp2_d#r*q# zZMoEl;3+rV)el}W(W#F8A<9G&m*R|mEhc4VKo%>|6K=iKi?_;B`!+()in7(m>*w!kl8OCb`lO zm6uo?V#NZ-6lZi<4!o8#oYZBZu~zUL(`C88k1TglLFA_>4H>j`kc>hk6R+wt5fd+U zUU3uEN1dMyur%aok!6mhNW)qWOreSDT;$@j=U(+y@y2)5?9#8a=1IN^8V<>&isVAN z7@VM2^6pFYe^e{P{d1h&;#OU*FmFfV=i%m2n;g#P?l+yOxUf!1kxJ|_LSxw8Nmf(k zv*(RtFIG3U#PF9$ba_5_N#drnJtNlX8a1pYLEMkz-hq_hf7^HKK*z2b2ixGcsr$X% zBF=s~6w}ERdywN+!oHiG>x}P|!m`&;*B2}V>`U(nSL_wb`I%wX%yG?ag@KY*_36g5 z$|1HQHQD5cqXvleBVv*X3u`ESbyr534URPl>H7+oU zO@@t*`?MyxZsDW&wHbZfVP%))sl<$qwX>!!uPr%;$A}V^4_DHSI=wzB(z@rpiZ;vf zjz3ay>fSYqk^X%GO>z^?QmrI4JJZz(p{JG$=OPX;fxel229Ecu{^U2Gz+P26YG3ZP z{ME`=Eej%E&A9Ko#b(mfe4pG^G2MZ)98GNSU2!tz^ArPav#$TQ!nf?C3ykj9o$S!F)`pg|qmHXOeJwl0OQfdAjaw*#s zZ$UGlv1f)^l=A7*o)-|ebwh*CF>%&iT%N7GDl^q zzo!}M`#X^=X6l%!AL%<+s;&6uMKV~(yjoJyapDua1^LU-hYx01vNU?C>?^3wyo1fK zWRVLGvv}C;f~LiLIg*0L5_FK^+=|Z-A%|kP2P(jks=64lMIC)yQ~g3w%WIAIO;(8> zg-=Vs3o6G(4wYOueNDN1zOqtG9#BMC9^9|I6OTcMs@U@jGR>U$xN4m3(wxMcN@%XF zeKbBfMtejm)TzR=G0=fAXPKSUR<$^@5D;s*LC?{ob*pY4>2P*$gA9`ToS%HX!mPGr z#QofrRD=2c?uH{5KJ*ZzFzVSK9rhn>X}KlQBhiTIrnOjD)Nrc!X+ppGwtmJ}R=hy7 z;?c-{eRL#`g?Uk`>bu^`l@@E8Qg!FIk8bpQK?}0(n^IuV%B0Su;wwD&`QC+u1Y&kO z-N(`B=@+~spMyy2^6%~m%3e*r>(}FprF+37730Ad(DOm`+6|GSD{tc%WnMF~so9Hj z6I4+>-x+SFqC%0=G!L6sKfc{X>w4^gVErJ{TAKc*vC)*UQH0r^RPM*?u0MunT?{mX z7B~-mtuvF&ugSSTjT`mJHs`zZ@eAumX-RjAA=J!4J@@5zlBD(2q&NAg!2=xed=gQH zmokMM)b+25-8>yQRiddMkS3u|-|Up%;3BgLQ0mZ6!SJ!u3M>VBOcoCoelj+*0V-nl zXDMxA9?eVrsC?z0ak@-1+=2#Cbw$c&GFz=%!&aFLOL%^cGEQryw;rNY2?9^d9;#?i zJ}uKbQ;&IbIw75MNZ+g#lxtAJ&h6Iq3{ut1+BGk z!?~n_Pl@98?d=Y~swJg?u#GLy8e5?J3$&InZ8fDw-5&EWU#{)m*>)!LSE*FO_Ii2wstyGZe94$(6M7E3tN(y7FsLd=4~9~Kri!(Tg|OgCnba#c6cf|d4@-w zoUtQe{Vq&%axIRkTMtU-HwD*w8)O_LA0;5jLmGT`d!`c6qRoE?+7S zxLfT}@IRil_t@b?YZJ08o9&sNp9e80+^EoAUy=K>D zPaenh1f?*u6j$c^q0AaO?iXCG@ov#ZnAKviW<-$PD;tih3Q4>CwyROGHoE^EBi)4HSRWU0Ae~ zvMKNUELU~o$@>QnWcw8*=+EOCT;6cR4pSLY5-{W+!Bi3C zyJ1xPd0u_6 zbnZPmr_8crxz^mmyMOvbO=frbH_h7x8FrMUOBnR+wBqvB#!@>(yiRT&TVNWyBXQoM zU5A}1&aPH}gm6y5tuP0vZ9d?>gZtnBzuN^`-v<4{VBv!6HQpM-Zw?rc)6J;vFLwIq zk+g8PA3nSEwxT?n-|CTro^45efUS$*?8)Z-i9O#;F85;Wx-eCWQI{Q*j+UsW z3#je2`dn9jUf0Cf&HhBlB|#ml0kN2)U&SoMWRH9e_hfaRyS{uPN2%9bq6 zJ?GCmI_WUIq;urFwMf=+q+lSYhEtW2(+VjLlW!SN@sJT@N(8w&f-0Llz(#eLy#A2V zmHg=z6(<=%NwK?}?l#pF1zDPdijVC5i1IyI21!Xn9u1;6O*V?Ak|*JgV)4YIh@-kR z;x@n57n`t^FS*_ZL#IlG)>_LU_04+}a2dv9*NX+d?A1(uu#e zwY3Ct(p@Sf84*KOK+a5}5-6|BrhH9Bi6xR{Ln-*lFHcf3l#e7)Wl~UJ$n|?E50@vT zP}Nfk{J{q?G+V#Hk^|DIkd#;ixjdbUkA%b@MQnW?bv#P*>jx|v zj{(xyPQ&5RKwjHuI3#*YYTId8JQ}QH8x4=Zpuo1b)6fJg&<6M-{b7v9;!r>$+Xv$D zIOxj+3=R#HzHJ7RArc`fLE=zoJajQQB8CW^5D)Aa zq7twV912P!fHnS0BmLGpl7Pjcpc4{N*njo(XU9YW3aU@=KkE>Q5GJTCu|gJ&LK1*J zw@FnTfkNSsu$R&3Ef3iyeiRybK875eMa4_PZ$*T^bpr&1$3t|8Kp}8=h`tbLED8@1 zF9JivW1!h9~z6t{Tc_1=C|0ugczum0U82Fe%`1upo%W|4JBJd-|g$ zJm3sb9R`Q}_g(J41`-f>I1?fnnMcJyfg)cA-$)=3L8d|z08;LKWLL0zxs&N{MJVe^akHf)23I>7MmX>~bA_jql#YhZ-fQ3p1 zgTTQ;1qOkKc`OEr*aCRl6oWw!(a`t?#*q-Pfk-rRdtO2yFi4Php%WreX!tk~#bM*n zu<(HaIrpD&rhjw{a>o{&-M(tT7tREp6)-5UJ?OhA1bM6gm>3E!Toe)@LkKH0uqP-D zg@KPlp%Jhpq0sQ9qd>skns1wlp|EI}fI!lRGbW;7iUHXgwrCUqp03fTZFu1y6GH>Y z2HhPRAOIK*1ve+muj*mDVnA+&zY9DFHXjBa>@h%Eu-&0?SlI4Bs(_6Ho(2tEU_Kaj z0Pz(2kDC61)ffy44+{^#xM7mPAh$}8?K{R`w~2M@mlzBh0}b04z+~H^x8#q(5D+l? z#K2=81^`+30ts-vgK!8N2huN$2Nr=O!Ni3{!16B!L?HM$6nrsQG~6MvIC#(nf#6@M z(*Bo}F<2~_{vq&40xWrAuy`040W^5zz#$PZiGxB8ws8RGV77?+w?5hCkvIUvp{fQ! z2WH%OI3xo>3?5o=0F6NB!y~bO^Z3UjK@{6&CtGF$LI!Ln0FuGt4Jb=tyTha5c8vc& znF@~v@`tXF0RF@Pl!nK{-5HOAdmk`um;(Xi43{9NwSMvV+avKr7`Va^knmtmK*ED0 zz&|hv0w4vGAORBRet9GT3qxzbWZ|g~;3Sx|0HA@1p9ruxRDwhR6CpG#z-=Vxs<8-o zj=};&0e=|-i(gn!*+E4O930k<02S?TwD@14ivSfM4r;BSV8g%|gZKb7LM#RkOCMO! zF@cI73#z#7^8xu|0S1N*1QipE2@U`ks0e{np}`OIuwak}bO2!S3$(H@I1+S1A_fNX zutXdzs9=c%m=R)$#D7rwU-%e@045CKfdi22_vT2y`%BbLqdRD3kw!FkOF?M@V^BDz`0#_h%Ivid)-QZf3O>{eHiS=5zsId ze>MkbFdih(JAp+m0OMhi5D)r*Fv$?%jRjx{FbM*P1+y8@ z$3p>i{*wQHSs4`Buyjm7Az`jaK;dE8j(`Th24V{YG>Fwu8YpM}1U=F}-Bki;hC(CP zR!IvDtpt!}|GfO~yP)R>wRC_g;EeGEnCb{50vg)91mz%ZOElZ8nm_||z z2%rjN91-~+0QyhTL?rH)mu$)Z4-s?%p*jXA09Ni2Q9!UzCZNd$dlz&jpi(7*Ht}B@ z`N#i2;)TU(B8a0p{T=K<~C3i~g0B0)O@ zVuYaiPW)Yq{G)atfAF`o0QiA01`rc!gkT(K5JJZRhk&XM$OT%zg6W7b$sobrz&YM8 zkNM9CL9m6UPb4@}f>|{Zv{GP;0Xl{nFtFdh!tJk!`Ri|o{X6bI{0E4zsvA_pAWT6Q zh{ZzNkDw(4d<;4cRD!T~0bbZnBLVS)zyL`S01FYJNe2lMDl`%T8eB~%1OdVXoKXP< zK;r^v{2);f{D%a%0vc!l4RoX-y91pc*p9bOTVUfrEe+iq3iJwoOW`;E1LlT>R^ov6 z+fDuiDHLc6z?cB+4mCo6ApT?WFN6bjiGx-|BtQh<47xi4thfLM4C}T4+OGrSEern7 zfYErJpvqMfup~F^3R`vz{Q|DLBjzE5&&bEj?rKz(2bx`Fwlww$54NO?7#RA z5PuyGZ{Gp+=+ z{ui|S493B#UO*fI1cE3cwOD zu-JcY1^@~D5fB~?-#8u|tU(zAR1Xs*fe2>|TCA{fkWS5(hCqG;wK#+chz_u{0B(Q4 zJQ4?t0xB7BNDV!$1^NR36v_jGAVIrvNYLMrh!~fvXG9-QhsagE7H@+YnI3 zcmN1~(f&ecVBBA>`wy1D5kN+Qz6{Q*VA2AW5ljjI@%?3szibBdN4HB5$RCME;$fix zm^MuOAf&;vH!vAkas+4=2Bg8o254;qxDwI)P;r6C4hw#u+$1BPgJWVW`8xPU0u336 zOhEk(lO4dPu-h--pc__jfD8?TTzF6f!gvrt_i&5v-#)X&1L|<#RuBxKg2W3$r~vQ6 zusb+>{*ylc>7IZ#331yslV3hV02hOx8Yh4#3Y8~l$->Gh(7J_L21t}J2PSM?Qh`Vs zbZ$x8RYN1ZLwza5xHk8RTB5N{HZ)3O)`8Qzw9;Fh?hX z$W4Mx2=DQN+fDGO4>BdJ79fIaHc;_{I{>gWOT;67OYl!s1MCutzk#s+&s8mOE(h_F zt$O2koBVeM0yNM`-fjz^1_4F=HW~?lHBgvrCvMTOP#^$k;C9fqm%+F#=mVpH?k$W4 z?%u#?LWddk0lmTe4m;x$Fa9d#eMo54N3o2W{2PQ7iiufB2{aPTX%b^htlpx?v zz;-5EG-%5W1t2uwu@(RRz!pG6Lqjm2!75y^U7#l@6D$GRSOSGB4&3;K@BkU@KPmiM z)u6yBFtmOLG}whkK!dg601ez8g)#vRGS~va!6(!sfc$^mIo>7(pm=DT98}w|b}0%4 zUWOVbxD5#n-zXF)0-=mSM{w(K{g?dz^I32%09!Q*9KJ!_6WA{_5uvtD%HZR+U!eoL z1OWy0mjVA%)c_*qzk{BCYj8jVK^P)d6gYH(igl}uhS5N059;rreGToDpwJ|6eFVPZ|WNkR(t$V+)asO1pTk`);{Gf`1g;8)<0(z1SF0#Vzr2rZR zS{H(YL0Ab6Xxr=v{Na3{6L4eu@3`!G#lqIX`U=g76XJTdUe;T8zT>*7glNFgHVrSY Jf|er9{{Xf+^|Al} delta 24622 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 K5e*|vy8i(kePG}K diff --git a/assets/pdf/2026-06-05-Hamza-Kyamanywa-Resume-Founder-Draft.pdf b/assets/pdf/2026-06-05-Hamza-Kyamanywa-Resume-Founder-Draft.pdf index 46adb2ea715ddbc0a091db71a384b255d6be76c8..f0d4cb173ee6e3c8fbe29199a3ed5140763f7b58 100644 GIT binary patch delta 24449 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 K5e*|vy8i*4%3$OG 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 064799f15ba3533ce6d4fc2b9f1cacd5c326a9d3..88db32de077f91309f1db124d2dd3af1b4550456 100644 GIT binary patch delta 61753 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 ZgI{5mljs+mr#%`1YCB)wu(nO?{tx&c|LFh# delta 61835 zcmXV1Q*6XIGNbC?M!Ujm`v<+Y}>Xq$;7s8+qT}^d*8=iySl1YouAWPr}nOH z-b0F?LaN0A0cT`qWJ|yUA^2ZI0K@>Cm5Yfrp#Ve_)LtRs1jGP168M^fvweTt>U@8c ze?74K+Dh5_y!(0+_&oc1ef#=i_&Pfv_}pp!y8jS(|0LG?ydmiN`22`)vp*bwyCGI4 z_?iXjpOzxjd@9T1Gi3?Z%GVY}QA_Zy7wVLH48F-O42Ra{$qe&X|KrVm(E1tvew z6hB$yE$J^WEF?z89M(WSjW8&l#BP0DAat$KE8$*MW&j_w2G|W6);iGV5|nM9!mR^X zHKSt$8woD4ZJ@;!bpB~n<{6~J~ zA9CJ~?XyRbE;pj0DKM0Uf)(n5fTozkt(-ly8RI_UAl1>otAh6*hA84;&t6k87p@-m z;@m_VpTOB&_x94;fEKRpBmLKN*7xHOj~j6=ORtL%4@EhMyzIUmkF66-b6qDrKA+MY z{3!8ogPb4Vee^SCh8&_$y97R)nr1a3g3A}mJg(2@WR&vt(+5(IlV+zR2D9_VjS`vY zFW0055Tf{)>9s6t1|0Y61>!M-#L_KPyj)J+i~*}KG1xqRXlEoG0x`&`$4zuh>kc)& zD_}wUJUYRVSklx?!o-1l8fq72_NI;b_Ib`$Yu5%DY$!$BQO7BgJp3r+b%NLoWsn#Q1ea(Fwdyv-UDKZ}EVo?uC<{d6j7tBs+&WYU=5<(#3&-9uDm1LaSTc9N?v zA@G*0cBWC599IbNcL!c(^W>2rheeRTl$_P@~*PsPFqR-Aqfm=oeI>N3ikl+D;J8C%MHhN^xn_hu7YAcZLgR^ExY;Ak)51g)uB+@ymijxq|Ej6#ovudYx>0fY6f5w*! zo`#9nQc=RCs6m!92Ii@Y+RJ%ACTx0k{WnA+r+adJncLvyXE{Uv@Ry4$DylXXSm3jR z#p+(>>B7E0PK_sFN@}ZR4L2&~@<(egxKS@H?isOuas>9v)_BWu}Ss z!OA6gQr_ws2HcLiEzL}1Gmth&?D9EcXHI!F@T$h2h#%J{LmCDZ$>|-e4Y0G>ZpT*UHnHLqE-TGSUK zOs|zjo#yY8-O&R?o*c@mJ2Z zDLByz=GxJTH^$Ov0>hGdfrg#^1)LjBL7S4GdhJ>X6V_qzQ4g8)IjXD?uV}LaYX|c< zs%mW?sjPKs23iIcA}I^c@m*a0KKB9ylWI`^n`fD_wjuz2(Y^r@RpJkWrob+lqYyJA$Tb1tA=j@5%OGmeSD+g(Tr z^+SnHD7X}PaOv0zG$adVg`%@TrEy?wG7}nI)D0m59iR zBt2eDD;!YB5+jT8*;9QuR*#T&|MjUc8&E4*l{g3cl>50{v(aLWX_tu{-j+r1yU|X+ z#4{$EzW%CA(enyn2Y~m~mkIamdWlh8=WB(ZGl)?;Pbvv~ft0ffT6xMO*q{#@&@dDg zoU>U6O8lbymiTNkQw>+8xHI<&gD^g3xJD^aM}El7*loGNBTaOZ1EU7sJKy?-r<<`->k6)B)5I-(_{8Zwfzg8_! zl`y+{+stxXLm3|KsaMYOFAx^W4pz5=GEM=T`mB0Vb%~o<7Ebg#GNKr{;jeln*Qb3l z>$(-j8R7j6QbHdXK6uWdXf?qT_WrzwV$u`iCxp?$l;W9}@P>Fd6hL&oaC3hk>uh%n zJQpCYPk)_qG@gmuT`}U=#)h{w&Cp>zP}ynp6WR2-ITIOg?I2(9U(jJX2j&S3oTFAs zYhd5GF?1ZzSsTz%G0C*5sWXjtIW(Tt<=A9|BnBYU0>@jh6I5Fu{JBYc} za`Vbv2AJpF)k%|ACi~0nX-x+~E{u$UUSSnJk_%K(r$MfFYX+yVg6K_+roKdj>Inq<6NF){T#z``zQD4_ZrurgPql| zdX0#-<^h;mFFh8z=v(HQ2@aIdPOV}MVyTqVG8BQJw#nVE71eLLK zRsp3K`s;=4iO>_^)V%oc>(@_EBQqvxl#cP?GOx3#kynSDlU;;qX)0@-7A@D9KyG`< zz>&s%D;PE>h4c`IbGqh18SzgRZ&T}#vJQpOv5G7t9d*wp;~}EX%iN4VIe;iQ9m_zC zLog+R=45rmsv1YjF7eXk>_G}3@h#k?7MXTK{`1cob5-hD7+p(kaky&iR-Z=Dt#zfa zD~XN|%%FH&0J~TC&}R`2QqZ~FlP!W{YW%ED+8K+ZCjH4^dh(c;-=vgH6iBl;&cTcn z+?F`^_MU-NUk2XWDjR~uF3;jQ*ALk%%V31!Iaci&9=eZy^%X+_311rk=Hp;mm1bN` zmUjyRejGJ`S!`juVJ_n}PVEpnw#)^a5h_3Ze0$O$TW@G^+w%)LmagHR@F-&J`If7a z-N-AcbQMAH02*ty?j-+5g;%b~_ywgBB1@zo>BwfTmO0z&_$doTw5Yt28#Hk#@0s|w z#1ZUI_D6*H+;2pwJ?b97na+;<33^u3LLjFkPmeT9WW<~kqcJK7Js4#hNz_%=5>W@n z5n@c%dkMJ5l+4Udt26vVtua&@1YdL@ghc-Zvm{y%WGLLJyKAZ`dLEM*PhSZkDkEN{ z7C78NAW~_x!uPxV`Y=B>hOaUKQ`v?%w))7*HECp* zeqaq%?MqL(ZS`TQ5&TbO1W;i!^?{)XBGgdDKxuswNQPDjG2)nTyF{MHBF7K1mp;z~ZrTE1diAa= zSa9PCOx&p6WK(WB5OAI}>-kd+hpqOHU0z)!MVsEVqFkjfr`p`Hv%Y^+ow>+|LBjB}`D^*w0#-J{JNz|5rlScX`5mQ7T8VD&Z28gFm5omY` zF7&Li)0mQFi+kd9+A)FALfWNO9!^;j!aw~~;-Vd9#G@`TGtZ;WWyRwN)7=IaROXdd zCvgs5_q~+E_d%9Qyal;dm|3^iBS(Yakj&ImFojNu23p;R@viT&CJ_er3=vtm@SL?Q`N51dlMKa>10k zIk~Ov1ZTApH^SJVuI|i^E;SK0e2L2Lx_0E7prBt9`8byt1&x>fubcGcDv*f;6^D*i z;xK~dBgMW$-~4^HZ+SNs%KFn;Zjp7yKZ>yc1ZYS+UJp#vKGUBVgiO~5M#T+Q4xn&8 z%#j{{Wo`CSYQb0r?U4g5YrhQ|;evJNM-G7u1R#>hvvFkKzGQVv=~0c40 z*e6$a%lq5SpOIXTg2| zatmC3b2vp4=ES5|uMdF)c`qFqvC##7F>HshRqq;Msm2dZe-EGnM91rzJT)4jl{B=G z$Ywi%ec}Nz>w;@to`n%D8Z!Qrjiz*OZ4?0kO$`d8&U-yd?-=Jx0vbt;e6>N*j&Ig;t)^Bb^#G}KC3e?OhD{GNM`(_a z^h&wk{9%F%6I(i0A55zLYSqi!1g4(saY?eREvw>mv(-ss1jQ$`+FNaBAd{NBp!ZD8 z=7X2NVXn?t2KFQ}H8%Lhe%3AL77ouO>3|jK*_5Psv{!F2?OtgxZl5*#JShhPoRVha zXVZTEQ@v>z%H3caEroboaeDOi&kcy-cOA_kVy{>o9LohQCMJWJH|CrDD`%|j?~fXM zMKlmuxAD{_zr`vRoDX7aU#iC%=xGv(# z#&1&vZB$VRQz!gA5Z5Xem4QQeJ1x_)h=DYWN zr`q2Yo!>OGyU2_K>a=PA^FN=w`$s&xf?dxq1cOsw$}RL)unt~)Z_~R(65(W#^MZC+ z<551rqCWO!z2 zwvU8H`~*6<^s9am1uc3j=l0qy6W>m<%5zO*=%Ciq3kz|l>(X}hy-i4-My8d4K&<#T zOhQ4y4NSgsg$uLc^FCH%ACN%A4Da-kEVVVKmFz_f+^QxrC6=o0ND@IC*R7i6zorA4 zL6hltIMuU89b#WVnH8P0(z;78QZPOVi_6@`Rj|eTZeS#7R3F`-Cjl528Wv3w(y-o% zIF(bP6U66yTur5y$YwS@)ut9V_Q}({%W4#&no#kr%)8KY+TQQPgP;O`jm6=sIhs%D zlkSqM{jS--mnIzaQR?Qe05_zW{iF3U;PN+l4#j%d+hqw*t&`3d_pz#J=q^u484obW2n%0i>*T);EW>@5@Vo`3l8dOh`s|TSno_TO0 zyjnnn=eq>{R8&~!$j70hPiQBeY++T>y%2~pO^R1`I%6unm&1`2rT;`84nLr2J1qgR z9y(0{xs5=b5${8IK_Dq6u_1lNkch!x8i?p-J##}f zTW6`a?^0s$3i{5v-9=xL#|JkIIC|tfy%gb&%VjO?yJLO0{)Umt)GM!4LoR=#dy{(eLtE zrKpUOgmLE+o)!Y^B6rk=?b+>34oU;<)dIf7S-8>$`Yn9HqEwh2!J<4%eay4>K3c$5 zjgM1}gGZdAq|ndrNLTGPp?}r~iqzxv5bMf*9}z_7CzIw{`1eN7GUlKxdIqAjiVfw` zlCL-kgR7gV^U|9t(K2fhwUd)`0s_(NZ}#!SjMn_VTLT6!ezyrh(Z!lG%7NEw47i>% zf~mj8yZQjT0`s?d)CLPnmEogY8fsv`xlx8IT<0z&DQ|f72gqOY9Vg0@tk5A#*lz%? z_ZpKkg1{!U3bV|H;==Y=<_%fPi_~@w56NDK6I|HvdkFWanDrNJUVUX!+X2|s%xu=r zB?hjC2AFLbrS~e+)XD6}7)g`@vo1c| z_>b!iS-OqCV(_Rz#aNB!XN3h3Nbe^_1sO#5XQZt33DJ=AQMl!-dPVpfT|!iyCi?5X z1HD@L>IYh4F)`Zm-Df;YTa81ow2eJ(W+5IQe0^;Tj^<$B)Yl!+l|`q?4!@Egf4CZM z3$zg1k~Bp~4qyik8pLTP!sh{{Kxh_W=Nx??Z+Pr0xQ5SLrGYRAJ5q`AD0y|yeG1jr z`g*_uyT0tk(@@->&sNvKsIO7#)|9a8KTQ?kEInP7KIx<9>Y;EI(jCFjkO8(b5r63; zV=U9^OA}-e%hxe6>_ioUY+Agnb@D@JO}ys#%qx=UIaw)U@$4m5n&*IZwZ{vm0unv1 zpda=lP6Oc+8n#?t$hZRZ%*)7p{^7L;Yieha5^KB{5>AzK$ssTc*Ab1#aQTI*n4oFtJ$ zH063z5ZwA)Jbc3y(ghq)%#s8w+$kwebTbSOMgfoF3e!5x<*@9Vh3%M3>g|hD)mp}; zn*#)Jl%G1ChCd>*0F8?6Yv9>ofZbFT!KxGsSH3 zZp)QiCP}Z%c~!O2YD28i9@qP+MbkRK2M?pF11;?-C8m!1nDBNrw#8;OA8MIwkT8Jg z9rBjC84KH+k#twAvzrzMo5{Uk_(Ut}@@LLGpX5_k2~Y{1h#kj$j(aY;rll`qX$| z|9mdt(P~sHxGvNyoaZ-JJ4%pcRrHiHe;Z!q;+(H_;ahx<8AZXx?3hVk-=BO#{$aN( zV%O2RN~T&F&zZRF)i$GM6#yU>|C$ljN~%%kLR+OoQ*9FBzfSm(i!u)9*#~Czc3>@K zTq=BxSPJ^)U)3j$nylgM!;WnuDM;f0yG=pZ3T5Gg<*}LL0&42JT}SiVfHj2^ zIoE#T%-~u_5;cV|X2Pt*V$P(G$;%I3>1R)ezfDYINzEr3bLk%JIpIJ(hV^%h{t25U z`B^4~2vj3#L?O>uJmK9jt=2?qvOA2=Djw2bGyH$!*LBoJn?C#tA@S%`OiKzAws7e3 z2@4Y@{c%`euvh0L#4Ny%Fa@}uPJdkEAA3GkjOU9$W8hQOs&W&MwT*!{jrs*qPf&~P z9cS6wb3sny`clNkEouSS$8^3P8If|5BHKZ4NJKZT)o7i2>ZXTwznM?*+LPr;WdCwUOwas;W^BJN^CLpn0W}KNG_y^eq|`nLkqo=2JiW zDuE43qQIv$DXq_CitXgYh4?oYi2+5S!LXrk{$g{b(rOB1562pr>UQz@oMYC%a z>^ux7noJ)MbcF!4r5!jxDYly+Zrh`*N5CLMY4) zGpc3;F+R3tCS`ZYuNsE0RfITB@*UN#V+mr)uF)f(CPc*39KMD}PW02VI$HF_Lzxnby(KkJr6^oBZq;xA1qZ z**jt>39c#4TC-+aE^TKe*bGcV_Xbn&84)G)CxXU_=)aU3%^t9*=A{)Fo9bq27J z>y!?mNOnm!C5DSw!WR>kP8YZ?L@jO1r|sTd1b~GBoSM+pakvh*p3CMpY7*_L^mRjE zz*VUsTPYFrzS}d{K&hs*lE-ZIs?w6vhixZ(u@u$%~su$Z_T1*nWI85WCVAP9knJ{s+|wAI7RhL zB>;iXMSTJLFKt@vFtCXuy!KTF-NE_i&QVX_-yfpU{U8^_6lU2?b9;6FVj;i-;pSWSIySNz2LLB}Y|! zSx|v|=s!HOOz^5#hj5$pc+2dUf6;5X;sOOIPx;~Z&r$p?udPb%CWgObzT#*>F?VKS>0>`qz^OUAZ)Sy41RZ&2@GmYMMdogYFl5Q!pqxslh0 z`%=4OoD;3DNsb|(QCJ}a{Ix{xaPkO**rsE0agHSv=*-|DJ#QQstWf|gT*7v3HQtJ6_LK%kiKL1@1Ey2ekhhq6a&&VapElA~JOQS) zk($KPGR-T?G58aDd*5chjZ3bfp0o7%Ihy;8rb_84hlz04(MDj*gY4Gb^Dhzu`e zj||76!YP%s8u$m2f3V3VF5}9B!O15sW9s-eShvIu8eXUdA6{uIuh1{4=|{Yc1V^cq z4Jw54EdC7$-=74LDfAk!ev1H!SEvMI3^5u6l@|;EBQ1zT=;j?I{P%IiQcsn%BL0W| z)KHYXps>Qj?`y8eXi`xy;J^P%^n$sPR%+Jv5C0;u!-iK@fq$2(!urlcTq!~;3=v*A zF(7iQA2!J7Hl^?G@kFUUm~})f%FZ zaFqL=Uy8cX@aQfV2XM+%MBTb_#49ortP8xCBXKEY(t~|;a>3bn`O!p28#_VO9399g z=uZ9gewcY^uf198)~DzxYRx(e&b)MnG=MyLa{>@b$9) zAPZe5^7iSHX?c{=_HBW^?l4HDW2Clnj@KEDPaMqoLNV6eHGE6jzEO83B-HRh%_Uoc z3EBe^MX{CBAvk@EMkq zh9!WlU7+2!;mjSREG>{4PO-(dyFrO^aBJc88Ghvk5;XC>OtlwW4#aVXZQvMk6N`pH zcw?FJBi;8HdS%nW{@xCL`lW@k7K?e&VYfj_fye#~$0!t1-J^DTFu2>fPsQoll}7Y*GT*o^!=PvIkCvGV zas3&fENS|FFz+%DM#x;C3%5TX?Vq{ICMb82PFUiC5Ub1s>rl)N>tH1zG&!FvBzIvQ z+we~Gjq6UCIu@-R#XoauQYe-M_)qE)v8Gmm3H95E`*HxF0U{Q+T&&1_<07eylg@$G zk;-e3gJpCBoPR8hGFMp{lA`$*fkC5<&bAM*rr1%`09`2yH{+D9DrUarF z8GeJ1P5Bl1#!JS1Kop(IF_?MkTnnc}Ipo&VNt+ydZ4Fp(l>h~fhsfz!4a>`TS|;6) zBef~Dl;?>Ij;{_VGL*o#X_sB;!d-jJ9r~&LJvLy76V0z8X#NxpliBoJfGT8;p-r0i zO?N=K;v9@f}bKfs1L4g=p}is$jA66d_Y&IQdIq%V1(T;hVn z{bJ!#vIC&l1L#3=e(pOpq9ofiAu^d5UG_W^a~x}_RiAz1ld6#XvmjYum=HDEzh};` zTa*MWQzSKp6yE2q#z=$G3KYCkr=rCxMW0_!B*=K4rZfui-*XR3VuCDzl06^r=5D&M zPM6J$)AX(H)U06N&;5dck4{E1DDT^*k(OvOdwiCwp0ss&?_iz6}j$>^V5fs!9@9zxd(xsU|^{(jYMRO{#%%P_T0`!6A}wh z=w-H`8XY3>vgGwBJur#59A%`Z$yDfQe=hb;zt@Juu>Wq~8V4t}g)|`^FL=K6>UDe*3DlW>qBm=FochkR$-!-g!Y)nt5>- zRhnsgf=~K*aOGwTuLO&_`H5b8?Pyvwiww@?elw;xyC zkZ~-XQVAZVa@Rwia;T!wnV;2VI5yc?GBwPVnxF+m*S93 zwxR`Dk{g_ImL4M8_DH`3Iv6lnDxB7#)AUQ7cy-a;y#%Zp(zr(lQmPgY5}x-sP_Yn| zSjL^ca~X$}OZ37K%K3o(^k?W`Y3;|r*^<6Iu0-U_hu3JhRT^x4L(dh>#O_*xF zDgNk5RT1;r7&-Kpm#+b+XZZCWsb}SV{D7AwRpkqXv}KT;k8lV_ApNJdRmT`boL{Ox zryg?<$`M}->P5AWAv!uAYVY3E!kPa-0rIBLg&9h~{x|B8%9+M-*iuI*;sVLZ({kaF zTxAii*rxLC_nY%@BbaA5c7W6FmzTlAUqy{CY17gZ-IyWudmjXan*`pgZE@KMO=f!G zxkQTfvWA;KxbES9feJ@qlDUv~IkNh>yo#NpY`Kl~i<2KFMt4_Gy0FPy~0_b3NB zPmZ+qkvD>;7mP1=9d^r4+FgAeXR#9{s_|PSnT+!s1A8@?G$Pk83JoD+tNvqJ5MPgYoRS+h+aN={=gzg6{7E$`WUW zd!NAAdQbBe-t}fzVZZ%MlA;=$dPJ~c6>hZcR@c>e(Ws^6k)1Mu;%!)&`_mn%As(Mo zRtKAp@9rR#jHgA3_UlVtn0(HgQcH^3H&pQ}6@UVpSnzH1#S0qo>A`G7qciN8$p!@(y&Lzl^%o+5Wr3~UnJb4~>xI1IK) z(tyGGpVwI>TE@AWJk3V1K#{JZT-mgO71w^8ipa1Cjf(}~;_zO1Qm<@T^h z0rV%;OGUF)YLHX(f7N{VXSj`S-K(@D{;F&Fzw)C@Yz)i6{w^AxjIrbSWhpWZ4~-$w z`6T&+TSJ-m4~iwdC_NZtCJU#;=3w91QmCAF8P7D{;6flVdOM8CQ&LO78Rt)zyVJn`26z2fu8} zxFzHI=<WP$&5P;EB`D$25??*IlI0!?@I-s(~B3A!R&$mW`1YfR5Nf4QT*O z+2t1ycry;?P|3McFZiUPs5ma34!h)os=Cq5x}44_e3@%u8Gg*kJ!J2!6X3&CEBABv zA`n1x`{Vub7Lqtm_HsG&QMD15xvXmY`D+LsTgt!?t1DaYxV7XF&e_;=r#QNLT5i%W zYH%5^_IcW)v>DbTN(A?5_SBHK38xr9_4Ah?ts=u*OkWypv5^2@;6qZ=KwM`Dw}iZW zQB~00S2EfflIdebN+p2rcS1UZGN&k;4RHK|!m1d)nU8+p!A6L&GpL)ZYP6;`Pp@|y zumwaJzepuN7)@43se8r8b? zIsPP-@=eWh)dULY5Sy7UHa_ZXo_tBx+Xkm$&gu#hHT-)V6~B0@=U4uA-fHA%;^srWWya=f9bs&fp#QEzL|rEUarA(p(bL zExs_!KY2Vx9ewv0E=BPLT*_}u`*OnA0W2&f^sF5^*LNoLR3$R^rk#(N!evP~)VQA} z5Xfd$@qnB38j5pDg@+~N9)I~N^zEh{^jZg|wG{(zYJW~;Dw45tt{(~;;`^<}yb!x1 zPWQkc68;{J9sJ%ps5{`$W?%eC?k~YDTWA01!<>8f&xam_Lr3%wn&-gtRcw|T@s~2x zs!Ocww8IA%;W$pg4VqVYRivM#P@gz%hU;8Ixo(^SgOiJwX$i(#a9--4+&D~VM|Q~g z4L(=5@DD~N$cl`4+sWVqjH7(A1m~qTd-f-sW4vt_x|E@3R&+p-jjbC!Jn@7Vk}nk9 zKqo{)PlU+o)%%4RgD#ySe_`R!3X1b1;!5*OPhqCEx%)Lok|}QpBP)aDH^bD!j;d7;*~giU*`UX-B&mzbZ1c(FQZyT6omXQz^qTJ@#i*0ycn&wWQ#_tG_=8iW0C z40oaX`n5VG{|p0c+j!++40@Go4o55>JXDY>0*F5uXHs@yxBSbCq&f10vyBW~;SFX{kYqE(F)EICeN3|hg2q^m^0 z`;Dn0!`j#9OOD=c*Vl&~-x5o{17DWT3U%vIXbP!sef(Pvnhfs!UaduqZ6UhpAF(c( z-vjjxVwLaGaTk7GewvX@O1KW8bBG_z3+=Vin6D|9e98=?lm{e4 zTNVOt#mm5(0!`*9R5hMB;UG(dGm)e`;zN|V^j^{vDXeg|WeQdReDJUr0u*To298=h z6J7Yc^mE#>G*>7}5JuhizmFZ4d+HZyqHva~giQCVM0ex(t-m&zM=I`#iyqVQ=tE-0 zLw*`5H3x3vQ@(byTc&X=x;ZG?xk|4#ZpD$Ic8vnGgU|t3MrlaUL6Z6CN9U$hYusM>=j~ z4s2r+b=85=b3|R8{92fkY`qBXgccjb`JYw<_)(>W!VFpFTBDBybjUA~y4tPJh!3In zS-}8#F%qBAJcVCcmF^Us-Ig|?6Le2}eR_#Y6DuD1mHM_uETPhtR`_V_zMHUgqkZGH z#gVot;rguFP~uQZ*u@8P>tZ4$241BZ<99BN38TWJr?D8GXAphanm3=BusRW%Lxd7d zjO_B1Ks+a#NR?Gd@T6qyPAjKY==5sT%LCN~CDn!Fmq81hzyiL}|I;!K*nm0K99VzsiM z1@s#wR`qVPSY#$Q+oj=`tCA{C%GOFVe`4vfSDCeWpVR5|K9Oq&{++R#INeAJBaSwO zTHQXQmmWDp(w&=-NKMQ|Ku_5jxlG&zprB@Z?g+_Spa0cuy1dH^kT(!~q0_)XfaT0T zOb-NTuFRlo^A&-@AWK8c%&@Lu%6pQ|ojQzFh(2X@gq8 z3suHl@;rON{gN;UJfSnM;z%rOZNXiF><|``YY1IHTPAhNkU*86S`)g&QGwgd&J(3I z?wF4ZLR8AKwD%ef4~a;sTH)BSUu2u6^ZF-6Z~d6Gg=kO@B(Efy1@N5?zdpJIf^^7% zGV4`~tGSQ5-76$S zHz_(F{({;2>IEu!0Pr}_Ja_xs3+mwY#*psntXvwO>XUP{fGQnp?%ui`bTjtazIF6i zp7{R82cv^JD46a-53Q6zyWH+9*4{R-eAq$^E^3*L4`lK!K7@2aes_2Pb$v;%Mn1n=5O2#Lk5=oUokVusw5J}0E zL&hg+B|TIKPqXA_uR_Ns;^0auS;;|12LB^c$=OxO*uwenxWYddVWeDTG^8-^hC=b9 z%7pRYThOtEz$}k1Y0`hsw}J-Y-rv-e;WZWTEgZgmJLmzCRK)IAf5F;=m6DbPmy(Xc zl5$XD{kNL*KS&0KC>e{mQL-8D}0G|j01XcX7$U3mw7EE8 z+Ji$ECOBU97aAq;a{dA~0p6X=V5uvtfv(j!AQBs4-z>sxr62T~cX+{k&=o4=4IO*2lXcsRs02I43 zgVM!t;Cdb+olH1SFq5_2#0~sX$Sp1_v>)SK5ptRg_2*LwKzY1U4&V0G9UP><50Za3 zwh8!&2tuU0oMGAx<0hd?+*}a}V_CQTK$_ndtHD?5?sfbm`7_SVb#Y-Z9g2;fg5XU$ zSuNf~nGrg5%CFXE$PNJhFGkM^0G(?fA7TM-$8lpWPe9t^*lx*a@n-Vcps0GHW@e>l z?^(4Yyu^z(;Jvlg9c7AH+~Vvt)ZCmiz4zKx{fx3_BnH6`h~^I73%a%eZ&ug7?Ph1! z8WXSKhU>$ukg2(JqdH32>7bjO^CaH(cj2Def`C$nhnBjE>$D;Awv3Si^j9ecWol#Z zi};AVPo{~zPXwj(xmhLu;U6o!_|8j8>6gXDcRJ-3*32jW>su_Wxef8XPs&k>>-=XO zozOfX#&_QS$2Y}}FRJ$@tfIz6MXvQ7AyPl%;*6b7f?|s6Tx6=2(qH9})L*p|FWo$G zAZsl5yi{bZdPN4747@FuOuQ{6H1${iXy}(EC1(7r3VbNqVDGOs^DZ*mCaUgv1^s6r zO|fa{w;Uz$v|*gl;DS#gON>qkkt`+r!j1NDFk4+R)_AhekCuO9Mk3mw2gBI9N4gGd z@t7+F9khX=^(j2owc5VGXgk~2YM5I#R~g0yQ!xL!ym14(WUS;kb7vGEj#6-`?ZZi! zez+vwnj}BFasGlv(-TAQ6UtC5mLE~r&ZtQk_x7zZPMVt`>CMseS6t3EV!k zpy!&qS)_Dw^Bp$Zc{c&jabf|c0~sFQ^A0~Yz5N$x;Lb2u}HR-oeU@rH*7tE_DH^Te&HH>~$6+8(Z;t@hQ#5X^5mL@cwNK z-}Sy(XOpbl;l^iO^BUsdtakzC*$Sg1toX*Da z^}}tp)1*AGX}IHwZcZRsz~H78t@NtC}>MwdsQg!tP^ z=4%Iq`alLO$)VU!x=1`+noC5nY(80$%G?@IDSsytEV@;uR)K9t$yaJ|MNS&sx>@}+ zgFZBQ6I`aiMI{vN-ba@4KtvSHx+Nr6vBKZONpfiQljf2wg3h#(Lg8G9CH`FwBF(h` zUX+=io2X2uK>bIF3bcfh@?f65w;ZxaiRCx)!ndMs9_lV-1O@7+_FJhj!;%lIghxe?=%n1GEW}ONe0np9)c;zVu*O(WR(gsA111LU^<98JGcffE0YeNm zL?B*t8>6lN$jwlqJb#UwJ{2DMxq1yX>%*Ks6yp*C>U51mM408~?+APHn`$NQrk>70 z(G)$Ud$Q;4^Qh31BEiY31`ms(xBFTiE(Cl9Ou(8#$Xh(?nO`P|$hmt7xZf-pceNAD z(jh7q?2g5Wms0t|?c@wlZT;Rba&9=Dku~D<61;;Pm36LWl!4-H_;xe<;{DDdC8Cdc zUFOD0Bzf5XS5wJWq0a)8>@{-h%duPLiYW581VlAYAj&iJ$!3RW+ObHd!lojXjebO} zENkh=o9j&xPdW5b@wI+2P`(z{M-cjyb@)L*hCnd4Mbp);*%bmraZwm_7v0HaLu2J| zc@i2>oHdI=a7#lG&Se40w(;0k^xX-4fi|$`<^~I&?iv?K-=$FSD%3zku7g}vh_QWo zgkIasHgU>C2iq)CHwykPAJoUhwDEwaYCtm*8G*`#CVoTP9VPk=AUDMr6(OglgP@5S zA%nwUGb*xT{lovW4MV90Tp3f+QZ+QAVr5ox?6-tfW)Skx^l!?a$jAo&(iT+4ooK&n zzf-m^vX}n7CrokZGAQ z#Jspf5g?cr=;Of2~b^$|!N&T0_q*Ofr&0-PXI)8cJuv2-J2;<$=NwXi3 zG~D>owv?_zBte3yUPr$iM0`lQE|>Agf%(aUc>GZFyBgVJpqLE?Y&d|m$i!6wA;inp zRZT-4X4!E>$+e93Gk*VFQcBK+kNa2badxOJXqFchu8$hLW2y(>KJJ%A6gcOH*snHu z=|INcjYJf6NyyA?hc}{g+Ar~p9*%1itc4?cyY@<^Kri#7lcU{a;NY;0to?ot0LOtA ze|x*rAgfAALsBmCLKnp)&$1wJDE&GsXpytrhl-mVWmEYpST_lxWAK+ZGVmOB;aFS? zN+5I*#c5!Z3E$z2B4JPYC|Tz6dzf0h`it1##E$DrpSIqnJTBMo6Z>WmZm2o`$J9GTXYzdC!?A7Kb~3STo0EwrHlA=|CllMYZQHhO zXWr-Y{rxZAi?h0_dv#Y`^s3tDoPBoX1N`0HkAuM}gla=TVoWVcW3EUQ?l=1cf}Ocl zJ*(WjVVoRjbL!ndu|S96JN}qHyUfTd%UVrjK0@=11O>lvq<^$be*2nk=tTx?%jH?t zi2IAO$}IM|XD+}l-6+|dK|rj_oGtP5h~uWhSw>eUm8i`j4Z`q>(stM4%*6OV1G*I7 zC~@#1nHm=-$gIo9Z%^Q#_s=ei>6_r~53S>HXOkyu8fKEGQ+${U+@wZwP-EMg7+eMl zd|5<~gTij$FpY6%f+8@Eh?Iw*MZPNgQUjg5M_$n=hgqB&6EYp#`>?x}xnIBOv}(ih z{A}lE5Gmm$M;4q6x|%YwQY+E`fVTjO0Y}2QfbVMY6Rcr_D%nNH^f;d5&O2L=wz8jY zS!@R!q{MS#yfQl6EV+V?yl2UYKih*LGWhN z<6MC*fev&xYOSm64TxTe&xp-O2Ixr9Ds-($1Sz~DR62o!?fotYo8teu1QC^q=`cFf zoTg29%nD*vR87DSFG{!ameutw$xNkIB(9h0POZx>TC37)R@~jQ_7{^~R8IAZAZSzs z0DXdK<);6_nHdUzpei*4FzPT;YtG)`r=$UEPV+@|qD6uF7}G@8PJ|vh8vVSH=eD77 zskIWm(De6Z&vZ667#A?ZQ7efI@+YiQJ1nbyp9>*&*&}tFH&{N=W+VTD`NnL%af!wQ zZ*<2ME_O5CbRXV33r)?vu;EDS?O$fD9HHYr!^9H7ajlNxl8QEWIf~`<01@8N z@NW=aV?BMqf$iE>tcFNg?eDQ=7%Hd;t%QQl@hdmuY4gEFji*jDv**#VbPWE!+X->V6 zUe$;9vLMa>BFAtcg%FNsVvMgg+kw4|Nv7CrP(?^{=^P33T~Q?c>~Qz`sK{f;Nc+Sl zec3UOW0)ZkT8iPfK)xyn(NV!Q$Zb2wt)wZ)_Gqvn6g;R0Ir<-3#9+i|-92L+@>@w2 zi0x7U6qxg)f}v_^s9mBH2qQc%2amLHP4Epuh4uly0P0Y=bmlDpBiB)5`iZ3y<_a!ll$=xtGp z(xe{b=_sA37=hgRq$zdHroek)M{Jz{)D4(OyZ|NOuL+Sn0a8=Csi@o*HGeanCIRn1 z1Ed^^p|l}b?t4v}v_-L5(;=S|f!V*pbh2(tg;Y^H)RXl2{b-?oAb7=R6Y56*s-#4@ zn5ZPi^MsyXyD@!*B0@vpy=uRl>E1P@70>Zz)%MI8)=|&287=JC~*|^x`WUK$&+u6Ny{mKnOXSy}?q{|MpWM&OSOm>?4 z^CGV#L~*w|+*r<7lf?68Rqjk6JeKD3#kep>FB?<=Hbx%t=KA>>!~h*P3hJhX+t5VZ zLBA~vnDWmt1s1Sv{Y5s{^YQ|ub?M)m?gVs<43xIw#@VjMV8QUF{auM4+e53l1z!#F zf&lxSLm}6cbfFoO`AblnhvFm3(QA)}A>LYW?M>ucJ7Lh5Zl3=M=3-@Zuv^(AC1=un zij543TT{zdE4s^VoRZ}8U-yl;)b5{!&BHI=!O6%?BL46^XgfY;7PW4$ z`NJ1L_f54$#aO%$fviq>N;5IoKU=Oc2KCE?^jCZ>cGD>47tGR_aHmJln5?;MH`eKh ziOP5>+6tYF9O~CRFjNjW%ic*`;klRYpdc7CR;@A+zyI)Aowi~=R8VD@rzv1aQ#>^A zix+t>m7z%IUu2rcL1$=7K>K);m_P|Ge4*Y_P5%8j=7nzeZT>?;IgytyzN=e z!HU!6iEP0m*|4N_`W@j@OF)nqaItb-x^Hx?qbp(ev%1n*>V+LJyo1xV?r}ADpcIy$ zCjEiobF2B`n<)6#phvnQ80K^{K%v+D39YZ6a3K+t)1_J~ z@!iH%de&G)09L>=LK`;;$;xx>pKcZ;OlD#Gi&GdwYQT+N5L7 zK3UWP+yv#*I|c^8oRX{92oDV%CbDeq<2~)oU;NJxUla!WEcg3i7Wfl&md7|F0b#+r z{L!N+c~grww)xQnS)I06TDTuGYNC(BHsMTimhg=R6V-CL zF%)sL91Jf1TE5Z68vC0+Crd3JEH&8EGx27AKOkXqe`0I^e8eE~8m8o!-A}HsHabhx zTc_EsEK!@MD-gD4?pk7+-|i>+xQu*0!QI|yPPcxyy0qEzC2I1L!hQV_c#Lf)l>y=9 z$y51j_HvqQ>DVysffH-$>BcH)MG0F{+8~y4)qB*spKsXw@9ROR>k#noW2e0ZNo$K& zzI{kL*`DMiz0^W`$)4w}_c ze#Yu(ixdBhx0%28)y>z97M*UzoPh|ls&$PFlD$C0r(d$O0O#M@VVm+0w(QMzp|)g| z@sU0N$WKVadEXpGJ;{lH7FQp3VzTJ}QZ{D4Cx2e-7H7~Z>PlCD;e`~pHQhJ5;jtoI z&-3AZoaoEc=`<4!O7{-_(dkU4llE%Et8Uv0p=2P_^$+h9Ku(~WJAJUNa#Pa)1n>H`^BY>yF@cO!s zggYbhHa5TTvl+j@mip|q7%mzM|)U3i});*%W9S`GZLT77_@2=e;* zo4F$2yKFwPQX)l>)i>wRz)4LG@ZTex(} zC2C2!X554Hb9A$;^Tc$ya;5J`mL&_|M!2!b+jxAGq@T0toO%J?jdu9Xe+8=Q%hj=@ zn~@Q2Q#Ey>EnGFlW=R)&W>~CbZ1E0}$6cl177i6NIjc-*{1=`@EZ_v7YMqM7d9AGb zy5@2_OuWdMV9?1SOXFlJ2FtT0uh}G?Gk*-^-}|-a9)YS0H8I^U?77L8#P&!j3K?m> z{MoOCrc*=Csv+kcDT%z5k-s{!wdY-N1rwC;OqIh#qbfDE^Gx8=wjy+U0EL?f8INiJ z`xY2uGVXY({%)rZ(qaRUZ?`-9$jv3ji(7<-&~MlMrs=7?wT$^|O}4a_--??d@2eBt zt7(##Q@B3W+B#N3>jHsQbtWo>m}na+I<-vAw9u{A>}|9`RKs@EySf{pHA7hDf+@T7 za-6ZsTh}0(7!`%{ExP>!qVwrbO~<)GD+b{rB!Jo#uley%nW+{~0OHXn%Im4jXaVp$ zfo?b7=HQa7L^b%nS|7k?nPf2d~y&Evbb9gx60c4em{P^f|W$uvzT8gl$sXJ}2=3 zHsyRu1hNzCd<%eMLIp3oC7g+5)nZQ0+Qvcgwq?Sie(hPgBNneR0u?%WJMA(SnjK|2 z`6^(eN##}bjmoFY2fSOo8`P*+63&QDX>Vfj@17i{^=thnsXuc|$*cB2$_BoH@a@qu z-v#|E8{j`IPwJC)1->^i702oG#`5D2GY~NCP4GtmV7v99+x{>o7s!T`p{~FojB{B- z7Hg`~vv8U|vNdtePAo>vO)N^zO*AFvrj%h8q=>B9`P+pUR!{W`F-S1)@zJ$3G^!h) zc^*wR2N?eH?maVs^@3&4pWz8KJpQjh!+lnc`t`IZB9S-5oj`tF=VW1HSOIJc+GaRs z_)HQ&sTpDV;Q;8o&UcA^-CD2fr|&p2RMT zv(@_xvz^4}5wr_#w{8YjNmLL zvSgK|$l)3q(wUBq=C|0LLz5?@d{+&kv=H$Z!NJi55!C<4RzS3oGe)!olB;5x^5_8o z9odZ@gYV9;A74O@;(gq-f@pjS>IszjNL6*n?z9;bFnbk%Cb^3by;~9?o+Xz1V3o0} zT#x0pyd|b6OsW_cm)ON`pXsrZm(t*k^6L_()v!F>LAKZZ0_jPl?6v1ay46zv|I}On z>EWyb8b`0a0y)swf%fh_uLS`0vmqjN!AVw#20lVWye(-a*llS>x=j&+0R8?b1(S5yfUL_gqF* z{GvRi90TwS8uD5t>urg-+d>D~7*tL6smV$HsW}JJqY>+pOVeB!6_JCJl zm;MZZ1~y)HnYgTqgp8RME;xG48=QjLtwpS=n)skf1E>J#kG?~$5f6BrpD=|xNlC;g z{x;=geKdZlWHSAOOZ|Jj=x-`d8%En>Yr)aQSAGwF9Uk77Y-ZX-eGL|{I<>?Y4OLV!WoSN) z+&p4Fi9~cDQUhzwkA3N9s&5;CY)or4If|+u zmiHrbpnKpBA7w^~b+!p+QoG$dAHS-4a&X-4{c&lnCutky}e^MJrrQrTQM5o0JJ0IWUzcX>{GlCpTufkmZRXMn_e!$JMXHoD(P)e%1M z5snBay^R)ZbZZsc1oK3V4AQQ_s(XIXcV>;K1H25BZ)LL)o@4QZ%F>8ORF|rGZZP#>bD?tly zD_y$2N~b;|o+L*ZnYZ(I0$uM6RXCcM8iEu zLST02M#R(;(pPs$R(F9ihp)g|NPzV=MR9D z)3-q#OMcVZyHD#sDuOQPKbmtk@YhVO4y9|*#k+7N`=KkgV)H5AXm}z)t_0QRS$AI>O$W>T>e=%^PyM#;qS>Sv%PD8dz zTa&g4mCn)HRykaaJzhgLT3pl0jzWEZF`{e`V6%}ZOAuXJItVOHN^a$cR1M$52Tg8$ zL{bi)_+K6q#UaucM56_#zSb*m3>1_H8Oazf<^SMp>R?$oOSl^OFEptuJ^B4bc{u9A zVRf2b5h~zdzz6KV&`P+*DGc>s6M33UsT|>+i%FNeP0?zAm2mv#Xanx*F@O`=#MZ}7 zCyO0pH0+>W+&I>b>UIb$cS^=eF^s!b#XpYRQ4@$yuDcRKCzOtb}qabo~0w|m>f98;-*m& z%s^d0c8Gs6<8_3L?S2M7q5)8m)l4OGdCr=&@`zM^VpENZQ}2@x5mC0MPaxRA;ag=Q zhMat?e6Hy4u%UJ`D`6Mk`?2Qentak{rHfW?M;i-G2wr~ZqeHpXO0C4m3?=b zwV0VQ8Xlqq9;!C@?G zr3&r*g(v+h*{qQmvhN7k(N0P*>Yv%Vr`#BU_O~z@lfsQ)wKg$1Owp^$cY&(vx~lyf zgsS@bwB<3q_(BIJ8#jc-k)7TeMc_n}T0s{y^DY?SzvyRg!z$Ng9BbB0pf$*?DIY`TtcKzNH2uSPqN%4MZMaSiWUQ`S0njFy5tccdlY-Oto>e{41Fo6YLOX=fLYrEfA3 zs6Mq712#+rsuv|iTr4t3+8Yp2w$`A+vhirct{EWb)bya{vMNL#??XYvce3}*5cBQr zT|fg)f$2?gz|8;hn_&VLAHqrRCZllTJMxOck9IEB0@Z9$uo6a6ZIW|YR=KCs${1T` zR1w!4O9!&iupHIGE+xQ`7BIx!+adEyG~x336hvG~T1b~U!?M!@LQkQ>khWERWdHU* z{Vz{{ffe@M2%SliUg{`J!g7oR=fyjkNhX zy?orIOxu1?zJR;7>X-8|Jy590!tWX^gykvX_rgp+$2<7Y<9qdDXk8>5=9Lcm6Z@tU zpqkD5Px`iGgPI^{mwuPHY);Zj^odb&Y{b1-On7v$2|AK1-Y**Ak6w>2%>--09zu7> z9EiLFHtjJvH+#ot6l~XIA=Z<=YNeVYEfaG^$Yvw0LlN{y<0r+k7m^BuovLSqL#^Tuj1sj>==2Pb2RRu^>WVgd&lztnwP&(i!7An%1NR4M zc`9;ez8C##;m0{lL;AtLcy!5&H7pk#qtx$6skPXh%EA#^I8L$gyK^VYUQOrJjkQc zPqzC?J^#lf9ME=dMvjuT5DNqWG6|zxflNZEp$C%U+&A7~*IE7uDJzdh654#%+bq)J zuxex)OCnQpOCmDF^w3p=^w3n%nd$yq&oElaDqBJhr78|f!2h1L#yErl-{!=I9s{7h zqj^9-c5ITK=Cz&7X7p)+jR4lcCu666yY8?3+SeYLY^f_XJNBGaCtB!AZQCE2Jdk|3 z=W`59_h-}6PgfAxWe)aXY{#el$y0D%y@<;-_RluC*{bS6uIcTqZ%`4|!jBw(kM6S6oWS#nLnbVa6k`%(jrmWj)J=PV3n zoUW9zby4h%w^pe7SJ)C0o944hC$4cW6HPp z2f6xqYno=y-aD(a@Mh+VX2=~;6aQ!MONlc$GT`Fv#zNC|ym95S4IfNoC4MG$GRar+ z*9(QwxHD01wHp%B5XI-{d;s3V0caZyb6bb~-^@-$T{@wfJGXV40_&k89xSuW4br;? z(B1fyj!}V}ob;Ee{2)>X*!5iXfwg(APgUfe`)j7v#?XVY5uX^T>AOUeUTL_!FNuUY_j4(0Huu>~>{r_&}4EH3MnvsvuN# zGgyloIR!;1)8dfA==y}1YUdwhXz&l-3;~%jpkAx?n_6!KUvQ?n8`7r3>+Sa-7g`(C5UTDAssRH{m;>@QX5bdO8;)+n>(UGC z&A-4ntEO;lWTRu_TQJufzd&7xo6hGi zW5v$(u4lu(&01xz?fbfS5tzVn|8b$-)__M`{gI`&W_@$wiIU7evOp}k0zZR9(U{+8 zM+l)5$wzQh(LuN?3yGaC@q}8ux(`@^41O5`?;wJFgqT?-AVw8~n@h|BIA$G+vo1nU z>Y;dlwxw1W{8bJYa7*p^xMbA!@Zjo8-b3&)KBWlrg4T8Eh_LCyqh_n#_L@P6ls5Nf zYv@J`cZ%_jXcPN&9L(24JUii5FQZJ*OOkSglHGX_z|n|mSHYf72{8YAGRxPc`a^#^ zynx^bj|%pnS&s+nA0fUeLe0U)zoD9KNJYC|h<02|p2|;fna@r>uRT6*%r@eu0C4Eo zE4P$6IxvhxXEPcAI~RwbAc?b!leviSA-9j!_wzB2o$*bRyiNn zE@y2A;_H^(4bC5nXu_I*J*cvjW5y5?sbHk7^gH8p>3r=u*#2bbSE5hDmR(0L!`iIi<4^|Q`gPP{ ztG;Ih^Szx0ceOyFGB(252iKc+IKnJv06(*=)d<*t$M^6iwx3O-N#4%JHbdBJu6zkP zVbYaG?Hmx2L+z?l*|=9^-Y_d-du?Oh(CddkY4KU}!cbo;NRj+!)Lh3_j#HUpr!IiE zoH7Lgm$7?f!ep?1ab%*Smi{auXxsBG;1YrbmK|VECDHiWXB|HNUb~&^BiH0n0O8Vj z83)jQyF_A+Ay}eqJx6}>OsDAgU1bFn9My`W{CFp=C5ovU~G)N{&QKu zH9+6m{s`|X*8T80u{w93SgR*!h|qCcfV{fr96NXDfq;bB7UGx8GfER412W|ca2@3t4n^M|^ zd|`^D<>$76nB-0uA@yMMfVjCY8pUQ{)zd^|jzt+bKW(p-Zhz$sXYq6KyK*JA1`sQ? zba2)CsG`?oK>O%L=@XX;EBbrte)|%e(A434t`oPox!(=_+4s&@$W8y~YrGZ6a6#8# ze<*z)zmqCjp~fmT0{GnKTMHSa(=1L%ma{EU+Alt4SRDZt~TmY`mpde|7?1lv@RqM!Yt zd$wvCJ0~~j@(GJBp zm6uBOS-=<6$y+*=IPHnFj*oKE2LnWcaUbhaKbME?a=TD8Cj!QxZPFF7-ZnYTcpV!Z z%Ckuivo8?pRQ{ZKQvs9}%V~(gpWZH}3!>07? z^6y=HItuL6arxhj?sKFTZ|kMp*I@mO{Zu91Hja5>R1M4qu+Zo!#xU-J)yw1{!q8>r z@bT+5jh|zyRdri>X8f;kZA}~N@zPo?*UqS5%JIBbP@iK)@|SkW~YA-Y^fdWt`{gWE7m~QEMBD= zX3Z|-0KKr;F=l6_N64r17=0n1iD8}x(>~_B9+@HO(`nHh001!{1O-p}Y^5#d(Zd3o z50=n{ViPCdaSvBa+4D47GQy;uiY6xXZ))V(to;Za54~{zhM__ zfT6XQ4Ssf#1)hmzGH^rwMs$dw7dhmmuqR5t$^*@5^3ilOT#Yzx0$YHoL<%q4iL5A| zf!cueatWdfkWrdG?ru|VdrkPePtgJ1u*%3{3rM|}0PXr4P`o#D`#KVDWcART6*zQC z&);1b8x(ug+~Bb=d~yP(Z1)+|Dzn}{cro0m^fjsvE|5iT#3X>hyXIO|9p zJnCk@n6^~t^tf{4Odzz6`RT|tgK*ok$R`lTY~z;)pn>Z;Ly4JrVPW^x%JNeMzyU`g zs}?{3f%-OYs8hh*kJw=~ywKg*d;^0Z2R+udx0AgHeCqIl62qB~|K{PnRHKZ)+(Hb8y9dG!|j zNGJ{=k?|AkWor%OzaYJF*f$e}GpL-uAt!lNG;8Kl)45um9nQ@j8d=^8W8v3qXc5TY z9YSk+C&o@Ixj*j=`%S{TBWc-oMymFre^PP*)8$kTe}DTF#)`Afn!`%5x=8B43XD2q zpr3N=voElAHR%4z8uwK+d9yd-@|I-IAA>*GSiej;O`3v_V@ED@57vNf{;82I2(@I9 z-KN~;82EJY{Rzfz`%Llb^0_0Jul%%oMs8?-)1TR;6tgejFM`ssEUEmxC)sChv+36W z@bQ*MD9eP49r1me_ha=r;`16=n5$cWUVWZET&oi3YsLea?zJpR1_|xwf~pHu&JJUk z%m?8V-ryrT_T&KNdx*5XAt;1GCY4IPP#pag=XVL?`VS*cM+6I@K60d!ijq}d#?;a? zG42`kAH*Xo1~=^B=sTnQgj8jpwgHu5hi$WD;t8Z%H4@af>ZQ9mK&R&G)D zV_fQq%;aBEetJs%w+}155}{$P0x@g9(cPFNDwiC>FuD z#b$#CIfq+MPx;+O-FT_9CD2Bsg;?t-_jD`yn%m@z8sCqnh5X+y|3sd*4t9uT0Pc(7 z{7z)6+>DxYgqS?>kEt+vKMwA#droPpnwCWO{P&;w;%+*)mJoa43!W4FQ4UppIU4dF zP;f;6_4^FbM~Qa0B>sf#5`w2Dnv{CizUAr$*2D?bdPmRYRH_rvJ%;%3Xl*bjnhj&Dtl(kQXj6E4(sHUg18kaljyITmsOG! zXJ+fC`|;Cy*<GOnAf>AWqcmx%uZ&8+`52gqfRQ@s4CxcH@%kx$bYHl{UPBD;>s zN?(OFUoMP7^Q(xnZ>^DBu7k`;u3_{vm=)sAZN9&|d>hlVCWwIXn z_;q2A)KnR^N#GxecJcyU$N=mwloD^SQJam2CL%K^1As+|+rvUk&wUW| zus9PwPmOGb1gj97LS|Tjdu%*ggnoWj{)AuGc(-3socfiC9d>%SJkA6u-!MPKwaS%4 zPesvT=RzdW^651WMP2gJf=@-s|GU8?j=f&?2;Hc97Tc683lL_9oio5!3#(oP3q8dW z!X|BhQ=}1Z@%atF&Cl4WN0^%u@UnXBiLy`#()iPTY{IzzQw}{zq-o929OO6GRiw`< z5pXDc#JLbn;84k-+H=|xr=sjj-~O8AU!Ya`!Ay-6I8pTEE_o`Fqy#au1{qetOdN?Y z24$aH_u~gJTTh|$p8V)}dV;VYM+ZZ-$U^V_0^820?Ep`YS^j(Vj{=-0Yp(>5EnB(d z=q~hJ{1I@MqQ5ws*1-h0Vh-UqVxRjoJnhIVvB8V_DLNeFXAXw^*5u;Ov0zDtG)Gcq zg@rk>VwtiDR;lkJNa)w3XFteVu%kHWB2;_&HWV}6qRv6~W+VKR)FM_%>+%(NLTp>SaIF zA!x28`skU(QG({))p^bJ_lvswTviu^7f*u;-~r4jabo0+p$&dr_=lnI!OR!lSZ{WX}I#UoX1fbW_i-w z{Q%IWdLL+Pp=78RKf4@Z<7BGR`yWQwC9A_Ue*5^e?BT;#CJ$G7Oekr{Tq8KKkW&&X zc)>r!gY4c=D7AP8TZ<>ekn2YO+&ts|*mJ(~Ksodd2mzo}%~7kH6w>fe+rXUsL>%~` zGvJ`OT%VcPgmChc5!jt@R$O)hb_q@Z5LN0}Q0cTM5YcJQ_0{{C_cN3yN!P(YO7`2r zoMr99c}f=l^K?+f9&i}Mj|)v0!*lu}!YE~*MWa;NuEu{4wSl*tvv%Ci#A5 zk0$HnE~T#Ih}xuQF^W$98vOZn(~N_UXdvi#&WvI%bAjL_2|-=qaPo)U@b+G2VJ1md z<-e`cew4j1Gz2&u-M{wNCgN}1wCOIG;{7`;gb~KSw>JNZD2pkxK?iZFVho3}92xA+ zj1;Y7%U8!COG?X#DyAMl2(tp#UAXuc#(54@8>tUvvs!`227y#8bWMW~)I;KNtc!3& z6&4#52;M`OYuR5M&u9Kj9IN2|I^f$DnCDt2(WpckN1Xrthie#XmTy+6=*59mEQNJ` zo0g~j+*{?MD}{X`N|;Wm!i4*iJBXS%?lRMBTknJ+Irpa99Q=xqn70uCI+{8 z$7I0+SCypLC_~iicoiS3(Sv)!Ffzfx@#}#{Aef88^L$dtLi4Do7@xOnJtPN#ew_g4 zAJYb#U_o))YPts@YS78zs5dj$mFPj1T|}P{Ht3@u-UhpkdJly7$pcn25y9c4v1_vr zq?WgGOQ=Kd%)uH*xJ5NUI-y3561p2X8n>UBzo8D(t`FaB#zaQ_Uu)tDk-*gJV(EJy0c>+4a}5EL#^cR)9Whw5Tod<7Vk}_J zTG3aS$>^~)6F_X`F`kwrS)b|ZxmW?~#jVVleABGHw(2eYDSoAed%aFIK)Ss!d%Zy1 z5uo8~WLs@!`XCr<}QCyt;JmsbWl?g=Gf6*_k)%_)AD7&|fK80ktTl4lxnt1}b9?>=V;|{bx^sn<2HU|@_Q6)Y zK!@eRhK%2Sw_LyY`Ihw1VnKB{E!wnr$asV%E2Azn3Se_e@bIoTGmZR_xQF#?M!Q>M zn9Fy@1OUy!bgjGdY^Rgc1aM4rT8>pumO=_hS)qS1zTKk+I30JihOsjjXg0x6Y{m6% z27E^3NTbB&DP2wDZaHF@7hELy z7OyPpVhDq~X>!YhD^R^G$zTLH(1HzNXGkAs zNu>5{UG^v~H!XO)CK@(Ri_AE<`?XE@^dSpH)JU*J{PY1x1@gU~lPmZ~nVBV35#0UI z3&3LWvXW=t@^rt%ZX5FtdcGc~r;=O0`)xXZnUzxPdCcF=u|^eev5 z^N$@bFYUtExsQRI8Ps|6)SVy7iO)2;+x|cKURb(6z#z#1xIeg7!BzTb zaA+4Wx{M1u*EzseRX9|k&XhS4FoR$r^jVCs<1UkTFipC_E_9CE#bzH+UOaSU1=TzG zG5K_;IXFq0*B*1CsI#yeH zz3|1at(c<8r3)+%5e>)wYyj&9x8VY0Pm1ti7>8b{mmjr3*LHvbj91b@E_K0gPdUL> zo1k7*q#>THz*nnRFng;J{bOwky`WH<@>DryM%JjH0dN7n&)9WEQ?=xIez&V zY`_@-m#|l_cJ$#D;1cE|&_&t5@_$R1@uOKS%I~Z{O@poQ=p@4YYw!UlV~zBk-Rs?f zD@{O#)t%-JKt4iSKpS-OLM*!4rpbf6pzpL@6NI?N!!w}TW=K=W-%a%k1TXCz+J?Q# z4`izF9rU$#>$Y5UWiNEz9YgIa*9Xl_Zb)5d)VCL@ru7^e2=oeM{zzGA4Aiqc9~Q+-k;h1y6`Gwr`$X6TSlca3g@ zihun5WwozzepI0LTrEZGP7bX|qbmUCJ3}JhSdsdky5NqxGtUVV0-iZ(DeS3MWL!BN z?kb391UbGqmi!U$%}%C5z5glo3lmeiJS+$Pr!0Q@st?p_H-ckyVm7z7{va9fgoQ(v z#cAU=fI7P|L2fqzTY8EjFPi%X{Z;;-0YRB-v8)frD(OdQ-%-+ za+TRG5kAVuJJe{Ua>&uR!S72#2C>Ch2ur>j0mIY2-1Z8t(s;BofqTNouf*dALcwrg z0Oi z6njRA{2wuaJ3xFrFYKAbxhON2R&{lb(TiXrpi${G*)U_^Cw6bKyaM~W1PEN#-(UcS zkZ?A|5Lq?Ge1vKvb`s8O^`m7)Ig+imMLdRHh)t#J! z!>Pl^yGWW0R2dI?~w*!59c-4u3C+Px?N4?|eb25F?bO8C+krp#tl-B=ZV~@miDaECi2s4J;vA?M1zogVqeom^`q#u8MYO!uY-&Sz=z0PH6PV|aV| z|MQp!pNg>Jt4*H5gss3KopuWIPC#DPjsNxd>e&}>}nTPg^>iRop7SKD=ixN&Kv zT<6W8uA^~0#*m7?>Fdp_HwA&qn>vWH&OF?E} z{;>YN_ZVnL|Ieg0UVFuXR;ExrCC^lW4744F9;k|>7*HXMX&~sjZv=uaW+3Py27)f4 z|3DWZ5OaC{hq;_R0gDx9GR``Q|Luv2tsM0`P9DU(y&QEgz1pD|CMQiFLZb3NO1XCLkY2#G$zo{&-2W`5zvu|2v0>gM$9i0pf+(rsK-ODM4$ zq#p2cYSu;MS{KKRN|y3-1OGI6?Tswv^Ke$#GqYl+=vs=e94^JcZp<@bxu{V88ZL!H zE3eAUK!y14utJ>+0QUi_GsTAA=J*2G@0k&NjOO(WJR0HCi3>9{-kL&!s6t*2*tc}4 zF5~0NvJ*(a;%)M7q|czv3;q}wfXmRH|NNt>?W65R)k+vLBHG3`$UTtBjzi-3G+^(7 z&Wmf`6bTM%oVVSH#NU#aGLf*14(_osK0WMid`|4jpxz)*gDqu9!RU70xBFu@N7dS! zu83nD)0(FO=h{J4xBzAd7Plyw-~5a&(d|J}jk(5=9BxCE~;;7_}I6C{gXhUad**AmAB0Vp>cbid#N@l=IHMfTRFVSgw(MC-8h~i zSb*#>^+v_d(0Z#C`v+_9Nn#QFquAW!TPa-}E(82^t9Gu&c^5m&BNz%x>Z9@8c+$A# zU+L9|QxpbzKt0E8V=$}#K-WN_O^Q-~j1>+T?F(o}=N?QUKQJ|on_g{zaM}#W3Qd43+=|U*&4LoKDpo`lO z?z~@%b_m=t5Irg>VOcYf1cF3!%CO&(ua>MN;D6|c)^*z+0{o%<*j8xr?i;ZS&?Mhg*hkfEg%eje3w-S#2EQP+Ed(%)f_dU6!t zsPF~|yc`~$NW#i2W?nm5B{yXQ8V5Nl9Lw_*^`f0tl+dLaUxf=fOx3a$Jd02X%D&5AvGcp1U~5pNT}!1`djsyfRL=8%r7S1pF6y$;H2rP-l>&7p zq1ynTE;GesS;*Oun;cRmqNpP64SG;R{z6gDJA6T)L911;EI3k^|L!HVWYMX0Kw_{gUU-zPX z9-eM+yA){t7IAgHK(gZ5w_QM-fqqZ@e%CeAy@+}ld;Um%S!1BT#lTv+-`0J-s(R8) zwMXY$ShK>ecMAW_^z#M8hEys5AMLkBj`WV3;xsE=8aW!WEW1SX$Ln;p?fOpYr4&mxPClvTmA6u!VkN0)-$)%2p=4V-bzH5Rx~JLu~&WEA?f;uhoRI!w3uZ8oczu_Vram zdKp`7nkQI^ea=8(Sb?z6zq^xGdyk$!V}~4|B^6v)p1;)lR=)IOcu99Fv&`-kco9*i z{Fdp(_cUCYd}9L*h-u&qquhcHd6bQ!V?pBvPTJ^m0q=6+eIHL-ypsxfTs@F|(dKEw z;+wiczl44lgh2`6wDeKTx+|F+zz7#uyLvAmLHe2^Y`HYR{{*dOWOuUOYJPC2f0K;sVmeaiJ50MlEh3-#m)#*BoIqL;?RjISWB@?iexuDrjR;KI$CPU(4;U)Uv`gx<0W`71g5>_VM-wATRkN>$TJcQDw*_{QqBD*8vqp(u8kjPy{4n21Eq}6Ptqp z1T*G@f{GCpBbXzL;mn}8YO5G9fLT%0HD}BLv#5vRRLqGpoG1E!J>iZ&=xmJ818<)W&sj znro+4=k40JxOZ#N>TgGkWp0d7T)$wR$lGqRo7=?A{leXo|3&+*KD#Yq zU|d#>SH9C9C$I2(Gz;VC<((hu8GEBl*9#rx|EzNED9>n@U#Yw6 zxmU9bZg@GKJ6>V!>FABEf(JyL>fv?Z%$u#7y{mreJo}KBQ@Mt_F8h%OmlGl`X6A;> zbGaQ|C(Bgr<+NQ-ANPF|`E%f@Ne#|~2F#g}W*6_GYT{{g#o%IlGV@HRtZckXS=^s? zw>=q$ThI7EcI?e7rRw|?+7X|5Y=T{#{I#v0`ut_*Zks*YHGWZ^o2%^>8qR90DwKCG zv$*}~sHfllv~#($_U)g8rwzD2wpEYeyFZ0C;EiO7yb9?a%hLLqg^~M zc{WxWjJ9qb`0v)hiCyKkADg^tIPVe{xMpTyr})dEueq-ivK6+mDA9Ln|Xome%5{Vx$(u3eL0t@^;b>#ap{|PV3n7vRxo=@Z+=*<@!4q+EB8*D zE&EjVa^3j7PoAg!8vOWd+3Hgd>2BYQQqI`2G3lh?&>!{wa@iNJ9EU zW_A3hF<$eIyu3cuH~Jr^7cCb3^`%kWob(%OepK6BdU&KVSG{5HyY(~F2c!S3)3D|1 zQU~tz$kZLV2_2$o z;(ju7T}q#O&G)EN*RAMtFQ=t!*x+ZfVTQq*Dr)w2Dm!_2`pFMDZDeov$@|`G9-&U1 zzt*8_gGY9K?>!&gx@?2vF?0LoQ)kq>`mxx|@Hn0GP{x<|2XxFIw##kZ)r>#w5=@QG zX0A)>cP}SgHmn9)<(Jbt)laXe*zXPYj`Gp$b$6*!xsuD|;Tcab%c)06_u2$)U4P|` zv!VEyK%0~0hF>izi+WEFyuYf&o>gPAGrPGjNxPT3vR3M3+w42;T~m{ebQ`W&ceKjx z(!uu&rtN88VYc33m%pyF@xiVQg@;dhA6tE^tG|Xk zPH=snuygt9Mft<4>L#ulvG7^x$di|BQ-VkL9#_BC^fC#melaR#zixLDZ=LkInmoWO z{l?SE-BR24xnAA#Wk?0XubaI`?EUn?FxzZT=l% z`ZT|KxbfCK&F3m*BER49AG`d&i8q5nbC=)wC&{>AenDy7r%79D$F_;8wg1Gn%;ja= z|JyxdV%x)xy^oG998$d$ce`-@{4WvtSy%n9mC2vr`q_R@Gvm2tLyhak9vgbWHEFYV z#Mn!@Uwg!UsN3t0>%H?IZ87v+RhMndK6agPAylzbJ?q(xPocvq-aU6G>mRodE)T!@ znkt3P_hE)VsQ=S%a-#wBmKb(M_tpj<@t(Hj&>x*0JGxEtx6i2Dyw#bC5v^=i1}+~` z(a&}8fRkNL2hMF=o6D$NL=E?I?O)3;pXPs;L6dhd>=T3re}0z?=b)2(H8%F znk%2*tJTtpin#Z2@f&Xqs<~`$N`gK`uP*cNnpzW0BX1q*mNYP7z|IrBjyojA?^Fd= zX}oaT(jNl{Zi^nXXyT0D$yYV)HZ8nVR^89<>%R20Wda|UOPxHXUGikFkeuFKUpl>7 zWO%u8K=PQDs}>BH((&hqa?_oYW)w~wo#0tVzi4b>;ikpMTQq(Zligt9=DdZ+3%A^E zFuz+P_F^yB?^kP%@%Y$lG&AO7)p~=Dx0%04TcPVFZcY6!Kh(cAdpA!V>ZCd`_@9Hf zWAl4=VV%P!mcQ=*T)lPJspenL=MVfkr}vUQXJ4IsHqOs51b@hV*|6hyQG+Pq@@HxWbDsNoQ+cz8o;J z;`nZPFP{%fiivw#Sa9I#Mngdro7z(s1%8B-S;K-?CPas&#`jF z;J*DY_IbXv)`T-LJ%5+;BXQ?Xy!u?@i_69?VaX0l@3fY$v~wG}^za7zH%VMTc*^DX ziiCQFe}(Vsxvp7Avd__lYu?*d|8qy3+3n8v>*n$L-R|tu`#ho=rIvetxAl@vrCu0h z|IJ)=Y=0@c7jtVlsXDq{9vW3Ocf#r0EoKeuRJBs&*r@{s$3)6TF8^^pC;Ux~T|3G; zyl~vH@Q7w$`ODq*=(4Z*IV^iWGcps+(o(HQ&h4IQZkEO_Y3|_KCbmy&%~l!PZ|CA{ zmkZBZ_gZ!MOYO>+M<3GVgpamwxNSanrA@eDTDP9z)AGm0r>*|nXU*;G$kZ+MoK)_; zJpaBu@JD!sK{UHMv_{A?6FbaKaCX$#WEl=5@T@M_pP^vj;*1@8_2 zc{$uT79#)mjQ5;wyFSb`mTRXw*7az3$nn`*13Npv`M1HBSy?Wh`}IyZoa0=7kz)-c zz&Wzxk1Ca#n9XE(->f_2NW_c!9U?xQIr8b#-q}rbV?S-Iy?J}`uNBTao1FL-_J>C~ z$Jn$P|E3@EJ2<*SsbG zxjvP9PK>a9+iKbCHl+$9KD$49_~8Dah!F#9jg3aH3jCE&>kqF${lnA`6E_a}(q_o! zpVRv|MYPOFSs+i*e>%LQ>dDDXPFD90Z|M0)bg|gvaaHax63QWj%zcljAOHi!2x^1n(VHo^3bnacizFVS@ht5QDIHuYs~Cd zSLLxgC+7#Ts~u->iz!vTw#p;YJf_->ra-|pP<=?QDgdsW^vZ)cgY%j*@6uix!+LUvfq ztx@Wv@R@Jg_X!y|)YiHF{SzBqt^|aiubvd1K4FCncmcCj2c}>I|&6VY!?6>O^J+3_YtZ(eO!cWhf8mg*t_Up#V1rrxth^?ev9C>fD zd*cfhubMpN_>IH9&EkEUZ0goFaDJM49a)h6KlVl^tx*M9|=)Cmp{sD+uCWZ%em32 z@Q;lz^l(~t;&#{B3kM&5pH=tn_1Lg3^`ht1W&vGvfUYt07l>LpsMcbVGKSUO+*^w|g z=bv$%Yz{Tp{$Wcu@9<}TUAz0WQM$6@U3tOfM%zNeANV$0zv59^`|0;*)brc5@c7iI zoE=@|1q~)PGyPM?zwO>OIWfaK=*CR!_P3$?zE29bZsRWoHShl6Rps1DM`z_{?DEx& zN#4F|^41E^+p1#85B=?hL#~{AQn~u5x$L}^8547BA37P>`SJQHTNE)P4==S{wWfz` zwQkC#vkz+Sc6hOE)|(Aw2YIhv>M&`)@8b{EPyXHL%&i37+QA!@+UtomJI^eAwd_sR zxA-azkM0XLw71>Xn$^;$P#clG;eZ__S~E2y<7D!KKrjyLMdJ04!-6d2%8Lt#)o?eoP}Q4m~V za@SW29k2WUx23|Xurke^gB4M+Q|f=L_50-k)s2iRV@8g=zbjP)d^S-cK1Kz*=m^mUSr-GY-`*R<#N%ZZfUio!Fv3Gr4u&yrlIlS3cE^o_3}%AwKuepsHcL7c_hKEACR% z)m>iKme;+j_PgOS=FYzAO|sT4oRW8FoX^@{uQs1RjB51a8xcJ9{=yKXd%db#LWv6*_11I#KmR zUcFhl51;h9e6vSljmU6YN98g5=(wod_9KHwys3L*UprNOvdd7v_tpO0>-5px-f+-v z?v$5XD?RMq(S228hgIGFI;~|6Mtwb)6?8Ca!hqflH|T$lo;&YT%Wr*aK9^t3YmxrP zquHk4H*e2fd1CnA+uYvNI`a3S8pEGu4jO#@*2}G~$MQyWJlo5-pvBhD(RtfWKl^js zsI>bHj-S7hVDPKqa@#mMwOz|KDTas3Z{DeRb$8&gDz=wS%gS}B{A}#bv>Q2P8f;#) zwAb=)mkahZop)y1)o^lYu}|4s+lE{Vj*e_rx0cN&cat^6fZ zho3oJOPjoLP`UoA=gKNMF4k4aX;?bi%YN$z`<`Q3@Apl6Q#GXUZ~JkDhPq1=9vefS zx@YxUo*Hb-zZ+`Q-Fs+UdRJzAa?!)s_^y+&@Q#o189vv*S{_4E__pw>PLm7HE0$^AOUMVFmerJg=)?4IjrobjNV zG3ZdKDtMt~bPt6}#=ldcQt*#$&rP6Xyi1Hxs8sZ$;9&ch5d%i{8)C0e8ap2HF}kdF zGJd${;HK1?-(X$?7N9gmk`wBTryrjtDgIml$qZp# zjK`i3(lL|qHjaMkN1jHqHI2ugPBqSc5?~zg_d0U@Iun>x@0lxOWL}gbYi*bgSsS0b zGUVh)oz(nq1@`DY(ANGrn)&wJd2s&KK4i)jP3nWA+e~s+k56+LXMWFk zze3dn6KJxOZ)};Ye+!zk#)Izz$l(muDQoQ4ij2{wAi%iq+hXI5f|^+)zRMV6$k&?2 z?0;t&lfKo=8ucTGVN{YS>Sb;ISzyya%}W7uDCJ?8L)fZ9;iJ%4HmeN7ZZ($OD#NfE z4ZmIbToXO+lxCd?4mLLWE+?6#xb4PO{|1tU+qhxIRzGT)W^)Y7uo@jnna&O{eXzkF z6*h+ctVk)>TQgqd&ui=eM}@|+VYy6A9x+ULa*<`gK)jCh;+R0w#Y}cMOXk=xj%0gj z&ePN*FILxl4M(^mg&j_ZZJ!H?LnR6%KXiev1OT>rc49ZkRex`m_V}V zG5eDAcE#1vE}XNeLIvhB!)nc9;1uRH?b!7249gIgZLBTH&t{vNzEoyjal4qJXu$hZ^PGPVhMRG!h9E_dN7F{D#fY||-%^I=I%A3CTU<7GM?#Z_R)JRdM) zp&#SSkiV*d1AqNsqZ#7s3u@Z{<_^QCd9ASQxT>i~EoKuJtrb*4Mi*|`u#&2T&az>p zqB-s?8&;~JJUYvUmD*;wvus$Y12c3*P6eCl$FQ`)%deTtG1af4A3QSngfO*3(n&O?io@EH>FdM8rah8cRKF)U| z_0BQfaS>(;31PO|7>fKSwSOJ&bs#u7y%87%k?JgbQt5oCHkkE70}kpfTmmbx>Y`7Y zsBvTAQ8TblZ_$b7bQrG^W^Y2$G)$1$2;8v`(}-rwZ4Ud_liq3Ed=l3bv>&aQV+A2!nGK}7*PG?(_)ejhF(~AhET#;&(XJr}!{#GPT zI<{I?&QE(7)NHPjDK3)9vk~~B^ij$zY{9~mG7DS42_uuT< z>)P>%>A;f22&OFQ>BM;xdoR}6qMSc){4QSmWAYhR&N~c# zkKpzW)1uML=<%n5*4N`<7qmYz#L^r)yd$APZ`#QAzi1!aXgp?M^2U{fZD;4ZNZQU ziA*2@s}q?%lNmwwOapr={mDFLScMgPsuCQv+y$euH@%t7jIc4tEu5he#sZ6WNW+j) zVc`t*IZB0vGt}o$ikTPG=O`5x&QPDDG$RZel;Cre3JYgwh*By9#_;jE6d;LGL8>hP zT6mntq?0x?p$7?#*$WK$Fp~)+abav6qalCbHvisHY9EpboKQH zW-@uV8Vuj+$GMXk8<`el_*&fZj{fCFrWtv(0e-1*IulQBbY^RkvfbJ9v+i_A~ho(`{6PknwSkFi(VB@UvT7nbpJbVsTBLO& zZULEk0P10mVPy|mVptBYOcBSJUJRLY2>OLcR+A$qj$qc{`kafY{%HnA7<7zrFqVB` z&*NCri!+QH4`eIyD3+wP;`)=uXQ6RhW@1Oj&ob9al?ZA|Gn585;b)WxUq$u>aTP;f zXn=ryF+?d~Uqm>i8T;Y|z(Y#4MH&cqO0`8ZsMORJ#Rv`aiBzgBia~{@wx~rIWG!G) z#7Lz8Nf9HJ0wQgO^$38Jh6yts<%8Ll;}(FyoCcdH1|^0wMVvSJZs*!CtWsk({qZ@> zKGO6m6TrK$e%G0iZ!^8F6ehh``Nro_99o*`du zLxmpSV@8qFcW@Qn2qMTo|MO`%6K8J zAnN|YTJpd{L|qzyAK?;F*PbQ6p5PKuSIrXDGduwJ;B2b$hAD-3`vM;!3LgQwe~H&3 z3fExBv)4=@aTv+GBvs#nHE^iTre&X)W(?sz;GPf2?LJ~mYE68STfjWA$gF7FJ4}gR z8T`zx0BQN4EI?X5C<~C556S|h<%6;SY5AZmKw3o;XtNp8Lh1Pst+S{EMf6IYMJ4zU zt*d9z2}N`0ga8{AG-8`^qm@pOX~>SvJbv&QLWNW5PSzKIV>EPcLg)r;Da5TMZkJ)m zwL%Q!0|4Uo5r!y!!L3Ykf`>TAvA>z6v238}Ln*clOExpOG)MFW94;g6*bJ7OFU8h0 z-JixV4Ebiu)*>yZu}-Gmj%k1a!=!00AEJ zD8P)5!F=jQlzI!hskcxHn3qQg0_IiH5M#!?^f}-Kl}y&t;_LtzR5D>Pq4drY@M!j{ z5-_PUOpiN@Tcf$K3QnNNWddlZWc*@yTS;+Yd03r69=ft+X{zG^SnW&p+y~>@*8;kX z@?>Wd_bT8XtjC#!X{FdQ{w6ACWU!tX2Ie`N{;bA^GUN%pe^;HIOe$2x6}~t*nzXNm zX9IoNRxHV`&IV9OFqW0;h-*!@FRAtc@`Y_6?;Y)rClGa36PKE-11X!rd6CnBYz!G) z6CYqL%gEgTJnvYWol8;!@zSHU*~bhCsD;Zjby+z>p3_UuAod$Wmez(?8_3xv3_<%l zfF=g-SW-|A(;ZQ>K6D=^9x@e>*}0r$Dw%-(2b4AlSXc=rSwcNRj!FQ+z!)k42g7}; z1Q@JrjvGs0LHtn(AQ162N9N=#?33Ldy`QRDeXhb~q10oKl(L7q1=ma5+8i895Wd0xWfBpOHS@pwveSEkLwF6g!AK>&6BU zOyq3Z7sdXhg(s>AMeex02|)CyjiDH3f~O^5CTyt~W&(n$ieV-osHz0aglLOlCPbtv zhM8c#%3P#`04N|;l|Y&FGiZX@Tqz<|6~j#U2URi51n2~REF<+;Ofk&VV=-o!NvELt zgKu#ay)zV=!Q)NTXYm`ATW0T01@ldNPN02xI!n(7h>;$%^xeRk_0$a<}NXPhdr2j-V z(1039$zSa1m2zpsX&;wn-wMjrF*dUq=iN2kwNu!T3-g1!XsbRxaj)4{`KbXM&sSSpOVV-gN(Q>3Q`7!Ut|o{x&4{OU|UnTZ6R) z9$d+Z@zP_Ma6lX9v&ze5AQIB3-vP$PYJo0bRr0SiQyaW`XVr|TH#X(3m)CQi^=P|pY$L|LTBV4kHltoV>eX@J zg?%?44gbTV$Au1aI<-7ey%|P4DU+`Ltivq)R?zur=Yf7q z``MQVDeN|XT~XWa`{K!8U*YG0vmVu(_2KH`FCHIixKDMM*0blp%x8<-GLyagf8Nl3 z>)r(B;hQ;RcXif-1WbZV0PvzrU#7FJsHU2WSTHf?vq(%<&V+?J9Ov9jM`p5HSduxH zsYZUb;e1Jl#xUT*N}QZt`I_S9uvL-5j$q3e;CuyyPCc=J(5WXD06KNP0zjw!RsiTg zQYrzUQ#%j984$@o$=FKB=3U!dQ_)`n{&pmQ~~eWA3=TeMKxRfob$m`l5KRhH_$isVqZ&M$Av0*EKCBiEj2 zlVBdJSFtXp?aSC8mLw&^u8(!$@TV?Sq>n3*t+`a|vJ8vwl?!XZ;1HIKS;hvKjzw`5 z8FGI)9{Jsa`^=KsD{TazLB4S0dwX7-a% z)h*h6Ra2G0+(d@t&Em?NPHtoSaFDv$S5eHR5`aF%Tq>ayO);0sT#AMtqnJyjwZu}2 zxl{tArYK7#Kx&GzR05>tQI-IyX;nt0Q`ECePf?bDsd*$-TqYLStRuVA!Dl{W|B?=V zpa(F5C5tn#UzGoA!U=A|CCdLwa~@*4Jb{a4$+}F8jh@U^Wr#Klm*@mMVacq0;2mH7 ze{8~)|8#Bx8Fh%Q#cK4V%AZUX!@0IMD$n%k+VA7~kXsiR&)B#2Ln6;#JY@>n)5gA6 z%PBMd8Tg`+|F+ICZ5w}mW!ts$i96lj#d^MvcFo(YEWckrWW%XWS4^*~*tUt-G^sN8 zW$AF+$DS!uI}SSgxMokUFL4{xna;Z|RC(~^b*(q*%pdO`I)53!4fL@YGGy8X)7hii zMuuvsF{$B3NB=gd+qVBs=;_~L`L!>a;TuY~-7wVS-?QUv8eX#byvL()#P7+ITg~gS z?N}A(DdWqZ&w86#?!^3tpE?g%F`;H+Rp+_i*aJPkyBuu!vrgjLZ*v`(BRwY_yIMe6 z#T%F3IlcbSBXda8sfIZdfl#rY2EoGPJCPE#tCP$;J< zl}e}x)09djWCJvbQVH1r&6-r^Y`|iVrD<(Pr7xi=XO2O-eC8i`0?`NUCnPrYPr~RH zL?A`+(aC{Rlm+EA5LLOMaSWR*Fcpi_}wC(RCN2Wffgi{wrzgIZ<@|1`f<3waD>zgoy+Xhy3R@)*i~ zwUEb9_N#?FhO%F6&SPNwG^14)m$e}bwE*R*Fx2*DG|#i>@|f zV;OD`XO)Mli_;GHM75B2P@kw45)bMV)k5Y$eWF@OJ*ZDq3%LjNiE1JDpgvJ8Bp=i# zsueQ9CnDEW3;74lHPz+>#G>j{)71(yL`Uq|LA%C0!fWsoS^Kei+)DD#PjJiJLfciy z2Ac8R>{47&0kbEXJLE`T3(& z$vvqCz923;o6h@lmn_|Pi}JlChtd&?cLs8Ux#;3d1<*-tm8qyp)Wg9Rt3*X@m8f8T zA^iYn%!vwbjzenz^-(<`ZnVXK#-5C<@#D&p9T})XAFaow0+;MA1dK=w;?O_0RKFux zR;?Ba;K&c2M8YNU1@I;HxIkn5w{E7*8V=3)$RIS3pgI%qqGHWasJL3Dkop`_&kJfU zfE;PSttTTixGJuEyX(OvRFjfn>`!P6&(Sa_D3q%Y4i69EfS#5%fCy0h?!k~=4M8<) zUA0EIB+a>g49RW8m8g41x8%%q@A9mguh~{Kq4Yhdv_Z(uplU*HM)gie&7d-BXjril zmaKfMOIE(s#g%UerDWw>U9$467I3w`=^%`={zJ2ezC=JPk+{dzY6t4p}w5zWCuv-|zt0wbra0uqG} zuFjHg9l&$m2a}5(;VF284P;swU4~Bh2yXZvmMrVS1<<1faKq2L;$3jVy)mFW7eJBe zXtFd46T%@cB6oX$28X9yn`0bYw!+Q zsD|?nTBwHe4q6*2crJiebumh&?z$KyQ+HjAl2IB|7o%j92GwSiY~^rt=K4S2?RH|* zA4~R<;b=1Ri;<-93agG7k&G_PQ3^>T+3s$W&XYx4f0J}3#pZZinz6-? z(HM>h7|f8?<6xycw%9lU@&L9-C)&xlLVv-D+$&(}nCi~p_R!Rc3V}8}%mZLuMIyx&b7~XC z0Fok+VgN~zNHKt=Ldgj%EQC3qY4!Y{I0EN=u zi(nyq^LEc#t_7HfDA147$oM$0fJ7|^huzn4*T~&eF2JCWX{`z$9a@iSTCL2((esWa zE=f#VmESgfpnUZ2;o-e6FMnG(J!DLUW`CYwb8*5$aRR2Jw(Gy$e|2)xb_VF%PR!nVfywBGD5LRK|{cZ;e zZ$$n2d*3?4l3r6HFYO<9Q+dDg__ve0=X)NxcCg3K5zl15myGjWmHlhk)a%A$FRPTx zk0P#%(WxH18vH{rz_E$-++c8tKd6C1v9qC9N50H+q@dj7HcqZi9hYp0V%zufQV z?I=8JXGog8pbTSg8+M6YJvPprP1@6BL(YVEcTeva_Pc&?xA`afO>J}YeB_gU4d(7t z)^J-B!%pbsFui$UgTwyKLeB5H>YA{<)W0YsqXkjcJl!z6IUDO*`3PubGh5J#wu;>5T{*bT7^7K8K0l? z{kxZZvCAyY_wVus57O-4*v?cXe4Z~vt;-b zbgG5Ui5g{Zwa_`CwGxexaH!F$*9Zv*ZPjbq2pI=0q`(*iY@)`U#gWp|s7A;*XlYba z+&Qsi{~DxC3%Hx)+gjKe4N^3x8$qJefV__0M{bCoyYIpNn%&V#x#5% zw-!f#`16!SonhWlo-)}U;PRLX0uV#M)|fK~{?*ajie7E{ZyVk~aE`{AOzq0p8s60Y zy4-X6lEx##I(U|?|4-=cDT#GOx2#b9p8-DKlf9+N0;||tWqbXw6Z%95^vx7LKV;GDV`tC zf1mtyIoCGs!1x#E4@7qUakkQy#6IEE&ZT^Me>)>m+n~lr{|2!OyM*Po`*!uG{Mi1P zak1ZjzB$`$Ve36kS?P8wJi?~Eot(Ys=kdRGR&4$)b49D`wHJl;+?8~={kET-?uvk*>SA3YM~55Lvg2 zYr~f$iF+njnKa1cs@hK&6*JJDvQ9@*PjEptIxUj)t0y==1K)I$;h)b4AA9 z-I}K7dmJTca+!`lSZqa;12Y1U3N*|wlgsro8Vm&@r77e}8uhGcS}hH|Ry3Tkpyp;p zLvMm+uvRpr7PPlvP17n2G-0zMY5=L=Fsx}BE$zfu(X=>wC4N?`=Oez=I313D1La!N zv^tt9;~$zvMRJ$xRXU2*OAb`XWPGA*O+&&cdLfvlr4GqzoI;LDkeH^^(~P}%oTp5N zQ}Sx+EsBYh27S|$d8es{ig}5%?Fz|kDjaqcu}!8>^QT!#zF3A{HTA1jG_^)A(NL&~ zSu`az6#Z(kqR7zhrdgxa3o(gAL!rlF<-xOZ>Yc5g#T>K+YDL391x>1~h$@+uf;|xp zDcZU-oV(%wtW!%XAfn+Ku~N#=OBG84)5E+Z&*~&hgJ6o5S*%y!j-19d>xtzui9f+O znpTL$scDueqAA6Cg*o`sjm6`rUBlwUmIRtkx)aPRk%An)QZlhtY;oY0Tq1q+!1c5y zQ@k2}F?w3ZvZg6yv}Gfrp_MA3@dunm<1n*ioS^Rpi&@pI!+;dAF9d{G2s-Q4$Ww* zRio$qe+EiCBPP+(s*mVdH7%NpXd0=7f$bg^E%N<#}DA{t+s7SnWuxd3k>4uyF8|IsRyjvh0y zeg$f>lIhimxRP;7T0#;%t0?j?CA|p(jdUPix)43gA9E4YXhJNa0SZZIBDctU6SY># zc))N8BavoHC(+Ylm-WONDcV7AmttzsIB2s({WN^9Ml_H=+$*B-M|wmwt<;V*YFelf zjnh~}Qo@^P05K#3by8#1=xC9~`h{BlyF4PAT&i1I{zy@Yanze=`D4u`h@k2IkBqe% zTJE(Tr^QGK%^C>O2he?`r7Y32TDeBzO|)96|3ui7uuuz7C4Qmq|Aamrf7si4Vx62e ze0iFqVCeuQDstlz=WEdM1!>VETIu?A8p%@8yrK;N(X#+X5}HnGYd~;x95spJ7z4B> z*}GmQctc_Ndb!lQ>iNSG){D_2pokZv=TFaC#?kp9F?d{wvFZ6%g=L^+oD^v3MOc)7 zpH}MD^*V`0sbvPa)S~r(eWF#PhbR#V`h&D^ZM8sj5NY{SMAJw#3f)9Ar?G#5{fKuG zIiZ;-5eYoJL?mcIN<;!UPK)WH#pta>!t-A((@R$^m!tpLa z5j4dw1R#^J8ulq!AXq4l5opB;j!OWzXx2$Jow7kPv9t_Ci!lOSKN06HlV~KlZLcmL(a7Z+wY&hw_ue>@=dH8D$4rhg#a{ zvtkXhMSA4hnx;`m(7r~al`cl3m#|ucgj=j18W;q`$@5=`fEt~ob|nK+l{gx$jQ`HG z)dICL6f#AN*2;iX#5AR>MBFf#i>0W-No<=URk0ExTaq{=7_1~;f?m>d7S;;{))$LO zYk+T+tPsj7nHZ%=$qP{ll8%#R3J{V+S+#%_lv|Yl0{c-GmB>@8#az|FdyDl$r!fHfh<2ib z7D{MZg(R5h^iqcemm=9Q0GA|e15}&M9s3v9uLqP8??f-xN~&pk{78sck@V0(DUCme zZzVdQZ>#9Z^B?La3B7uaG|NLZw1nxHEk_RrB6iDqt)xf}HuLA2trvsuok+ljUdR8m zhV?+5G|SV2|B{LIGO-!U(H9UW{GeHiv&HxiLi{0Aa`=-GN= zgb0!U#yFk0)F7AX^a8XQQC!u5G$m*mG>zCwsMN)N z0W`hHv<*-XSe;0bK;wVE!g?{_pvZw>9Lz+#JNyoa$UDL|l_k9%eJ^NQl}d#FBon(s4RWUNp{v|G+K&JDb)!*703u5lvE@pj;K#&%jg( zBnM3{wg>}={J}n}NswBI(Jhsd*z2LYCl|*JNDg`};sVMV6857p1umH5kHrNe0hD++ z^g_^q62B1N@(}9`3hxrW14|*hVqoC;|^2874h-<`h0C$NJ;@3l&~KyPH{NKqI(FAh{5GGo@B5T?{IV zV!r?nAki5m>VINfM?2PH_zfDqaUkXbjlB|@q9pk00$%!YyRw;!GG# zM4&?PVzdTi4H6=MYSemn|0e<>r5D_2QDsz)FK|erBEFnK&%Ro}5BVdnz}UZ_{m9fM z_6fZdr)Nk6fEYwCgj&)A+g6jHh9rrKv;b9-3zYwOp^kooLG-ZH>`)t$#BvykbYlDz zg?PtmrBEM#4gz-?c)h`~snuVt0$9juJ$J6OQ6cM~+-pLFCWS{gS{y9MqEd zG@QYbczc}05;q=Dkkm-rjRxmW#6mzTs0fBc6-!!!C?!@qlnNxwMb0g*gUC?Y8viwJE4|R5wkX*nvMrrBlp=VEu{|2}GKnvz z$*vf+poSn}I4uc@$05HjwtY(|MS>$it2BKRD-aN|MA1-Vl0+{pN&{l+(88$2@AH6T zlf-LM?JkuJkeN7tlmkbJ%f6s#Bn(0*k>Cn|Z!0sVMuJ|JM5;)ufi-w1TdaLLIe+xn zN~}6OF5VCh7Zn2)bDfH&NF|~tp8`^xEw0c2O_ne%i)7H=kmLtAEhh1pC<0012I8ay zr@*00ds9=B4XyM8slUYf^axFo z#h@u8wo<)8gX~}AgY;UB_&^2H2uV*BG`T2cgJQwoh?P~ZlOk>4E#AT?|BKmAg)CkS z$|oWk@)!6{>v3=*|K}VX4(3S4p$k~zeZ2h9agsQ5&?No_G_AOl1Dd252AZT8hPVzxqf zBK^QP^nXR;Xh}u|3Q=#xq#pJ-|V#72{K{vkq0yeEk{_2H-hX( zj8AcXlK(2G_50L16dA=kK|fPuItm=A5}(KdO>$yXA=gSWEYJ|=#d9D7G;^W2$fZC6 zE=CzBB1;P0ph;3dB-UV|XcCx&*qUf>)w)mu{)33VhvZ?YjHygYm=0y7LLogy1{(hr zQY%)|fG(K>3BC9fpMst!6)O^c-dB9gkV;()20{Bji$)44;fzi=jVu(oP*oC+_6ZiD zKm}X87yxZ?$3y{r69+8NBndMLkzzA8;2 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. +> 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, automated document generation, and production reliability. The profile should make three things obvious: @@ -92,7 +92,7 @@ Full-time Location: -U.S. company; remote from Seoul +Remote, United States Dates: @@ -114,7 +114,7 @@ Key work: Suggested skills: -Next.js, TypeScript, React, Chrome Extensions, Browser Extensions, OpenAI API, LangGraph, FastAPI, Stripe, Razorpay, PostHog, Obsidian, Product Analytics, SEO +Next.js, TypeScript, React, Chrome Extensions, Browser Extensions, LLM APIs, LangGraph, FastAPI, Stripe, Razorpay, PostHog, Obsidian, Product Analytics, SEO ### Quest @@ -165,7 +165,7 @@ Contract Location: -Kampala, Uganda; remote from Seoul +Remote, Kampala (Uganda) Dates: @@ -296,7 +296,7 @@ Dates: Description: -Serve as Vice President of the Ugandan Community in South Korea, supporting governance, embassy-facing communication, partnership strategy, and community engagement. +Serve as **Vice President of the Ugandan Community in South Korea**, supporting governance, embassy-facing communication, partnership strategy, and community engagement. Key work: @@ -340,7 +340,7 @@ Additional skills worth keeping: - FastAPI - LangChain - LangGraph -- OpenAI API +- LLM APIs - Whisper - RAG - Vector Search 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 fda5dbe..ae11d04 100644 --- a/career_evidence/linkedin/2026-06-05-new-about-section.md +++ b/career_evidence/linkedin/2026-06-05-new-about-section.md @@ -53,7 +53,7 @@ A few things I’m proud of beyond the role titles: - Co-authored a Springer Nature Computer Science paper on responsible AI and interpretable machine learning. - Contributed to developer tools and AI/open-source ecosystems including LangChain, Vercel AI SDK, Editor.js, Redux Toolkit, MemGPT, Pytube, FastAPI, and related projects. - Published technical answers and references used by thousands of developers working with WebRTC, speech-to-text, and AI application patterns. -- Serve as Vice President of the Ugandan Community in South Korea, supporting governance, embassy-facing communication, partnership strategy, and community engagement. +- Serve as **Vice President of the Ugandan Community in South Korea**, supporting governance, embassy-facing communication, partnership strategy, and community engagement. My engineering philosophy is simple: @@ -82,7 +82,7 @@ I also contract with xAI Human Data on software-engineering model evaluation, re Previously, I was a Lead AI Engineer at Bebridge/Slid, a 50K+ MAU EdTech platform, doing principal-level AI engineering work: setting technical direction, solving hard AI/product problems, and shipping LLM-powered auto-notes, AI chat, semantic search, transcript correction, mobile AI workflows, real-time transcription, and cross-platform product systems. -Beyond role titles, I’ve co-authored a Springer Nature Computer Science paper on responsible AI, contributed to developer tools and AI/open-source ecosystems, published technical answers used by thousands of developers, and serve as Vice President of the Ugandan Community in South Korea. +Beyond role titles, I’ve co-authored a Springer Nature Computer Science paper on responsible AI, contributed to developer tools and AI/open-source ecosystems, published technical answers used by thousands of developers, and serve as **Vice President of the Ugandan Community in South Korea**. My engineering philosophy: put users at the center, move fast but measure real behavior, build the whole loop from product to reliability, and stay calm under ambiguity. diff --git a/career_evidence/roles/bebridge-slid.md b/career_evidence/roles/bebridge-slid.md index 80f138b..c9ed6ca 100644 --- a/career_evidence/roles/bebridge-slid.md +++ b/career_evidence/roles/bebridge-slid.md @@ -46,7 +46,7 @@ Slid is an EdTech platform for learning from online videos. Existing site/resume - Problem: Learners needed automatic notes from video lectures. - What Hamza built: LLM/Whisper-based automatic note generation from video. -- Technologies: OpenAI API, Whisper, Python/FastAPI, AWS, LangGraph. +- Technologies: LLM APIs, Whisper, Python/FastAPI, AWS, LangGraph. - Result: Existing resume claims 12% video engagement lift and 25% overall retention boost. - Evidence: Existing resume/CV and project pages. Metrics should be confirmed before heavy external use. @@ -102,7 +102,7 @@ Slid is an EdTech platform for learning from online videos. Existing site/resume - Frontend/mobile: React, React Native, Chrome Extension, Electron. - Backend: Python, FastAPI, Node.js. -- AI: OpenAI API, Whisper, LangChain, LangGraph, Pinecone, embeddings. +- AI: LLM APIs, Whisper, LangChain, LangGraph, Pinecone, embeddings. - Realtime/media: WebRTC, Socket.io, FFmpeg. - Cloud: AWS Lambda, EventBridge, S3, Cognito. - Payments: Stripe, Payple, Apple In-App Purchase needs confirmation. diff --git a/career_evidence/roles/hovernotes.md b/career_evidence/roles/hovernotes.md index 9a68e3b..91eea18 100644 --- a/career_evidence/roles/hovernotes.md +++ b/career_evidence/roles/hovernotes.md @@ -7,7 +7,7 @@ - Organization/client: HoverNotes, U.S. company - Role/title: Technical Founder and CEO - Period: Jul 2025 - Present -- Location: U.S. company; operated remotely from Seoul, South Korea +- Location: Remote, United States - Source repos: - `private-local-workspace/hovernotes/hover-notes-web-app` - Remote: `https://github.com/HoverNotes/hover-notes-web-app.git` diff --git a/career_evidence/roles/quest-pdf-service.md b/career_evidence/roles/quest-pdf-service.md index 7f114eb..0e7cdbd 100644 --- a/career_evidence/roles/quest-pdf-service.md +++ b/career_evidence/roles/quest-pdf-service.md @@ -7,7 +7,7 @@ - Organization/client: Quest, Kampala, Uganda - Role/title: CTO and Co-founder / PDF infrastructure owner - Period: 2026 - Present needs confirmation -- Location: Kampala, Uganda; Hamza works remotely from Seoul, South Korea +- Location: Remote, Kampala (Uganda) - Source repo: `private-local-workspace/quest/quest-pdf-service` - Existing public artifacts: Not yet integrated into site/resume diff --git a/career_evidence/roles/quest-platform.md b/career_evidence/roles/quest-platform.md index 030a7f7..0f7d537 100644 --- a/career_evidence/roles/quest-platform.md +++ b/career_evidence/roles/quest-platform.md @@ -8,7 +8,7 @@ - Public URL: https://questheaven.com - Role/title: CTO and Co-founder - Period: 2026 - Present needs confirmation -- Location: Kampala, Uganda; Hamza works remotely from Seoul, South Korea +- Location: Remote, Kampala (Uganda) - Source repo: `private-local-workspace/quest/quest-web-app` - Repo remote: `https://github.com/questdev-canine/quest-web-app.git` - Existing public artifacts: Not yet integrated into site/resume @@ -19,7 +19,7 @@ Co-founded and leads technology for Quest (https://questheaven.com), a Kampala, ## Context -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. +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, automated 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. diff --git a/career_evidence/roles/xai-human-data.md b/career_evidence/roles/xai-human-data.md index 0e93c99..ea0e817 100644 --- a/career_evidence/roles/xai-human-data.md +++ b/career_evidence/roles/xai-human-data.md @@ -7,7 +7,7 @@ - Organization/client: xAI / Remote Technology Services - Role/title: Software Engineering Specialist, Human Data / AI Tutor - Software Engineering (Expert) - Period: May 11, 2026 - Present -- Location: Remote, USA +- Location: Remote, United States - Source workspace: - Private local workspace, not included in this repo. - Contract evidence: From acb51675fde6a79981a6aee63a937108126cd9a3 Mon Sep 17 00:00:00 2001 From: Hamza Date: Tue, 9 Jun 2026 22:47:32 +0900 Subject: [PATCH 3/3] Refresh resume artifacts for June 9 --- ...26-06-09-hamza-kyamanywa-resume-draft.html | 2 +- ...6-09-hamza-kyamanywa-resume-technical.html | 2 +- ...-06-09-hamza-kyamanywa-resume-technical.md | 2 +- ...md => 2026-06-09-hamza-kyamanywa-resume.md | 2 +- _pages/about.md | 6 +++--- ...26-06-09-Hamza-Kyamanywa-Resume-Draft.pdf} | Bin 250700 -> 250700 bytes ...-Hamza-Kyamanywa-Resume-Founder-Draft.pdf} | Bin 250700 -> 250700 bytes ...amza-Kyamanywa-Resume-Technical-Draft.pdf} | Bin 258487 -> 258487 bytes .../2026-06-05-linkedin-update-plan.md | 2 +- .../linkedin/2026-06-05-new-about-section.md | 8 ++++---- 10 files changed, 12 insertions(+), 12 deletions(-) rename 2026-06-05-hamza-kyamanywa-resume-draft.html => 2026-06-09-hamza-kyamanywa-resume-draft.html (99%) rename 2026-06-05-hamza-kyamanywa-resume-technical.html => 2026-06-09-hamza-kyamanywa-resume-technical.html (99%) rename 2026-06-05-hamza-kyamanywa-resume-technical.md => 2026-06-09-hamza-kyamanywa-resume-technical.md (99%) rename 2026-06-05-hamza-kyamanywa-resume.md => 2026-06-09-hamza-kyamanywa-resume.md (99%) rename assets/pdf/{2026-06-05-Hamza-Kyamanywa-Resume-Draft.pdf => 2026-06-09-Hamza-Kyamanywa-Resume-Draft.pdf} (99%) rename assets/pdf/{2026-06-05-Hamza-Kyamanywa-Resume-Founder-Draft.pdf => 2026-06-09-Hamza-Kyamanywa-Resume-Founder-Draft.pdf} (99%) rename assets/pdf/{2026-06-05-Hamza-Kyamanywa-Resume-Technical-Draft.pdf => 2026-06-09-Hamza-Kyamanywa-Resume-Technical-Draft.pdf} (99%) diff --git a/2026-06-05-hamza-kyamanywa-resume-draft.html b/2026-06-09-hamza-kyamanywa-resume-draft.html similarity index 99% rename from 2026-06-05-hamza-kyamanywa-resume-draft.html rename to 2026-06-09-hamza-kyamanywa-resume-draft.html index 683017d..9bf546e 100644 --- a/2026-06-05-hamza-kyamanywa-resume-draft.html +++ b/2026-06-09-hamza-kyamanywa-resume-draft.html @@ -2,7 +2,7 @@ - Hamza Kyamanywa Resume Draft - 2026-06-05 + Hamza Kyamanywa Resume Draft - 2026-06-09