<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Lenin Goud</title>
    <description>The latest articles on DEV Community by Lenin Goud (@lenin_goud_809af2a4a25dc0).</description>
    <link>https://dev.to/lenin_goud_809af2a4a25dc0</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4201136%2Ffa6f0718-e9ab-476e-9a2c-3b093f31f44d.jpg</url>
      <title>DEV Community: Lenin Goud</title>
      <link>https://dev.to/lenin_goud_809af2a4a25dc0</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lenin_goud_809af2a4a25dc0"/>
    <language>en</language>
    <item>
      <title>AirSketch</title>
      <dc:creator>Lenin Goud</dc:creator>
      <pubDate>Thu, 22 Oct 2026 19:32:10 +0000</pubDate>
      <link>https://dev.to/lenin_goud_809af2a4a25dc0/airsketch-2pb9</link>
      <guid>https://dev.to/lenin_goud_809af2a4a25dc0/airsketch-2pb9</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7rtv6gqgdul64vgam9ok.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7rtv6gqgdul64vgam9ok.png" alt=" " width="799" height="365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  We Built an AI-Powered Whiteboard in 24 Hours: Hand Gestures, Speech Recognition, and AI-Generated Notes
&lt;/h1&gt;

&lt;p&gt;What if you could write on a whiteboard without touching it, explain your ideas out loud, and automatically turn everything into organized notes?&lt;/p&gt;

&lt;p&gt;That's the idea behind our AI-powered smart whiteboard, a project we worked on at HackGB 2026, hosted at the University of Wisconsin–Green Bay on October 17–18.&lt;/p&gt;

&lt;p&gt;We wanted to explore how computer vision, speech recognition, and generative AI could work together to create a more interactive learning experience.&lt;/p&gt;

&lt;p&gt;And we had just one hackathon weekend to bring it all together!&lt;/p&gt;

&lt;h2&gt;
  
  
  The Inspiration
&lt;/h2&gt;

&lt;p&gt;Think about a typical classroom.&lt;/p&gt;

&lt;p&gt;A professor explains a complicated concept while writing on a whiteboard. Students try to listen, understand, and take notes simultaneously.&lt;/p&gt;

&lt;p&gt;Sometimes, important explanations get missed because everyone is busy copying what's on the board.&lt;/p&gt;

&lt;p&gt;We started with a simple question:&lt;/p&gt;

&lt;p&gt;What if a whiteboard could understand both what you're drawing and what you're saying?&lt;/p&gt;

&lt;p&gt;Instead of treating drawing and speaking as separate activities, we imagined a system that combines them into a single learning experience.&lt;/p&gt;

&lt;p&gt;Our goal was to build a whiteboard that could:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Recognize hand gestures through a webcam.&lt;/li&gt;
&lt;li&gt;Allow users to draw without touching a screen.&lt;/li&gt;
&lt;li&gt;Capture spoken explanations through speech recognition.&lt;/li&gt;
&lt;li&gt;Transform transcriptions into structured, AI-generated notes.&lt;/li&gt;
&lt;li&gt;Make interactive learning more accessible and engaging.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What We Built
&lt;/h2&gt;

&lt;p&gt;Our project brings together three core capabilities.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Gesture-Controlled Whiteboard
&lt;/h3&gt;

&lt;p&gt;Using computer vision, we created a virtual drawing interface controlled by hand movements.&lt;/p&gt;

&lt;p&gt;The webcam captures the user's hand, and the gesture-recognition pipeline tracks hand landmarks to interpret movement.&lt;/p&gt;

&lt;p&gt;Instead of using a physical marker or touchscreen, users can interact with a digital canvas through gestures.&lt;/p&gt;

&lt;p&gt;The interesting challenge wasn't simply detecting a hand. It was translating continuously changing hand positions into meaningful drawing actions.&lt;/p&gt;

&lt;p&gt;We had to think about coordinate mapping, gesture states, and how to prevent unintended drawing.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Speech Recognition
&lt;/h3&gt;

&lt;p&gt;Drawing is only part of teaching. The explanation behind a diagram is often just as important as the diagram itself.&lt;/p&gt;

&lt;p&gt;We incorporated speech recognition to capture spoken explanations and convert them into text.&lt;/p&gt;

&lt;p&gt;This creates a textual record of the ideas being discussed, reducing the need to manually transcribe everything.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. AI-Generated Notes
&lt;/h3&gt;

