Haresh Kharwa
Instructional Designer · Software Developer · Moodle Development · AI & Learning Design
// Summary
Training software developer and instructional designer with 15+ years of experience bridging e-learning, 3D modelling, Moodle development, and AI-paired software development. At an aviation training company in 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 technical manuals. I model 3D scenes and equipment in Blender, author interactive courses in Articulate Storyline, and produce AI-driven animation and voiceover video. When stock plugins fall short, I write my own custom Moodle plugins, including making plugins communicate with each other 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. My goal: training as close to the real job as possible — at minimum cost and risk. Fluent in English (C2) and German (B2).
“My goal is to create training as close to the real job as possible — at minimum cost and risk. Every platform I build, every course I design, every 3D scene I model exists to shorten the gap between the classroom and the real thing.”
// Platforms I've built
E-Learning Studio — Flagship · AI-Powered
Drop in a technical 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-operation inspection module embedded inside Moodle via iframe. Learners tap hotspots on a 3D 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 models — each project gets its own deep link.
Operations & Training Management Platform — Daily use · whole organisation
One platform for everything a regulated 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 keep the company audit-ready. Generates the weekly operations 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
Companies building novel technology 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.
Live Sortie Simulator — Full rehearsal in the browser
A browser-based simulator that walks a crew through a complete mission phase by phase, exactly as the operating manual prescribes. A finite-state engine drives every step — from power-up and built-in test through crew briefing, radio calls, and launch — while branching emergency decision trees test how the crew reacts when things go wrong. Live instrument displays, a real-time 3D view, map view, scoring with streaks, and a trainer console for injecting scenarios and running session codes. Every procedure is sourced strictly from the official manual.
// Experience
Instructional Designer · Moodle Administrator · Web App Developer
Jan 2026 — PresentAvilus GmbH · Munich, Germany
- Manage the full computer-based learning programme on Moodle: users, courses, modules, assignments, gradings, attendance tracking, and certificates.
- Author bilingual (German & English) HTML course pages for Moodle, built from technical manuals and SOPs using ADDIE and adult learning principles.
- Created complete training courses across a wide range of programmes: Crew Resource Management (CRM); advanced operator certification courses across multiple platforms; maintenance training for ground crew; specialised programmes for external partners; Safety Management System (SMS); and a bilingual chairflight assembly training course featuring a 3D component viewer.
- Develop custom Moodle plugins for specialised training needs — and engineer plugins to communicate with each other to deliver functionality stock Moodle can’t.
- Model 3D scenes, equipment, and inspection components in Blender and integrate them into interactive Three.js training viewers embedded in Moodle.
- Designed, built, and now maintain 5 production platforms end-to-end: E-Learning Studio, 3D Inspection Viewer, Operations & Training Management, Innovation Board, and the Live Sortie Simulator.
- Run the Docker server: image builds, deployments, upgrades, monitoring, maintenance — plus hosting, DNS, and subdomain configuration for every internal platform.
- 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 2025Teleperformance 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 2019CarinMumbai · 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 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
3D modelling & animation
Blender (modelling, texturing, rigging) · Three.js viewers · GLB / glTF pipelines · Photogrammetry basics · 3D-for-training scenarios · After Effects
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 · 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