From 4272b872ca0e4e38c983c4294d1b4ef8dd873709 Mon Sep 17 00:00:00 2001 From: Hamza Date: Fri, 5 Jun 2026 18:02:52 +0900 Subject: [PATCH 1/2] Update personal site for June 2026 --- 2026-06-05-hamza-kyamanywa-resume-draft.html | 203 +++++++++ ...6-05-hamza-kyamanywa-resume-technical.html | 208 ++++++++++ ...-06-05-hamza-kyamanywa-resume-technical.md | 100 +++++ 2026-06-05-hamza-kyamanywa-resume.md | 92 +++++ AGENTS.md | 24 ++ Gemfile | 1 + _config.yml | 10 +- _data/cv.yml | 202 ++++----- _pages/about.md | 184 ++------- _pages/cv.md | 2 +- _projects/00_quest.md | 28 ++ _projects/00_xai_human_data.md | 24 ++ _projects/16_project.md | 6 +- _projects/1_project.md | 67 ++- _projects/2_project.md | 4 +- _projects/3_project.md | 13 +- _projects/7_project.md | 4 +- _projects/8_project.md | 4 +- _projects/9_project.md | 4 +- _sass/_variables.scss | 10 +- _sass/font-awesome/_functions.scss | 2 +- _sass/font-awesome/_icons.scss | 3 +- _sass/font-awesome/brands.scss | 2 +- ...026-06-05-Hamza-Kyamanywa-Resume-Draft.pdf | Bin 0 -> 35539 bytes ...5-Hamza-Kyamanywa-Resume-Founder-Draft.pdf | Bin 0 -> 35539 bytes ...Hamza-Kyamanywa-Resume-Technical-Draft.pdf | Bin 0 -> 35576 bytes career_evidence/README.md | 54 +++ career_evidence/_TEMPLATE.md | 67 +++ career_evidence/index.yml | 114 +++++ .../2026-06-05-linkedin-update-plan.md | 388 ++++++++++++++++++ .../linkedin/2026-06-05-new-about-section.md | 114 +++++ .../2026-06-05-previous-about-section.md | 54 +++ career_evidence/linkedin/README.md | 7 + ...-xai-employee-platform-technical-resume.md | 173 ++++++++ .../resume_ai_extractions/README.md | 5 + career_evidence/roles/bebridge-slid.md | 137 +++++++ career_evidence/roles/gogymi-textutor.md | 134 ++++++ career_evidence/roles/hovernotes.md | 177 ++++++++ career_evidence/roles/jonjabird.md | 167 ++++++++ career_evidence/roles/quest-pdf-service.md | 108 +++++ career_evidence/roles/quest-platform.md | 135 ++++++ .../roles/uganda-community-korea.md | 165 ++++++++ career_evidence/roles/xai-human-data.md | 98 +++++ 43 files changed, 2938 insertions(+), 356 deletions(-) create mode 100644 2026-06-05-hamza-kyamanywa-resume-draft.html create mode 100644 2026-06-05-hamza-kyamanywa-resume-technical.html create mode 100644 2026-06-05-hamza-kyamanywa-resume-technical.md create mode 100644 2026-06-05-hamza-kyamanywa-resume.md create mode 100644 AGENTS.md create mode 100644 _projects/00_quest.md create mode 100644 _projects/00_xai_human_data.md create mode 100644 assets/pdf/2026-06-05-Hamza-Kyamanywa-Resume-Draft.pdf create mode 100644 assets/pdf/2026-06-05-Hamza-Kyamanywa-Resume-Founder-Draft.pdf create mode 100644 assets/pdf/2026-06-05-Hamza-Kyamanywa-Resume-Technical-Draft.pdf create mode 100644 career_evidence/README.md create mode 100644 career_evidence/_TEMPLATE.md create mode 100644 career_evidence/index.yml create mode 100644 career_evidence/linkedin/2026-06-05-linkedin-update-plan.md create mode 100644 career_evidence/linkedin/2026-06-05-new-about-section.md create mode 100644 career_evidence/linkedin/2026-06-05-previous-about-section.md create mode 100644 career_evidence/linkedin/README.md create mode 100644 career_evidence/resume_ai_extractions/2026-06-05-xai-employee-platform-technical-resume.md create mode 100644 career_evidence/resume_ai_extractions/README.md create mode 100644 career_evidence/roles/bebridge-slid.md create mode 100644 career_evidence/roles/gogymi-textutor.md create mode 100644 career_evidence/roles/hovernotes.md create mode 100644 career_evidence/roles/jonjabird.md create mode 100644 career_evidence/roles/quest-pdf-service.md create mode 100644 career_evidence/roles/quest-platform.md create mode 100644 career_evidence/roles/uganda-community-korea.md create mode 100644 career_evidence/roles/xai-human-data.md diff --git a/2026-06-05-hamza-kyamanywa-resume-draft.html b/2026-06-05-hamza-kyamanywa-resume-draft.html new file mode 100644 index 0000000..57fffbb --- /dev/null +++ b/2026-06-05-hamza-kyamanywa-resume-draft.html @@ -0,0 +1,203 @@ + + + + + Hamza Kyamanywa Resume Draft - 2026-06-05 + + + +
+

Hamza Kyamanywa

+

Founder-CTO & AI Product Engineer

+

Seoul, South Korea | untilhamza@gmail.com | (+82) 10-9899-9793 | linkedin.com/in/untilhamza | github.com/untilhamza

+
+ +
+

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.

+
+ +
+

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

+

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

+
+ +
+

Professional Experience

+ +

Technical Founder & CEO

+

HoverNotes | AI video learning and note-taking SaaS | Remote / Seoul | Jul 2025 - Present

+ + +

CTO & Co-founder

+

Quest | Safari quotation platform for tour operators | Remote | 2026 - Present

+ + +

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

+

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

+ + +
+ +

Senior Full Stack Engineer / Freelance Technical Lead

+

GoGymi / TexTutor | AI EdTech SaaS | Remote, Switzerland | Jan 2025 - Sep 2025

+ + +

AI Engineer & Team Lead / Senior Software Engineer

+

Bebridge Inc. / Slid | 50K+ MAU EdTech platform | Seoul, South Korea | Jun 2022 - Jun 2025

+ +
+ +
+

Selected Ventures & Leadership

+

JonjaBird | Founder / product operator | 2026 - Present: Designed a physical-digital mail and support service with pricing, client ledgers, receipt/deposit confirmation PDFs, account statements, and a future sponsor/admin platform spec.

+

Ugandan Community in South Korea | Vice President | 2026 - Present: Support governance, embassy-facing communication, partnership strategy, and community engagement materials for the Ugandan diaspora association in South Korea.

+
+ +
+

