# My Craziest Side Project Yet: Drawva

> Source: <https://dev.to/taqui/my-craziest-side-project-yet-drawva-2iom>
> Published: 2026-09-28 16:52:46+00:00

*This is a submission for the [MLH x DEV Writing Challenge](https://dev.to/mlh-hackathon)*

Hey there, my name is [Taqui](https://taqui.in/). I am a fullstack web developer. When I started coding back in 2020, things were simple and skills had the highest priority. Lately, with the rapid rise of AI and the tough job market, I have felt pretty cookeddd. But instead of sitting back and questioning my career choice, I decided to dive headfirst into Agentic AI and GenAI to build a serious, real-world system from scratch.

That project is **Drawva**. 

Drawva is an infinite canvas whiteboard engine powered by a multimodal AI perception agent. Unlike typical whiteboards where your strokes are just static pixels, Drawva actually looks at your canvas, understands your hand-drawn gestures, and turns them into live diagrams, interactive code widgets, and math equations.

Under the hood, Drawva runs a modular DeepSeek Harness system built on a Cordis microkernel runtime:

`canvas_apply`, `canvas_snapshot`, `canvas_read`, `canvas_patch_widget`).
Getting an LLM to accurately interact with a freehand 2D canvas required custom prompt engineering contracts:

Drawva features 11 extensible runtime plugins loaded dynamically via `load_plugin`:

Drawva supports 7 sandboxed diagram runtimes (Mermaid, Graphviz DOT, Vega-Lite charts, SMILES molecular structures, BPMN, Cytoscape, GeoJSON) alongside MathJax LaTeX typesetting. Everything autosaves to IndexedDB, and users can collaborate peer-to-peer over WebRTC with zero central server databases.

Here is a full walkthrough video showing Drawva in action, from freehand sketching to live diagram rendering:

Direct video link: [Drawva Demo on YouTube](https://youtu.be/MM1mFiCGg6w)

Building Drawva pushed me to integrate modern fullstack and AI technologies:

Tbh this was my first hackathon 😅. And Over the past few months, I had been losing my confidence as a developer, wondering if AI was making my hard-earned skills obsolete.

Building Drawva was not the only goad for this hackathon. The main purpose is that new **Deepseek Harness** in the market and it is opensources, So i decided to learn how the harness is build and end up integrating the mini-kernal in this project.

This experience proved to me that as developers, our value is not gone. We just have to evolve, pick up Agentic AI, and build ambitious tools that solve real problems.

Look, the tech market is wild right now and we all feel cooked some days. But if AI is taking over the world, I am not going down without building the craziest open-source tools I possibly can.

Go open Drawva, draw the ugliest, most crooked scribble you can think of, and watch the AI turn it into art. Aslo also also don't forget to share you crazyy dravs to the comminuty page (we have one our community page)

And if it crashes, roast me in the GitHub issues or open a PR. And if this gave you even 1% of your developer spark back, smash a star on the repo. Let us reclaim our builder aura :)
