Lenin Alevski MX Vibe Coding Your Way to a Fully Functional Open-Source Intelligence Platform
Everyone is talking about vibe coding, but most examples stop at TODO apps, landing pages, or simple CRUD applications. This workshop goes far beyond that.
Participants will use modern AI coding agents to build a real-world Open-Source Intelligence (OSINT) platform from scratch designed to aggregate and visualize intelligence data on an interactive 3D globe.
Rather than simply watching a demo, attendees will actively build the application alongside the instructor while learning the mindset, prompting techniques, and engineering workflow required to successfully collaborate with AI coding assistants.
The workshop begins with the fundamentals of vibe coding: what it actually is, why it works, where it fails, and how to communicate effectively with AI agents. Participants will learn practical prompting strategies, iterative development techniques, and methods for breaking large software systems into manageable tasks that AI can successfully implement.
From there, we'll progressively build an intelligence dashboard capable of consuming and visualizing multiple real-time OSINT sources, including flight tracking, satellite positions, earthquake feeds, maritime traffic, and other publicly available intelligence signals. Along the way, participants will generate modern user interfaces, integrate external APIs, debug AI-generated code, and learn when to trust the model and when not to.
Rather than treating AI as a code generator, this workshop teaches attendees how to use AI as an engineering partner capable of dramatically increasing development velocity while still maintaining high-quality software.
By the end of the workshop, every participant will have:
-
A working open-source intelligence platform running locally
-
A practical workflow for building complex software using AI coding agents
-
A reusable prompting framework applicable to future projects
-
Experience integrating multiple public OSINT data sources
-
An understanding of the strengths and limitations of AI-assisted software development
-
A roadmap for continuing to extend the platform after the workshop
The workshop is based on the open-source project: https://github.com/Alevsk/respondent-community
Workshop Outline (150 Minutes)
Part 1 — Introduction to Vibe Coding (20 min)
What vibe coding actually meansMental models for collaborating with AISelecting the right AI model for the taskUnderstanding agentic coding workflowsCommon mistakes and misconceptions
Part 2 — Prompt Engineering for Software Development (25 min)
Structuring prompts that produce maintainable codeBreaking large systems into incremental tasksDesigning software through conversationIterating instead of regeneratingKnowing when to intervene manually
Part 3 — Building the Intelligence Platform (75 min)
Participants will build the platform together while learning how to:
Generate a modern frontendCreate a real-time 3D globe visualizationIntegrate multiple public OSINT APIsDisplay flights, satellites, earthquakes, ships, and additional intelligence feedsBuild reusable UI components with AIDebug AI-generated codeRefactor and improve generated implementationsContinue extending the application using AI as a development partner
Part 4 — Lessons Learned & Advanced Techniques (20 min)
What AI does wellWhere AI still strugglesManaging technical debtBuilding larger projects with AICost optimization strategiesRecommended workflows and toolingFuture directions for AI-assisted engineering
ResearchersLenin Alevski MX