Education

+

Korea University, Seoul: B.S. Electrical and Electronics Engineering, Mar 2019 - Feb 2023, GPA 4.02/4.5. Magna Cum Laude; Global Korea Scholarship and Ugandan Government Scholarship recipient.

+

Co-authored "Responsible Music Genre Classification using Interpretable Model-agnostic Visual Explainers," Springer Nature Computer Science.

+
+ +
+

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, bringing practical debugging experience back into product work.

+
+ + diff --git a/2026-06-05-hamza-kyamanywa-resume-technical.html b/2026-06-05-hamza-kyamanywa-resume-technical.html new file mode 100644 index 0000000..0369b54 --- /dev/null +++ b/2026-06-05-hamza-kyamanywa-resume-technical.html @@ -0,0 +1,208 @@ + + + + + Hamza Kyamanywa Technical Resume Draft - 2026-06-05 + + + +
+

Hamza Kyamanywa

+

Technical Founder, CTO & Senior AI Product Engineer

+

Seoul, South Korea | untilhamza@gmail.com | (+82) 10-9899-9793 | linkedin.com/in/untilhamza | github.com/untilhamza

+
+ +
+

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 Skills

+

AI/LLM: OpenAI API, 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

+

Languages: Korean (TOPIK 5), English, Luganda

+
+ +
+

Professional Experience

+ +

Technical Founder & CEO

+

HoverNotes | AI video note-taking SaaS | Remote / Seoul | Jul 2025 - Present

+ + +

CTO & Co-founder

+

Quest | Safari quotation platform and PDF infrastructure | Remote | 2026 - Present

+ + +

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

+

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

+ + +

Senior Full Stack Engineer / Freelance Technical Lead

+

GoGymi / TexTutor | AI EdTech SaaS | Remote, Switzerland | Jan 2025 - Sep 2025

+ + +

AI Engineer & Team Lead

+

Bebridge Inc. / Slid | 50K+ MAU EdTech platform | Seoul, South Korea | Jan 2024 - Jun 2025

+ + +

Senior Software Engineer / Full Stack Engineer

+

Bebridge Inc. / Slid | Seoul, South Korea | Jun 2022 - Dec 2023

+ +
+ +
+

Open Source & Community

+ +
+ +
+

Education

+

Korea University, Seoul: B.S. Electrical and Electronics Engineering, Mar 2019 - Feb 2023, GPA 4.02/4.5. Magna Cum Laude; Global Korea Scholarship and Ugandan Government Scholarship recipient.

+

Co-authored "Responsible Music Genre Classification using Interpretable Model-agnostic Visual Explainers," Springer Nature Computer Science.