&lt;p&gt;Raw speech transcripts aren't always easy to study.&lt;/p&gt;

&lt;p&gt;They can contain repetition, incomplete sentences, and conversational language.&lt;/p&gt;

&lt;p&gt;Our idea was to use generative AI to turn these transcripts into clearer, structured notes.&lt;/p&gt;

&lt;p&gt;For example, imagine someone explaining machine learning while drawing a neural network.&lt;/p&gt;

&lt;p&gt;The system can use the spoken explanation to produce organized notes covering concepts such as input layers, hidden layers, activation functions, and model training.&lt;/p&gt;

&lt;p&gt;This is where the project becomes more than a virtual whiteboard: it becomes a potential AI-powered learning assistant.&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;p&gt;At a high level, the system contains two main processing pipelines.&lt;/p&gt;

&lt;p&gt;Gesture pipeline:&lt;/p&gt;

&lt;p&gt;Webcam → Hand Detection → Landmark Tracking → Gesture Interpretation → Digital Canvas&lt;/p&gt;

&lt;p&gt;Speech pipeline:&lt;/p&gt;

&lt;p&gt;Microphone → Speech Recognition → Transcript → AI Processing → Structured Notes&lt;/p&gt;

&lt;p&gt;These pipelines handle different types of information but contribute to the same learning experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Computer Vision Pipeline
&lt;/h3&gt;

&lt;p&gt;The gesture-controlled whiteboard uses a sequence of operations:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Capture frames from the webcam.&lt;/li&gt;
&lt;li&gt;Detect the user's hand.&lt;/li&gt;
&lt;li&gt;Extract hand landmark positions.&lt;/li&gt;
&lt;li&gt;Interpret the positions as gestures.&lt;/li&gt;
&lt;li&gt;Map hand coordinates to the digital canvas.&lt;/li&gt;
&lt;li&gt;Update the drawing based on the detected gesture.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;One important engineering consideration is the difference between camera coordinates and screen coordinates.&lt;/p&gt;

&lt;p&gt;The camera captures images at one resolution, while the drawing canvas may have different dimensions.&lt;/p&gt;

&lt;p&gt;To make the interaction feel natural, the system must correctly translate movement between these coordinate systems.&lt;/p&gt;

&lt;p&gt;Another challenge is maintaining stable drawing behavior. Even small variations in landmark detection can make a line appear shaky.&lt;/p&gt;

&lt;p&gt;These details matter because a gesture-controlled application must feel responsive, not just technically functional.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Speech and AI Pipeline
&lt;/h3&gt;

&lt;p&gt;The speech-processing side follows a different workflow.&lt;/p&gt;

&lt;p&gt;First, spoken audio is converted into text.&lt;/p&gt;

&lt;p&gt;Then, the transcript is provided to an AI model with instructions to organize the content into readable notes.&lt;/p&gt;

&lt;p&gt;A useful note-generation pipeline should preserve the original meaning, identify important concepts, and avoid introducing unsupported information.&lt;/p&gt;

&lt;p&gt;The goal isn't simply to summarize everything. It's to produce notes that someone can actually use when reviewing a lesson.&lt;/p&gt;

&lt;h2&gt;
  
  
  Building as a Team
&lt;/h2&gt;

&lt;p&gt;One of the most valuable parts of HackGB was collaborating under a tight deadline.&lt;/p&gt;

&lt;p&gt;We divided the project into separate responsibilities so development could happen in parallel.&lt;/p&gt;

&lt;p&gt;I focused on the gesture-controlled whiteboard and computer vision functionality, while my teammate worked on speech transcription and AI-generated notes.&lt;/p&gt;

&lt;p&gt;This separation allowed us to work independently before integrating the components.&lt;/p&gt;

&lt;p&gt;It also taught us an important software engineering lesson:&lt;/p&gt;

&lt;p&gt;Building individual features is only half the challenge. Making them work together is where system design becomes important.&lt;/p&gt;

&lt;p&gt;We had to consider how different components would communicate, how users would interact with the combined system, and how to keep the demonstration understandable.&lt;/p&gt;

&lt;h2&gt;
  
  
  Challenges and Lessons Learned
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Real-Time Computer Vision Is More Than Model Accuracy
&lt;/h3&gt;

&lt;p&gt;A system can detect hand landmarks correctly and still provide a frustrating user experience.&lt;/p&gt;

