Haresh Kharwa

Haresh Kharwa

AI-Driven Software Developer & Training Content Creator

// Summary

Solo full-stack builder and instructional designer with 15+ years of experience bridging e-learning, training delivery, and AI-paired software development. At Avilus GmbH (Munich), I handle the full computer-based learning programme on Moodle — managing users, courses, modules, gradings, attendance, and certificates — and author bilingual (German & English) HTML course pages from flight manuals. When stock plugins fall short, I write my own custom Moodle plugins, including making two custom plugins communicate to deliver functionality the LMS doesn’t ship with. Alongside this, I have single-handedly designed, built, and now maintain four live software platforms used daily across the company, using AI as my primary build partner. I also handle the Docker server, hosting, deployments, maintenance, and subdomains for every internal platform. Fluent in English (C2) and German (B2).

“I’m constantly looking for gaps and challenges around me — and I try to provide a software solution to them. Because I can’t stop caring for my company.”

// Platforms I built for Avilus

E-Learning Studio — Flagship · AI-Powered

Drop in a flight manual and the studio produces everything an instructor would need: chapters and modules, AI-generated images, real-world scenarios, worked examples, German & English voiceovers, a PowerPoint deck, Moodle-compatible bilingual HTML pages, and a SCORM package with dual-language voiceover — all ready to upload to Moodle. A built-in toggle lets the user choose the generation engine: AI for the polished output, or local Natural Language Processing when the source contains confidential documents that can’t leave the server. Cuts course-authoring time from weeks to hours.

3D Inspection Viewer — iPad-First

Interactive pre-flight inspection module embedded inside Moodle via iframe. Pilots tap hotspots on a 3D drone model, follow a guided walk-around path, and pull up inspection images and video clips at each checkpoint. Built iPad-first with pinch-to-zoom, two-finger pan and rotate, and finger-drag on every interactive element. One viewer hosts multiple aircraft — each project gets its own deep link.

Flight Ops & Training Management (FOPS) — ~170 users · daily use

One platform for everything a regulated drone operator has to keep track of: crew training records with expiry alerts, a point-of-contact directory, regulatory correspondence, safety incident reports, site visits, maintenance and tech logs. Built-in compliance trackers for SORA and LOFA filings keep the company audit-ready. Generates the weekly flight plan as a branded PDF and pushes notifications via Microsoft Teams and email. Supports bulk Excel import and exports to CSV, Excel, or PDF. Role-based permissions per department with a full audit trail.

Innovation Board — Tapping company talent

We build technology that has never existed before, so we hit problems with no known solutions. Any department can post a challenge here, and any employee — from any department — can suggest a solution. Everyone sees every suggestion, can reply, like, and react with emojis. Designed to tap hidden talent across the org and turn cross-functional problem-solving into a habit.

// Experience

Instructional Designer · RPIC · Solo Platform Engineer

Jan 2026 — Present

Avilus GmbH · Munich, Germany

  • Manage the full computer-based learning programme on Moodle: handle users, build courses, modules, assignments, gradings, attendance tracking, and certificates.
  • Author bilingual (German & English) HTML course pages for Moodle, built from flight manuals and SOPs using ADDIE and adult learning principles.
  • Created complete training courses for: Crew Resource Management (CRM); BVLOS pilot courses for multiple aircraft types (Grille 9X, Wespe 9Y, Bussard 9Z); ground staff maintenance courses; specialised training programmes for Bundeswehr personnel; Safety Management System (SMS); and the Grille 9X-04 CMU bilingual chairflight assembly course.
  • Develop custom Moodle plugins for special training needs — and engineer two custom plugins to communicate with each other to deliver functionality stock Moodle can’t.
  • Designed, built, and now maintain 4 production platforms for Avilus end-to-end: E-Learning Studio, 3D Inspection Viewer, Flight Ops & Training Management (FOPS), and Innovation Board.
  • Run the Docker server: image builds, deployments, upgrades, monitoring, maintenance — plus hosting, DNS, and subdomain configuration for every internal platform.
  • Assistant Trainer: classroom sessions for new drone pilots, practical flight testing, and assisting with simulation practice and grading across various drone platforms.
  • Real-time technical support for learners during Moodle-based examinations.
  • Continuously scan for operational gaps and ship software solutions — because I can’t stop caring about how the company works.

Instructional Designer

Oct 2019 — Mar 2025

Teleperformance Global Services · India · Hybrid

Recognized with H1 2024 Exceptional Performance Award

  • Led needs analysis with stakeholders & SMEs to set objectives and performance goals (ADDIE, SAM).
  • Designed curriculum & learning strategy aligned to Bloom’s Taxonomy and adult learning principles.
  • Built e-learning modules, instructor and participant guides, simulations, and storyboards with Articulate Storyline, Vyond, Synthesia, Gen AI, Photoshop, Illustrator.
  • Deployed SCORM packages on Moodle, Canvas LMS, and Saba Cloud; ran ILT/VILT sessions.
  • Evaluated learning with the Kirkpatrick Model; analyzed feedback & performance data to iterate.
  • Built UiPath RPA workflows to automate quiz/content uploads to the Training Arcade gamification platform.

Web Developer

Feb 2011 — Oct 2019

CarinMumbai · Mumbai, India

  • Designed responsive websites, web forms, and landing pages with HTML5/CSS3, Bootstrap, JS, jQuery, WordPress.
  • Built dynamic email marketing templates on Mailwizz and Mailchimp.
  • Produced multimedia content — videos and 3D graphics — with Blender Studio and After Effects.
  • Managed domains, hosting, and email servers on GoDaddy and Hostinger.

// Skills

AI-paired software development

Claude & ChatGPT (daily) · Prompt engineering · Requirements→code workflows · AI-assisted debugging · AI-assisted refactoring · Spec writing & documentation

Computer-based learning & ID

Full e-learning lifecycle · ADDIE · SAM · Bloom’s Taxonomy · Kirkpatrick Model · ILT / VILT / CBT · Blended learning · Gradings & attendance

Moodle administration

User management · Course architecture · Modules & assignments · Gradings, attendance, certificates · Custom plugin development · Plugin-to-plugin integration · Theming

Authoring tools & packaging

Articulate Storyline · Camtasia · Adobe Captivate · H5P · SCORM 1.2 / 2004

AI media generation

Synthesia (AI avatars) · Vyond (animated training) · AI image generation · AI voiceover (EN & DE) · Whisper STT

Server & hosting operations

Docker server operations · Portainer · GitLab CI/CD pipelines · VPS administration · Hosting & DNS configuration · Subdomain management

Web foundations

HTML5 · CSS3 · JavaScript fundamentals · WordPress · Bootstrap

Automation & design

UiPath RPA · Adobe Photoshop · Illustrator · After Effects · Blender (basics) · Figma

// Education & Certifications

  • Bachelor of Commerce — University of Mumbai · 2001
  • Web Development — Pride Educare (2011)
  • Instructional Design — Govt of India, Skill Development (2018)
  • RPA Developer Foundation — UiPath (2021)
  • Exceptional Performance Award — Teleperformance (H1 2024)

// Languages

  • English — C2 (Proficient)
  • German — B2 (Upper-intermediate)
  • Hindi — Native