+
+ + diff --git a/2026-06-05-hamza-kyamanywa-resume-technical.md b/2026-06-05-hamza-kyamanywa-resume-technical.md new file mode 100644 index 0000000..c7e37b6 --- /dev/null +++ b/2026-06-05-hamza-kyamanywa-resume-technical.md @@ -0,0 +1,100 @@ +--- +name: Hamza Kyamanywa +draft_date: 2026-06-05 +status: Technical draft for review +variant: technical +--- + +# Hamza Kyamanywa + +**Technical Founder, CTO & Senior AI Product Engineer** +Seoul, South Korea | untilhamza@gmail.com | (+82) 10-9899-9793 +LinkedIn: https://www.linkedin.com/in/untilhamza/ | GitHub: https://github.com/untilhamza + +## 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 Skills + +**AI/LLM:** OpenAI API, 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 +**Languages:** Korean (TOPIK 5), English, Luganda + +## Professional Experience + +### Technical Founder & CEO +**HoverNotes | AI video note-taking SaaS | Remote / Seoul | 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. +- Architected AI Notes workflows that coordinate browser capture, editor state, backend routing, asynchronous job polling, telemetry, and recovery across legacy and modern AI pipelines. +- Designed a multimodal video-in, notes-out pipeline where the extension captures realtime video learning context, the web app deduplicates and ranks visual frames, and the backend generates structured notes from transcript plus selected visual context. +- Built local-first note-taking workflows with Obsidian vault saving, screenshot handling, note history, reconnect/recovery paths, and guardrails against destructive auto-save behavior. +- Implemented monetization and billing infrastructure across Stripe for global card payments, China one-time passes via WeChat Pay/Alipay, and India payments via Razorpay/UPI, including subscription APIs, webhook cleanup, and recurring billing workflow handling. +- 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 | Remote | 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. +- 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. +- 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. + +### Software Engineering Specialist, Human Data / AI Tutor - Software Engineering (Expert) +**xAI / Remote Technology Services | Contract | Remote | 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. +- Rank model outputs using evidence from prompts, diffs, traces, responses, tests, and container checks, then write concise justifications for model training and benchmarking workflows. +- Review coding tasks across Python, TypeScript/JavaScript, Java, Go, Rust, C/C++, databases, distributed systems, AI/ML, security, and performance domains. + +### Senior Full Stack Engineer / Freelance Technical Lead +**GoGymi / TexTutor | AI EdTech SaaS | Remote, Switzerland | Jan 2025 - Sep 2025** + +- Delivered TexTutor, an AI-powered EdTech SaaS platform for Swiss teachers and students, across architecture, dashboards, authentication, billing, AI correction, collaboration, and deployment workflows. +- Built the full-stack product foundation with Next.js 15, React 19, TypeScript, PostgreSQL, Drizzle ORM, Supabase, Tailwind CSS, and Docker. +- Implemented Stripe subscription infrastructure with webhooks, trials, usage tracking, plan enforcement, billing dashboards, and multilingual billing emails. +- Built multilingual product flows across English, German, French, Spanish, and Italian for UI and transactional communication. +- Integrated AI grammar correction workflows with formatting preservation, preset/rule management, usage validation, and educational feedback loops. +- Built rich assignment and feedback experiences with Lexical, LiveBlocks collaboration, comments, notifications, sharing, and PDF export; contributed 550+ commits across the platform. + +### AI Engineer & Team Lead +**Bebridge Inc. / Slid | 50K+ MAU EdTech platform | Seoul, South Korea | Jan 2024 - Jun 2025** + +- Led AI product development for Slid's learning platform, shipping LLM-powered auto-notes, AI chat, semantic search, transcript correction, and mobile AI workflows. +- Built LLM/Whisper-based auto-notes from video lectures and helped drive measurable engagement and retention gains across learning workflows. +- Spearheaded React Native mobile AI features backed by server-side AWS Lambda and FFmpeg video processing to overcome mobile platform constraints. +- Designed LangGraph multi-agent transcript correction workflows with custom reasoning tools to improve AI-generated learning content quality. +- Optimized AI processing costs through buffering, caching, provider strategy, and production pipeline improvements. + +### Senior Software Engineer / Full Stack Engineer +**Bebridge Inc. / Slid | Seoul, South Korea | Jun 2022 - Dec 2023** + +- Joined as an early engineer and built core product systems across web, Chrome extension, desktop, mobile, payments, authentication, and AI learning features. +- Built early RAG and conversational AI experiences for learning notes using LangChain, Pinecone, embeddings, and streaming responses. +- Pioneered real-time transcription using WebRTC, Socket.io, and cloud speech-to-text providers, then optimized provider strategy for major cost reductions. +- Built cross-platform authentication and payment systems across web, extension, mobile, and desktop, including AWS Cognito, Stripe, and Payple. +- Shipped multi-format export workflows to Word, PDF, Markdown, and Notion, improving portability and reducing export-related support burden. +- Earned Bebridge Hero Awards in 2022 and 2023 and was promoted from Level 2 to Level 4 in 18 months. + +## 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. + +## Education + +**Korea University, Seoul** +Bachelor of Science in Electrical and Electronics Engineering | Mar 2019 - Feb 2023 | GPA: 4.02/4.5 + +- Magna Cum Laude; Global Korea Scholarship and Ugandan Government Scholarship recipient. +- Co-authored "Responsible Music Genre Classification using Interpretable Model-agnostic Visual Explainers," Springer Nature Computer Science. diff --git a/2026-06-05-hamza-kyamanywa-resume.md b/2026-06-05-hamza-kyamanywa-resume.md new file mode 100644 index 0000000..025cc59 --- /dev/null +++ b/2026-06-05-hamza-kyamanywa-resume.md @@ -0,0 +1,92 @@ +--- +name: Hamza Kyamanywa +draft_date: 2026-06-05 +status: Draft for review +--- + +# Hamza Kyamanywa + +**Founder-CTO & AI Product Engineer** +Seoul, South Korea | untilhamza@gmail.com | (+82) 10-9899-9793 +LinkedIn: https://www.linkedin.com/in/untilhamza/ | GitHub: https://github.com/untilhamza + +## 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. + +## 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 +**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 + +## Professional Experience + +### Technical Founder & CEO +**HoverNotes | AI video learning and note-taking SaaS | Remote / Seoul | 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. +- Owned the full product system across Chrome/Edge extension workflows, Next.js web app, local-first editor, AI note generation, payments, analytics, SEO, localization, and production operations. +- Designed the AI Notes experience around trust and recovery: browser capture, active-session state, backend routing, async job polling, extension-version compatibility, warning telemetry, and safe save/reconnect behavior. +- Built regional monetization for a global user base, including Stripe for global card payments, China one-time passes via WeChat Pay/Alipay, India payments via Razorpay/UPI, subscription access controls, webhook cleanup, and recurring billing 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 | Remote | 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. +- 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. +- 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. + +### Software Engineering Specialist, Human Data / AI Tutor - Software Engineering (Expert) +**xAI / Remote Technology Services | Contract | Remote | 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. +- Rank model outputs using evidence from prompts, diffs, traces, responses, tests, and container checks, then write concise justifications for model training and benchmarking workflows. + +### Senior Full Stack Engineer / Freelance Technical Lead +**GoGymi / TexTutor | AI EdTech SaaS | Remote, Switzerland | Jan 2025 - Sep 2025** + +- Delivered TexTutor, an AI-powered EdTech SaaS platform for Swiss teachers and students, across architecture, dashboards, authentication, billing, AI correction, collaboration, and deployment. +- Built the full-stack product foundation with Next.js 15, React 19, TypeScript, PostgreSQL, Drizzle ORM, Supabase, Tailwind CSS, Docker, and multilingual product flows. +- Implemented Stripe subscription infrastructure with webhooks, trials, usage tracking, plan enforcement, billing dashboards, and multilingual billing emails. +- Built AI grammar-correction and feedback workflows with formatting preservation, preset/rule management, usage validation, Lexical editing, LiveBlocks collaboration, comments, sharing, and PDF export. +- Contributed 550+ commits across frontend, backend, billing, authentication, AI workflows, and deployment. + +### AI Engineer & Team Lead / Senior Software Engineer +**Bebridge Inc. / Slid | 50K+ MAU EdTech platform | Seoul, South Korea | Jun 2022 - Jun 2025** + +- Grew from early full-stack engineer to AI team lead while building core systems across web, Chrome extension, desktop, mobile, payments, authentication, and AI learning workflows. +- Led AI product development for Slid's learning platform, shipping LLM-powered auto-notes, AI chat, semantic search, transcript correction, and mobile AI workflows. +- Built LLM/Whisper-based auto-notes from video lectures and contributed to measurable engagement and retention gains across learning workflows. +- Designed LangGraph multi-agent transcript-correction workflows and earlier RAG/conversational AI experiences using LangChain, Pinecone, embeddings, and streaming responses. +- Built cross-platform authentication, payment, export, transcription, and mobile AI processing systems using AWS Cognito, Stripe, Payple, WebRTC, Socket.io, AWS Lambda, FFmpeg, and cloud speech-to-text providers. +- Earned Bebridge Hero Awards in 2022 and 2023 and was promoted from Level 2 to Level 4 in 18 months. + +## Selected Ventures & Leadership + +**JonjaBird | Founder / product operator | 2026 - Present** +Designed a physical-digital mail and support service with pricing, client ledgers, receipt/deposit confirmation PDFs, account statements, and a future sponsor/admin platform spec. + +**Ugandan Community in South Korea | Vice President | 2026 - Present** +Support governance, embassy-facing communication, partnership strategy, and community engagement materials for the Ugandan diaspora association in South Korea. + +## Education + +**Korea University, Seoul** +Bachelor of Science in Electrical and Electronics Engineering | Mar 2019 - Feb 2023 | GPA: 4.02/4.5 + +- Magna Cum Laude; Global Korea Scholarship and Ugandan Government Scholarship recipient. +- Co-authored "Responsible Music Genre Classification using Interpretable Model-agnostic Visual Explainers," Springer Nature Computer Science. + +## 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, bringing practical debugging experience back into product work. diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..da48fdf --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,24 @@ +# Personal Site Agent Notes + +This repo is Hamza Kyamanywa's personal site, portfolio, and resume source. + +Before updating `_pages/about.md`, `_data/cv.yml`, `_projects/`, resume markdown files, or generated resume PDFs, read `career_evidence/README.md` and the relevant files under `career_evidence/roles/`. + +Use `career_evidence/` as the source of truth for role scope, project details, dates, metrics, technologies, and proof links. Do not invent metrics or claims. If a fact is useful but not yet verified, add it as `Needs confirmation` in the relevant evidence file before using it in public-facing copy. + +Current public-facing artifacts: + +- `_pages/about.md` - homepage biography and high-level positioning +- `_data/cv.yml` - Jekyll CV data rendered by the site +- `_projects/` - project detail pages +- `2025-10-22-hamza-kyamanywa-resume.md` - general resume source +- `2025-10-25-hamza-kyamanywa-openai-resume.md` - OpenAI-tailored resume source +- `project_contributions/` - older contribution reports, currently especially useful for TexTutor/GoGymi + +When tailoring the site or resume for a role: + +1. Identify the target audience and role. +2. Pull only relevant claims from `career_evidence/`. +3. Prefer concrete outcomes, scale, and ownership over broad summaries. +4. Preserve facts and dates consistently across the homepage, CV data, project pages, and resume sources. +5. Leave a short note in the relevant evidence file if you discover stronger proof or a better phrasing. diff --git a/Gemfile b/Gemfile index 624c656..16b3b44 100644 --- a/Gemfile +++ b/Gemfile @@ -17,6 +17,7 @@ group :jekyll_plugins do gem 'jekyll-toc' gem 'jekyll-twitter-plugin' gem 'jemoji' + gem 'ostruct', '~> 0.6' gem 'unicode_utils' gem 'webrick' end diff --git a/_config.yml b/_config.yml index 89c61dd..d3877a1 100644 --- a/_config.yml +++ b/_config.yml @@ -8,11 +8,11 @@ middle_name: last_name: Kyamanywa email: untilhamza@gmail.com description: > # the ">" symbol means to ignore newlines until "footer_text:" - Technical Founder of HoverNotes | Full-Stack + AI Engineer | Building privacy-first educational technology in Seoul, South Korea. + Founder-CTO and AI/full-stack engineer building HoverNotes, Quest, and AI products where product judgment meets deep engineering execution. footer_text: > keywords: > - Hamza Kyamanywa, Technical Founder, HoverNotes, AI Engineer, Full-Stack Developer, Privacy-First EdTech, Educational Technology, Uganda, South Korea, Global Korea Scholarship, TypeScript, Python, React, Next.js, FastAPI, LangChain, LangGraph, Chrome Extension, Browser Extension Development, Explainable AI, Responsible AI, Machine Learning, Video Learning, Note-Taking, Obsidian, Local-First Architecture, Multi-modal AI, WebRTC, Real-time Processing, STT, Speech-to-Text, GPT-4, Claude, Gemini, Vector Databases, AWS, GCP, Docker, PostgreSQL, MongoDB, Redis, Springer Publication, Open Source, GitHub, Stack Overflow + Hamza Kyamanywa, Founder CTO, Technical Founder, HoverNotes, Quest, xAI Human Data, AI Engineer, Full-Stack Engineer, AI Product Engineer, Privacy-First AI, EdTech, Travel SaaS, Safari Quotation Software, Uganda, South Korea, Global Korea Scholarship, TypeScript, Python, React, Next.js, FastAPI, LangChain, LangGraph, OpenAI, Whisper, Chrome Extension, Browser Extension Development, Obsidian, Local-First Architecture, Multimodal AI, WebRTC, Real-time Processing, Speech-to-Text, RAG, Vector Databases, Stripe, Razorpay, Puppeteer, Cloudflare R2, AWS, Docker, PostgreSQL, MongoDB, Redis, Springer Publication, Open Source, GitHub, Stack Overflow lang: en # the language of your site (for example: en, fr, cn, ru, etc.) icon: /favicon.ico # the emoji used as the favicon (alternatively, provide image name in /assets/img/) @@ -83,7 +83,7 @@ osf_id: # your OSF ID research_gate_profile: # your profile on ResearchGate scopus_id: # your profile on Scopus blogger_url: # your blogger URL -work_url: https://home.slid.cc/ # work page URL +work_url: https://www.hovernotes.io/ # work page URL keybase_username: # your keybase user name wikidata_id: # your wikidata id wikipedia_id: # your wikipedia id (Case sensitive) @@ -237,6 +237,8 @@ defaults: sass: style: compressed + silence_deprecations: + - import # ----------------------------------------------------------------------------- # Jekyll Minifier @@ -244,8 +246,6 @@ sass: jekyll-minifier: exclude: ["robots.txt"] - uglifier_args: - harmony: true # ----------------------------------------------------------------------------- # Jekyll Archives diff --git a/_data/cv.yml b/_data/cv.yml index fbcd1b5..590dfa5 100644 --- a/_data/cv.yml +++ b/_data/cv.yml @@ -1,164 +1,114 @@ - title: Professional Summary type: list contents: - - Senior Fullstack Engineer with 4+ years building scalable B2C mobile and web applications at a leading Korean EdTech company (50K+ MAU). Expertise in React Native, Node.js, MongoDB, and AWS with proven track record delivering high-impact features that increased user retention by 40% and drove 25% premium subscription growth. Fluent in Korean (TOPIK 5) and English, with strong AI/LLM engineering capabilities. Award-winning engineer (2x Hero Awards) with rapid promotion from Level 2 to Level 4 in 18 months. + - 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. -- title: Technical Skills +- title: Core Skills type: nested_list contents: - - title: Mobile & Frontend + - title: AI/LLM Systems items: - - "React Native (iOS/Android), ReactJS, Next.js 15, React 19, TailwindCSS, Lexical Editor, EditorJS" - - title: Backend & APIs + - OpenAI API, Whisper, LangChain, LangGraph, RAG, vector search, prompt engineering, multimodal AI workflows, coding-model evaluation + - title: Frontend & Product items: - - "Node.js, FastAPI, Django, Express.js, RESTful APIs, WebSocket, Socket.io" - - title: Databases + - Next.js, React, TypeScript, React Native, Tailwind CSS, Lexical, Chrome/Edge extensions, Obsidian/local-first workflows + - title: Backend & Data items: - - "MongoDB, PostgreSQL, MySQL, Redis, Firebase, Supabase, Pinecone (Vector DB)" - - title: Cloud & DevOps + - Python, FastAPI, Node.js, Express, PostgreSQL, Supabase, Drizzle ORM, MongoDB, Redis + - title: Infrastructure & Ops items: - - "AWS (Lambda, ECS, S3, EC2, EventBridge), Docker, GCP, CI/CD, Serverless Architecture" - - title: Cross-Platform + - AWS Lambda, S3, EventBridge, Docker, Vercel, Cloudflare R2, Hetzner, CI/CD, PostHog, Sentry + - title: Business & Document Systems items: - - "React Native, Electron, Chrome Extensions (Manifest V3), PWA, Desktop Apps" - - title: AI/ML - items: - - "LangChain, LangGraph, OpenAI API, Whisper, RAG, Vector Embeddings, Prompt Engineering" + - Stripe, Razorpay, webhooks, subscriptions, trials, pricing, PDF/document generation, email delivery - title: Languages items: - - "Korean (Fluent - TOPIK 5), English (TOEFL 111, IELTS 7.5), Luganda (Native)" - - title: Programming - items: - - "Python, JavaScript / TypeScript, C++, SQL" + - Korean (TOPIK 5), English, Luganda - title: Professional Experience type: time_table contents: - - title: Technical Founder - institution: HoverNotes (AI Video Note-Taking SaaS) | Remote, United States - year: Jul 2025 - Sep 2025 + - title: Technical Founder & CEO + institution: HoverNotes | AI video note-taking SaaS | Remote / Seoul + year: Jul 2025 - Present description: - - Founded and led technical development of privacy-first AI video note-taking platform and grew it to over from $0 to $1100 MRR in 4 months - - "Full-Stack Architecture: Built three-tier system (Chrome Extension + Next.js 15 Web App + Python AI Backend) with React 19, TypeScript, FastAPI, LangGraph agents, and Docker" - - "Privacy Innovation: Implemented local-first architecture with direct Obsidian vault integration and zero cloud storage" - - "Universal Video Compatibility: Engineered advanced video detection working across YouTube, Udemy, LinkedIn Learning, Bilibili, and all major platforms" - - "AI Integration: Built multi-modal processing with real-time streaming note generation using LangGraph reasoning agents" - - "Global Reach: Developed 45+ language localization with culturally-adapted AI note generation and phased market rollout strategy" - - "Tech Stack: Next.js 15, React 19, TypeScript, PostgreSQL, Drizzle ORM, Stripe, Supabase, Tailwind CSS, Docker, Python, FastAPI, Langchain, AWS (EC2, Route53, S3, Lambda)" + - 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. + - Built the product across Chrome/Edge extension workflows, a Next.js web app, local-first Obsidian workflows, payments, analytics, SEO/i18n, and AI note generation. + - Designed a multimodal video-in, notes-out pipeline where the extension captures realtime video learning context, the web app deduplicates/ranks visual frames, and the backend generates structured notes from transcript plus selected visual context. + - Implemented regional monetization across Stripe for global card payments, China one-time passes via WeChat Pay/Alipay, and India payments via Razorpay/UPI. + - Used product analytics to diagnose AI Notes activation, paywall behavior, platform-specific drop-off, media payload size, warnings, and active-session health. - - title: Senior Full Stack Engineer (Freelance) - institution: GoGymi (EdTech SaaS Platform) | Remote, Switzerland - year: Jan 2025 - Sep 2025 + - title: CTO & Co-founder + institution: Quest | Safari quotation platform for tour operators | Remote | questheaven.com + year: 2026 - Present description: - - Led full-stack development of TexTutor, an AI-powered educational SaaS platform for Swiss teachers and students - - "Full-Stack Architecture: Built complete platform using Next.js 15, React 19, PostgreSQL, TypeScript with comprehensive responsive design" - - "Billing & Monetization: Implemented Stripe subscription system with multi-tier plans, free trials, and automated workflows" - - "Multi-Language Platform: Delivered internationalization supporting 5 languages (EN/DE/ES/FR/IT) with localized billing" - - "Authentication & Security: Built complete user management with email verification, password reset, and secure session handling" - - "Rich Features: Implemented Lexical editor with collaborative features, LiveBlocks integration, and PDF export capabilities" - - "Tech Stack: Next.js 15, React 19, TypeScript, PostgreSQL, Drizzle ORM, Stripe, Supabase, Tailwind CSS, Docker" + - 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. + - 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. + - 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: AI Engineer & Team Lead (Level 4) - institution: Bebridge Inc. (Slid - EdTech Platform, 50K+ MAU) | Seoul, South Korea - year: Jan 2024 - Jun 2025 + - title: Software Engineering Specialist, Human Data / AI Tutor - Software Engineering + institution: xAI / Remote Technology Services | Contract | Remote + 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. + - Evaluate AI-generated code across correctness, maintainability, performance, security, test coverage, task alignment, and production plausibility. + - Rank model outputs using evidence from prompts, diffs, traces, responses, tests, and container checks, then write concise justifications for model training and benchmarking workflows. + + - title: Senior Full Stack Engineer / Freelance Technical Lead + institution: GoGymi / TexTutor | AI EdTech SaaS | Remote, Switzerland + year: Jan 2025 - Sep 2025 description: - - Led AI innovation transforming Slid into industry-leading AI-powered educational platform with 50,000+ monthly active users - - "Mobile App Development: Spearheaded React Native iOS/Android app launch with server-side video processing, increasing user base by 21% and mobile retention by 40%" - - "AI Auto-Notes Pioneer: Built end-to-end LLM/Whisper-based auto-notes from video, increasing videos opened by 12% and overall retention by 25%" - - "Cost Optimization: Achieved 60% API cost reduction through intelligent buffering and multi-provider optimization" - - "Server-Side Video Processing: Developed FFmpeg-based screenshot solution on AWS Lambda overcoming mobile platform limitations" - - "AI Agent Systems: Built LangGraph multi-agent pipeline for transcript correction with custom reasoning tools" - - "Backend Innovation: Reverse-engineered YouTube video delivery for direct URL access, enabling mobile processing at scale" - - "Tech Stack: React Native, Python, FastAPI, AWS Lambda, EventBridge, S3, FFmpeg, LangGraph, OpenAI/Whisper APIs" + - Delivered TexTutor, an AI-powered EdTech SaaS platform for Swiss teachers and students, across architecture, dashboards, authentication, billing, AI correction, collaboration, and deployment. + - Built the full-stack product foundation with Next.js 15, React 19, TypeScript, PostgreSQL, Drizzle ORM, Supabase, Tailwind CSS, and Docker. + - Implemented Stripe subscription infrastructure with webhooks, trials, usage tracking, plan enforcement, billing dashboards, and multilingual billing emails. + - Built AI grammar-correction and feedback workflows with formatting preservation, preset/rule management, usage validation, Lexical editing, LiveBlocks collaboration, comments, sharing, and PDF export. + - Contributed 550+ commits across frontend, backend, billing, authentication, AI workflows, and deployment. - - title: Senior Software Engineer (Level 3) - R&D Team - institution: Bebridge Inc. | Seoul, South Korea - year: Jun 2023 - Dec 2023 + - title: Lead AI Engineer / Team Lead + institution: Bebridge Inc. / Slid | 50K+ MAU EdTech platform | Seoul, South Korea + year: Jan 2024 - Jun 2025 description: - - "AI Sliddy Chat (Industry First): Built AI chat for notes before Notion AI, using LangChain, Pinecone vector DB, and streaming responses" - - "Semantic Search: Implemented RAG-based search increasing session duration by 25%" - - "LLM Video Summarization: Built scalable event-driven cloud engine achieving 1,500 MAU and 25% weekly retention" - - "Cost Reduction: Reduced summarization costs by 40% through result caching and API optimization" - - "Performance: Improved summarization speed by 66% via parallel processing and lazy evaluation" - - "Universal Export: Built multi-format export (Word, PDF, Markdown, Notion) with 96% accuracy, reducing support by 75%" - - "Open Source: Contributed to LangChain, Vercel AI SDK, and Quivr" - - "Recognition: Awarded Hero Award 2023, promoted to Level 4" + - Led AI product development for Slid, taking on principal-level AI engineering work across web, mobile, and backend systems. + - Shipped LLM-powered auto-notes, AI chat, semantic search, transcript correction, and mobile AI workflows. + - Set technical direction for hard AI/product problems across video learning, mobile constraints, AI quality, and production cost. + - Spearheaded React Native mobile AI features backed by AWS Lambda and FFmpeg video processing. + - Designed LangGraph multi-agent transcript-correction workflows with custom reasoning tools. - - title: Full Stack Engineer (Level 2) - institution: Bebridge Inc. | Seoul, South Korea - year: Jun 2022 - May 2023 + - title: Senior Software Engineer / Full Stack Engineer + institution: Bebridge Inc. / Slid | Seoul, South Korea + year: Jun 2022 - Dec 2023 description: - - "Real-Time Transcription: Pioneered WebRTC → Socket.io → Google Cloud Speech STT, increasing premium subscriptions by 51%" - - "Stack Overflow Impact: Solution helped 5,000+ developers with WebRTC/STT implementation" - - "Cost Optimization: Achieved 90% transcription cost reduction through provider evolution (Whisper → Google → Groq)" - - "Authentication System: Designed cross-platform auth using AWS Cognito for Web, Chrome Extension, Mobile (React Native), and Desktop" - - "Payment Integration: Built Stripe + Payple multi-gateway system with 35% checkout improvement and 98%+ success rate" - - "Cross-Platform Development: React Web App, React Native Mobile, Electron Desktop, Chrome Extension (200+ commits)" - - "Performance: Reduced load time by 57% through lazy loading and optimization" - - "Open Source: Contributed to EditorJS and Redux Toolkit" - - "Recognition: Awarded Hero Award 2022, promoted to Level 3" + - Joined as an early engineer and built core product systems across web, Chrome extension, desktop, mobile, payments, authentication, and AI learning features. + - Built early RAG and conversational AI experiences for learning notes using LangChain, Pinecone, embeddings, and streaming responses. + - Pioneered real-time transcription using WebRTC, Socket.io, and cloud speech-to-text providers, then optimized provider strategy for major cost reductions. + - Built cross-platform authentication and payment systems across web, extension, mobile, and desktop, including AWS Cognito, Stripe, and Payple. + - Earned Bebridge Hero Awards in 2022 and 2023 and was promoted from Level 2 to Level 4 in 18 months. - title: Education type: time_table contents: - title: Bachelor of Science in Electrical and Electronics Engineering institution: Korea University, Seoul - year: March 2019 - February 2023 + year: Mar 2019 - Feb 2023 description: - - "GPA: 4.02/4.5 (Magna Cum Laude)" - - "Publication: 'Responsible Music Genre Classification using Interpretable Model-agnostic Visual Explainers' in Springer Nature Computer Science Journal (4th ICDSA 2023)" - - "Scholarships: Global Korea Scholarship (2018-2023), Ugandan Government Scholarship (2017)" - -- title: Awards & Recognition - type: time_table - contents: - - year: 2022, 2023 - items: - - "Bebridge-Slid Hero Award (2 consecutive years) - Top performer company-wide" - - year: 2022 - 2023 - items: - - "Rapid Promotion: Level 2 → Level 3 (2022) → Level 4 (2023) in 18 months" - - year: July 2020 - items: - - "Korea University Academic Excellence Award" - - year: 2019 - 2020 - items: - - "Korea University Dean's List (3 semesters)" + - GPA: 4.02/4.5, Magna Cum Laude + - Scholarships: Global Korea Scholarship and Ugandan Government Scholarship + - Publication: Co-authored "Responsible Music Genre Classification using Interpretable Model-agnostic Visual Explainers," Springer Nature Computer Science. -- title: Open Source Contributions +- title: Leadership & Community type: time_table contents: - - title: LangChain - year: 118K ⭐ - description: Framework for LLM applications - - title: Editor.JS - year: 25.1K ⭐ - description: Block-style text editor - - title: Redux Toolkit - year: 11.1K ⭐ - description: Official Redux toolset - - title: Vercel AI SDK - year: 18.7K ⭐ - description: AI-powered streaming UIs - - title: MemGPT - year: 18.9K ⭐ - description: LLM agents with long-term memory - - title: Pytube - year: 13.5K ⭐ - description: YouTube video downloading library + - title: Vice President + institution: Ugandan Community in South Korea + year: 2026 - Present + description: + - Support governance, embassy-facing communication, partnership strategy, and community engagement for the Ugandan diaspora association in South Korea. + - Helped formalize leadership values and governance materials around respect, servant leadership, integrity, transparency, and accountability. -- title: References - type: nested_list +- title: Open Source & Developer Community + type: list contents: - - title: Junghyun Park - items: - - "CEO & Founder, BEBRIDGE INC." - - "Seoul, South Korea" - - "LinkedIn Profile" - - "Direct supervisor during tenure at Bebridge Inc. (Slid platform)" - - title: Beelee Chua - items: - - "Associate Professor, Korea University" - - "Seoul, South Korea" - - "LinkedIn Profile" - - "Academic supervisor and research mentor" + - 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. diff --git a/_pages/about.md b/_pages/about.md index b861b01..3e6c225 100644 --- a/_pages/about.md +++ b/_pages/about.md @@ -7,178 +7,52 @@ subtitle: #Affiliations. Address. Contacts. Moto. Etc. profile: align: right image: prof_pic_2.jpg - image_circular: false # crops the image to make it circular + image_circular: false more_info: > -