&lt;p&gt;Responsiveness, stability, and gesture interpretation are equally important.&lt;/p&gt;

&lt;p&gt;We learned to think about the entire interaction pipeline rather than focusing only on detection.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Integration Needs Planning
&lt;/h3&gt;

&lt;p&gt;When multiple people build different components, consistent interfaces and clear responsibilities become essential.&lt;/p&gt;

&lt;p&gt;Even in a short hackathon, thinking about component boundaries early can save valuable development time.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. AI Output Needs Structure
&lt;/h3&gt;

&lt;p&gt;Converting speech to text is useful, but turning that text into educational notes requires additional design decisions.&lt;/p&gt;

&lt;p&gt;The AI needs to identify the most important information without losing context.&lt;/p&gt;

&lt;p&gt;This reinforced the importance of prompt design and output quality when building AI applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. A Good Demo Tells a Story
&lt;/h3&gt;

&lt;p&gt;Hackathons aren't only about how much code you write.&lt;/p&gt;

&lt;p&gt;You also need to explain the problem, demonstrate the solution, and communicate why the technology matters.&lt;/p&gt;

&lt;p&gt;We learned that a focused, understandable demonstration can be more compelling than a long list of features.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why This Matters
&lt;/h2&gt;

&lt;p&gt;We built this project with education in mind, but the underlying idea has applications beyond classrooms.&lt;/p&gt;

&lt;p&gt;Imagine using a similar system for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Remote education: Instructors explaining concepts with interactive drawings.&lt;/li&gt;
&lt;li&gt;Technical interviews: Candidates drawing system architectures while describing their reasoning.&lt;/li&gt;
&lt;li&gt;Team brainstorming: Teams capturing spoken ideas alongside diagrams.&lt;/li&gt;
&lt;li&gt;Accessibility: Exploring alternative ways to interact with digital interfaces.&lt;/li&gt;
&lt;li&gt;Personal learning: Students organizing explanations into review materials.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are future possibilities rather than features we've fully implemented, but they show how the concept could evolve.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;p&gt;A hackathon prototype is only the beginning.&lt;/p&gt;

&lt;p&gt;Some improvements we'd like to explore include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Better gesture stability and smoother drawing.&lt;/li&gt;
&lt;li&gt;More intuitive gesture-based tools and controls.&lt;/li&gt;
&lt;li&gt;Synchronizing spoken explanations with drawing activity.&lt;/li&gt;
&lt;li&gt;Saving and replaying whiteboard sessions.&lt;/li&gt;
&lt;li&gt;Exporting notes into shareable documents.&lt;/li&gt;
&lt;li&gt;Adding AI assistance that understands both diagrams and spoken explanations.&lt;/li&gt;
&lt;li&gt;Testing the system with real students and educators.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One especially interesting direction is &lt;strong&gt;multimodal understanding&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Rather than processing drawings and speech separately, a future system could reason about both together.&lt;/p&gt;

&lt;p&gt;For example, when an instructor points to a specific part of a diagram and says, "This layer transforms the input," the AI could connect that explanation to the corresponding visual element.&lt;/p&gt;

&lt;p&gt;That would move the project closer to a genuinely context-aware learning assistant.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Biggest Takeaway
&lt;/h2&gt;

&lt;p&gt;HackGB 2026 reminded me why I enjoy building AI applications.&lt;/p&gt;

&lt;p&gt;Learning about computer vision, machine learning, and generative AI is exciting, but applying those concepts to a real problem is a completely different experience.&lt;/p&gt;

&lt;p&gt;Working under a deadline pushed us to prioritize, experiment, debug, collaborate, and communicate our ideas.&lt;/p&gt;

&lt;p&gt;And that's what made the experience memorable.&lt;/p&gt;

&lt;p&gt;The most exciting part of AI isn't just what a model can do. It's what we can build when we connect different technologies to solve real problems.&lt;/p&gt;

&lt;h2&gt;
  
  
  Thank You!
&lt;/h2&gt;

&lt;p&gt;A big thank you to the HackGB organizers, mentors, sponsors, volunteers, and everyone who helped make the event possible. Hackathons are a great reminder that you don't need months to start building something meaningful.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>mlhacks</category>
      <category>machinelearning</category>
      <category>hackathon</category>
    </item>
  </channel>
</rss>
