Available for new opportunities · Munich, DE

Haresh Kharwa

AI-Driven Software Developer
& Training Content Creator

I spot the gaps in how my company works — and build the software that closes them. From an AI-powered tool that turns a flight manual into a complete bilingual training course, to a 3D inspection viewer pilots use on iPads before flight, to the platform that tracks every certification across ~170 people. Solo full-stack builder with 15+ years across e-learning, web, and modern AI tooling.

Haresh Kharwa
4
Production platforms shipped
15+ yrs
Web · L&D · LMS
~170
Users served by FOPS
EASA LUC
Certified drone ops environment
// What I do

End-to-end e-learning, in two languages

I handle the full Moodle stack at my company — user management, courses, modules, assignments, gradings, attendance, certificates — and turn complex flight manuals into bilingual (German & English) HTML courses learners can take on iPad. When stock plugins don’t fit, I write my own — and make two custom plugins talk to each other so the platform does exactly what crews need.

// How I work

Spot a gap. Build the fix.

From idea to live URL, alone. I write the Python and JavaScript, build the Docker image, push to GitLab CI/CD, deploy to the production server, configure the reverse proxy, set up the subdomain — and maintain it long after launch. Four live platforms run this way today.

// Why AI-driven

AI as a build partner

My e-learning studio takes a PDF manual and returns a complete course — chapters, modules, AI-generated images, real-world scenarios, worked examples, bilingual voiceovers, a PowerPoint deck, and a SCORM package ready for Moodle. A built-in toggle switches between AI and local Natural Language Processing — so confidential documents never have to leave the server. AI isn’t a buzzword in my stack. It’s how the work gets done.

// What I've built

Live platforms

All four built at Avilus GmbH — a Munich-based military drone manufacturer, aircraft producer, and EASA-certified flight operator. Each platform came from spotting a problem at the company; all four run in production today — designed, built, deployed, and maintained by me, end-to-end.

E-Learning Studio
E-Learning Studio

E-Learning Studio

Flagship · AI-Powered

Upload a PDF. Get back a complete bilingual Moodle course.

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.

NLP / AI toggle AI image generation Bilingual TTS voiceover SCORM 1.2 / 2004 Moodle-compatible HTML PPT export PDF ingestion
Role: Sole architect & developer
3D Inspection Viewer
3D Inspection Viewer

3D Inspection Viewer

iPad-First

Pilots inspect the aircraft on iPad — before they fly the real one.

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.

Interactive 3D models Hotspots & walk-around path Embedded media iPad multi-touch Moodle iframe integration Multi-project hosting
Role: Sole architect & developer
Flight Ops & Training Management (FOPS)
Flight Ops & Training Management (FOPS)

Flight Ops & Training Management (FOPS)

~170 users · daily use

The central operations hub for the entire flight organisation.

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.

Training records & expiry alerts SORA & LOFA compliance Weekly flight plan PDF MS Teams notifications Excel/CSV/PDF export Bulk Excel import Site visits & maintenance logs Role-based permissions Audit trail
Role: Sole architect & developer
Innovation Board
Innovation Board

Innovation Board

Tapping company talent

When the answer doesn’t exist yet, this is where the whole company helps find it.

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.

Challenges & suggestions Cross-department visibility Replies, likes, emoji reactions Bilingual auto-translate In-app notifications Search
Role: Sole architect & developer
// Also built
Custom Moodle plugins

When stock plugins fall short, I write my own — and make two custom plugins communicate with each other so the LMS does exactly what crews need.

// Also handle
Server, hosting, subdomains

Docker server administration, deployments, updates, maintenance — plus DNS and subdomain management for every platform above.

// Always
Looking for the next gap

I’m constantly scanning for problems my colleagues hit every day — and quietly building the software that makes those problems disappear.

// How I work

Skills

I build with AI as my primary engineering partner — daily, openly, and effectively. Here’s what I bring to the table, honestly framed around what I can show you and talk through in detail.

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
A note on how I build: I use AI — Claude and ChatGPT — as my primary engineering collaborator. I architect, scope, review, deploy, and maintain every platform myself, but I lean heavily on AI for the implementation work. I’d rather be upfront about that than oversell deep framework expertise in an interview.

Languages

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

Experience

Jan 2026 — Present
Avilus GmbH
Munich, Germany

Instructional Designer · RPIC · Solo Platform Engineer

  • 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.
Oct 2019 — Mar 2025
Teleperformance Global Services
India · Hybrid

Instructional Designer

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.
Feb 2011 — Oct 2019
CarinMumbai
Mumbai, India

Web Developer

  • 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.
// Education
Bachelor of Commerce
University of Mumbai · 2001
// Certifications
  • • Web Development — Pride Educare (2011)
  • • Instructional Design — Govt of India, Skill Development (2018)
  • • RPA Developer Foundation — UiPath (2021)
  • • Exceptional Performance Award — Teleperformance (H1 2024)
// Why I build

“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.”

// Get in touch

Let’s build something

Open to roles in software engineering, e-learning, or anywhere those two meet. Based in Munich, open to remote & hybrid.