Technical Founder @ HoverNotes

+

Founder-CTO & AI Product Engineer

Seoul, South Korea

-news: false # includes a list of news items -latest_posts: false # includes a list of the newest posts -selected_papers: false # includes a list of papers marked as "selected={true}" -social: true # includes social icons at the bottom of the page +news: false +latest_posts: false +selected_papers: false +social: true --- - +Right now I spend most of my time on two products: - +- **[HoverNotes](https://www.hovernotes.io)**, 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 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 safari quotation platform for tour operators. 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. - +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. - +Before this, I was a **Lead AI Engineer at Bebridge/Slid**, a 50K+ MAU EdTech platform, where I took on 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, cross-platform auth/payments, and multi-format exports. - +#### Engineering Focus - +- **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. -#### Welcome to My Personal Website +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. -I am a Technical Founder and AI Engineer specializing in full-stack + AI development with 4+ years of hands-on experience building revolutionary educational technology. Currently founding HoverNotes. +#### Background -#### Education & Professional Career +I graduated Magna Cum Laude from [Korea University](https://www.korea.edu/mbshome/mbs/en/index.do) with a B.S. in Electrical and Electronics Engineering and a 4.02/4.5 GPA. I received both the Ugandan Government Scholarship and the [Global Korea Scholarship](http://www.niied.go.kr/user/nd35203.do). -I am a proud recipient of the Ugandan Government Scholarship (2017) and the [Global Korea Scholarship](http://www.niied.go.kr/user/nd35203.do) (2018 - 2023). I graduated cum laude in Electrical Engineering from [Korea University](https://www.korea.edu/mbshome/mbs/en/index.do), Seoul South Korea (class of 2023) with a 4.02/4.5 GPA. +I co-authored a Springer Nature Computer Science paper on responsible AI and interpretable machine learning, and I have contributed to developer tools and AI/open-source ecosystems including LangChain, Vercel AI SDK, Editor.js, Redux Toolkit, MemGPT, Pytube, FastAPI, and related projects. -**Current Roles:** -- **Technical Founder @ HoverNotes**: Building privacy-first AI video learning platform with universal video integration, local Obsidian storage, and 45+ language support +I also serve as **Vice President of the Ugandan Community in South Korea**, supporting governance, embassy-facing communication, partnership strategy, and community engagement. -**Previous Experience:** -- **Fullstack Engineer @ GoGymi (Jan-Sep 2025)**: Architected and built TexTutor AI-powered educational platform featuring multi-language grammar correction system, Stripe billing integration with subscription management, real-time collaborative editing with LiveBlocks, comprehensive authentication system, email infrastructure with multi-language support, and responsive React/Next.js dashboards for teachers and students (pre-launch) -- **Principal AI Engineer @ Slid (2022-2025)**: Pioneered revolutionary features including Auto Notes System (60% cost optimization), Smart Live Text (25% premium subscription increase), AI Sliddy chatbot, and multi-agent transcript correction systems +#### Connect -**Research:** Co-authored paper in SN Computer Science (Springer Nature) on responsible AI and explainable machine learning. +I’m open to senior/principal engineering conversations, technical advisory, AI product collaborations, privacy-first AI, coding agents/model evaluation, and workflow automation. - - -#### None profits - -I founded Jenga Code Labs in my final year at Korea University. Our mission is _Empowering foreign students in Korea to overcome social and professional barriers by equipping them coding skill to enhance their career trajectories_. - - - - - - - -#### Let's Connect - -Interested in LLMs, software innovation, or just a friendly chat about the latest in tech? Reach out to me at [untilhamza@gmail.com](mailto:untilhamza@gmail.com) or connect with me on [LinkedIn](https://www.linkedin.com/in/untilhamza) or [GitHub](https://github.com/untilhamza). - -#### Open Source - -- 🤝  I've contributed to the following open source projects :- - - [Langchain](https://github.com/langchain-ai/langchain) A framework for developing applications powered by language models.[[discord]](https://discord.com/invite/5Fgux4em9W) - - [MemGPT](https://github.com/cpacker/MemGPT) Long term memory for LLM agents [[paper]](https://arxiv.org/abs/2310.08560) [[discord]](https://discord.com/invite/9GEQrxmVyE) - - [Vercel AI](https://github.com/vercel/ai) Library for building AI-powered user interfaces. - - [Redux Toolkit](https://github.com/reduxjs/redux-toolkit) The standard way to write Redux logic[[discord]](https://discord.com/invite/0ZcbPKXt5bZ6au5t) - - [EditorJs](https://github.com/editor-js) A block-style editor with a universal JSON output - - [MDN](https://github.com/editor-js) Official documentation of the web - - [Pytube](https://github.com/editor-js) Lightweight library for downloading YouTube Videos - -#### TL;DR - -- 🌍  I'm based in Seoul, South Korea - - -- 📫 You can reach me at [untilhamza@gmail.com](mailto:untilhamza@gmail.com) -- 🚀  I'm currently working on a [privacy first video learning technology ](http://www.hovernotes.io) -- :microscope: My research interests are in **Generative AI**, **Large Language Models** and **Responsible AI**. -- :briefcase: [My Resume](/assets/pdf/2025-10-24-Hamza-Kyamanywa-Resume.pdf) - - -- ⚡ Fun fact **I speak a language from every continent!** 🌎 - - - -### Skills - -- **Languages:** TypeScript, Python, JavaScript, C++ -- **Frontend:** React 19, Next.js 15, React Native, Chrome Extensions (Manifest V3), Tailwind CSS, Bootstrap -- **Backend:** FastAPI, Node.js, NestJS, Express, Django, Flask -- **AI/ML:** LangChain, LangGraph, GPT-4, Claude, Gemini, PyTorch, Keras, SHAP, LIME, Vector Databases -- **Real-time:** WebRTC, WebSocket, Speech-to-Text (STT), Real-time Transcription -- **Databases:** PostgreSQL, MongoDB, Redis, MySQL, Firebase, Supabase, Vector DBs -- **Infrastructure:** Docker, Kubernetes, AWS, GCP, Multi-region Deployment, CDN -- **Browser APIs:** File System Access API, Clipboard API, Screen Capture API, Media APIs -- **Architecture:** Microservices, Multi-agent Systems, Event-driven, Serverless -- **Other:** Git, Agile/SCRUM, Anti-detection Systems, Performance Optimization - - - -### My GitHub Stats - - - - - - - - - - - - - - - - - -![](http://github-profile-summary-cards.vercel.app/api/cards/profile-details?username=untilhamza&theme=dracula) - -![](http://github-profile-summary-cards.vercel.app/api/cards/repos-per-language?username=untilhamza&theme=dracula) -![](http://github-profile-summary-cards.vercel.app/api/cards/most-commit-language?username=untilhamza&theme=dracula) - - - - - +- [Technical resume](/assets/pdf/2026-06-05-Hamza-Kyamanywa-Resume-Technical-Draft.pdf) +- [Founder/product resume](/assets/pdf/2026-06-05-Hamza-Kyamanywa-Resume-Founder-Draft.pdf) +- [LinkedIn](https://www.linkedin.com/in/untilhamza) +- [GitHub](https://github.com/untilhamza) +- [Email](mailto:untilhamza@gmail.com) diff --git a/_pages/cv.md b/_pages/cv.md index 14c71c7..cf30ada 100644 --- a/_pages/cv.md +++ b/_pages/cv.md @@ -4,7 +4,7 @@ permalink: /cv/ title: resume nav: true nav_order: 4 -cv_pdf: 2025-10-24-Hamza-Kyamanywa-Resume.pdf +cv_pdf: 2026-06-05-Hamza-Kyamanywa-Resume-Technical-Draft.pdf description: #NOTE: This is a description of the page. You can modify it in 'pages/_cv.md'. You can also change or remove the top pdf download button. toc: sidebar: left diff --git a/_projects/00_quest.md b/_projects/00_quest.md new file mode 100644 index 0000000..ca58669 --- /dev/null +++ b/_projects/00_quest.md @@ -0,0 +1,28 @@ +--- +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 +img: +importance: 2 +category: work +--- + +
+

Overview

+

Quest is 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.

+ +

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.

+ +

What I Built

+ + +

Stack

+

Next.js 16, React 19, TypeScript, Tailwind CSS, PostgreSQL/Supabase, Drizzle ORM, NextAuth v5, Resend, Stripe, PostHog, Cloudflare R2, TypeScript/Express, Handlebars, Puppeteer, Docker, Hetzner, and Vercel.

+
diff --git a/_projects/00_xai_human_data.md b/_projects/00_xai_human_data.md new file mode 100644 index 0000000..86519fb --- /dev/null +++ b/_projects/00_xai_human_data.md @@ -0,0 +1,24 @@ +--- +layout: page +title: xAI Human Data - Software Engineering +description: Contract software-engineering model evaluation work for coding-model training and benchmarking +img: +importance: 3 +category: work +--- + +
+

Overview

+

I contract with xAI's Human Data software-engineering track to create and review high-quality coding data for training, benchmarking, and improving large language models.

+ +

Work Scope

+ + +

Why It Matters

+

This work sits close to the quality layer of AI coding systems: identifying which outputs actually satisfy real software-engineering tasks, why they work or fail, and how evaluation evidence should be grounded in code behavior rather than vibes.

+
diff --git a/_projects/16_project.md b/_projects/16_project.md index bfe3229..ab391cc 100644 --- a/_projects/16_project.md +++ b/_projects/16_project.md @@ -21,7 +21,7 @@ category: work
  • Anti-Detection Excellence: Advanced systems with IP rotation and behavioral mimicking
  • Global Architecture: Multi-region deployment with automatic failover
  • Intelligent Caching: Multi-layer caching reducing processing by 70%
  • -
  • Reliability: 99.9% uptime with automatic recovery systems
  • +
  • Reliability: Production reliability work with automatic recovery systems
  • Infrastructure Architecture:

    @@ -101,7 +101,7 @@ category: work
  • Scalability: Support for 10x user growth without infrastructure changes
  • Cost Efficiency: 60% reduction in processing costs through optimization
  • User Experience: Near-instantaneous video processing
  • -
  • Reliability: 99.9% uptime with enterprise-grade reliability
  • +
  • Reliability: Improved reliability through monitoring, recovery paths, and production hardening
  • Global Reach: Consistent performance across all regions
  • @@ -115,4 +115,4 @@ category: work

    Skills Demonstrated:

    Infrastructure Design, Video Processing, Docker, Kubernetes, Performance Optimization, Anti-Detection Systems, Global Deployment, System Monitoring

    - \ No newline at end of file + diff --git a/_projects/1_project.md b/_projects/1_project.md index 3bf731d..cd87810 100644 --- a/_projects/1_project.md +++ b/_projects/1_project.md @@ -1,51 +1,32 @@ --- layout: page title: HoverNotes -description: Privacy-first AI video learning platform eliminating context-switching -img: # assets/img/12.jpg +description: Privacy-first AI video note-taking product with 20K Chrome/Edge installs and over $10K/month revenue +img: importance: 1 category: work ---
    -

    Description:

    -

    Founded and leading technical development of HoverNotes, a groundbreaking privacy-first AI video note-taking platform that eliminates context-switching in video-based learning. The platform features a sophisticated three-tier architecture (browser extension + web app + AI backend) enabling note-taking on any video platform while maintaining complete user privacy through local Obsidian vault storage.

    - -

    Project Duration:

    -

    January 2025 – Present (Founder & Technical Lead)

    - -

    Key Technical Achievements:

    - - -

    Technical Stack:

    - - -

    Business Impact:

    - - -

    Innovation Highlights:

    - -
    \ No newline at end of file +

    Overview

    +

    HoverNotes is 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 browser-extension workflows, a Next.js web app, AI note-generation systems, payments, analytics, localization, SEO, and production operations.

    + +

    Current Scale

    + + +

    What I Built

    + + +

    Stack

    +

    Next.js, React, TypeScript, browser extensions, Lexical, Python/FastAPI, PostgreSQL/Drizzle, Stripe, Razorpay, PostHog, Vercel, Cloudflare R2, and AI/LLM workflows.

    + diff --git a/_projects/2_project.md b/_projects/2_project.md index 12a57ae..9295605 100644 --- a/_projects/2_project.md +++ b/_projects/2_project.md @@ -12,7 +12,7 @@ category: work

    Pioneered the development of AI-powered auto note generation from video content at Slid, starting as a side project before the AI boom. Built an end-to-end system that transforms video content into structured, actionable notes using advanced AI processing, achieving significant cost optimization and establishing new revenue streams.

    Project Duration:

    -

    2024 (Principal AI Engineer at Slid)

    +

    2024 (Lead AI Engineer at Slid)

    Key Technical Achievements:

    @@ -35,10 +35,9 @@ category: work

    Business Impact:

    Technical Innovations:

    @@ -51,4 +50,4 @@ category: work

    Skills Demonstrated:

    Technical Leadership, AI/ML Integration, Database Design, Real-time Systems, Educational Technology, Multi-language Processing, System Architecture, Performance Optimization

    - \ No newline at end of file + diff --git a/_projects/7_project.md b/_projects/7_project.md index 7afb387..07bf2fc 100644 --- a/_projects/7_project.md +++ b/_projects/7_project.md @@ -12,7 +12,7 @@ category: work

    Discovered and implemented a method to extract direct YouTube video URLs, enabling server-side processing for mobile platforms. This breakthrough became the foundation for multiple features including mobile video processing and remote capture systems, supporting thousands of concurrent educational requests.

    Project Duration:

    -

    2024 (Principal AI Engineer at Slid)

    +

    2024 (Lead AI Engineer at Slid)

    Key Technical Achievements: