<?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>Forem: kushi Numdin E.</title>
    <description>The latest articles on Forem by kushi Numdin E. (@numdinkushi).</description>
    <link>https://forem.com/numdinkushi</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3741459%2F32e0b801-4b37-4702-813d-de7efbb09558.jpg</url>
      <title>Forem: kushi Numdin E.</title>
      <link>https://forem.com/numdinkushi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/numdinkushi"/>
    <language>en</language>
    <item>
      <title>Lumenda: Fast, Low-Cost Remittances on Stacks Blockchain - Built with GitHub Copilot CLI</title>
      <dc:creator>kushi Numdin E.</dc:creator>
      <pubDate>Sat, 14 Feb 2026 18:05:40 +0000</pubDate>
      <link>https://forem.com/numdinkushi/lumenda-fast-low-cost-remittances-on-stacks-blockchain-built-with-github-copilot-cli-lcp</link>
      <guid>https://forem.com/numdinkushi/lumenda-fast-low-cost-remittances-on-stacks-blockchain-built-with-github-copilot-cli-lcp</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/github-2026-01-21"&gt;GitHub Copilot CLI Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Lumenda&lt;/strong&gt; is a decentralized remittance platform built on Stacks (Bitcoin L2) that enables fast, low-cost international money transfers. This project represents my vision of making cross-border payments more accessible, transparent, and affordable by leveraging blockchain technology.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Features
&lt;/h3&gt;

&lt;p&gt;🚀 &lt;strong&gt;Fast Transfers&lt;/strong&gt;: Near-instant settlement using Stacks blockchain with escrow-based security&lt;br&gt;&lt;br&gt;
💰 &lt;strong&gt;Low Fees&lt;/strong&gt;: 1-2% transaction fees compared to 5-10% in traditional remittance services&lt;br&gt;&lt;br&gt;
🔒 &lt;strong&gt;Secure&lt;/strong&gt;: All transactions are secured by Bitcoin's blockchain with smart contract escrow&lt;br&gt;&lt;br&gt;
🌍 &lt;strong&gt;Global Access&lt;/strong&gt;: Send money anywhere, anytime without intermediaries&lt;br&gt;&lt;br&gt;
📊 &lt;strong&gt;Transparent History&lt;/strong&gt;: Complete transaction history with real-time status tracking&lt;br&gt;&lt;br&gt;
💳 &lt;strong&gt;Wallet Integration&lt;/strong&gt;: Seamless integration with Leather and Hiro wallets  &lt;/p&gt;

&lt;h3&gt;
  
  
  Technical Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Smart Contracts&lt;/strong&gt;: Clarity contracts on Stacks blockchain (escrow, remittance, fee management)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend&lt;/strong&gt;: Next.js 16 with React 19, TypeScript, and Tailwind CSS&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;State Management&lt;/strong&gt;: Convex for real-time data synchronization&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Blockchain Integration&lt;/strong&gt;: Stacks.js for wallet connections and contract interactions&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Architecture&lt;/strong&gt;: Modular, SOLID principles with separation of concerns&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  What Makes It Special
&lt;/h3&gt;

&lt;p&gt;Lumenda solves real-world problems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Escrow System&lt;/strong&gt;: Funds are held in escrow until the recipient confirms receipt, protecting both parties&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real-time Tracking&lt;/strong&gt;: Users can see transfer status, transaction history, and pending transfers&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Optimized Performance&lt;/strong&gt;: Implemented parallel API calls and Convex-first architecture for fast loading&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Production-Ready&lt;/strong&gt;: Full error handling, loading states, and user-friendly notifications&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This project means a lot to me because it demonstrates how blockchain technology can create practical solutions for everyday financial challenges, making remittances more accessible to people worldwide.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;🎥 Video Walkthrough&lt;/strong&gt;: &lt;a href="https://www.youtube.com/watch?v=-KB_4bdQHMc" rel="noopener noreferrer"&gt;Watch the full demo on YouTube&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The video demonstrates:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;00:15&lt;/strong&gt; - Wallet Connection&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;00:31&lt;/strong&gt; - Dashboard Overview with balance and recent transfers&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;00:50&lt;/strong&gt; - Sending Money with real-time fee calculation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;01:38&lt;/strong&gt; - Viewing transactions on Stacks Explorer&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;01:50&lt;/strong&gt; - Complete transaction history&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;02:02&lt;/strong&gt; - Receiving funds through the escrow system&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;03:10&lt;/strong&gt; - The importance of GitHub Copilot CLI in building this project&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;🌐 Live Application&lt;/strong&gt;: &lt;a href="https://lumenda.vercel.app" rel="noopener noreferrer"&gt;lumenda.vercel.app&lt;/a&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;💻 GitHub Repository&lt;/strong&gt;: &lt;a href="https://github.com/numdinkushi/Lumenda" rel="noopener noreferrer"&gt;github.com/numdinkushi/Lumenda&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Features Shown in Video
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Dashboard&lt;/strong&gt;: Real-time wallet balance, recent transfers, and pending transfer notifications&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Send Money&lt;/strong&gt;: Intuitive interface with escrow explanation and fee calculations&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Transaction History&lt;/strong&gt;: Complete transfer history with blockchain explorer links&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Escrow System&lt;/strong&gt;: Secure fund holding until recipient completes the transfer&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wallet Integration&lt;/strong&gt;: Seamless connection with Leather wallet&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Key Workflows
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Initiate Transfer&lt;/strong&gt;: Connect wallet → Enter recipient address and amount → Review fees → Confirm transaction&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Complete Transfer&lt;/strong&gt;: Receive notification → Review transfer details → Complete via wallet → Funds released&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;View History&lt;/strong&gt;: Access complete transaction history with filtering and search capabilities&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  My Experience with GitHub Copilot CLI
&lt;/h2&gt;

&lt;p&gt;Building Lumenda with AI-assisted development was transformative. Here's how it impacted my development experience:&lt;/p&gt;

&lt;h3&gt;
  
  
  Rapid Prototyping &amp;amp; Architecture
&lt;/h3&gt;

&lt;p&gt;GitHub Copilot CLI helped me quickly scaffold the entire project structure, from smart contract architecture to frontend components. When designing the escrow system, I could describe the requirements and get a solid foundation that I could then refine.&lt;/p&gt;

&lt;h3&gt;
  
  
  Complex Problem Solving
&lt;/h3&gt;

&lt;p&gt;One of the most challenging aspects was implementing the transfer lifecycle with proper state management. Copilot CLI helped me:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Design the Convex database schema for tracking transactions and transfers&lt;/li&gt;
&lt;li&gt;Implement the dual-source data loading (blockchain + database) for optimal performance&lt;/li&gt;
&lt;li&gt;Handle edge cases like wallet timeouts, transaction failures, and network errors&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  React Hooks &amp;amp; Best Practices
&lt;/h3&gt;

&lt;p&gt;When I encountered React Hooks rule violations and infinite re-render issues, Copilot CLI provided solutions that followed React best practices:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Restructuring effects to avoid synchronous setState calls&lt;/li&gt;
&lt;li&gt;Implementing proper dependency arrays&lt;/li&gt;
&lt;li&gt;Using refs and memoization to prevent unnecessary re-renders&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Deployment &amp;amp; Configuration
&lt;/h3&gt;

&lt;p&gt;Configuring Vercel for a monorepo structure was tricky. Copilot CLI helped me:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create the correct &lt;code&gt;vercel.json&lt;/code&gt; configuration&lt;/li&gt;
&lt;li&gt;Understand the relationship between root directory settings and build commands&lt;/li&gt;
&lt;li&gt;Debug deployment issues and optimize the build process&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Code Quality &amp;amp; Consistency
&lt;/h3&gt;

&lt;p&gt;Throughout development, Copilot CLI ensured:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Consistent TypeScript types across the codebase&lt;/li&gt;
&lt;li&gt;Proper error handling patterns&lt;/li&gt;
&lt;li&gt;Clean, maintainable code structure&lt;/li&gt;
&lt;li&gt;Following Next.js and React best practices&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Learning &amp;amp; Growth
&lt;/h3&gt;

&lt;p&gt;Perhaps most importantly, working with Copilot CLI accelerated my learning:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I learned new patterns and approaches I might not have considered&lt;/li&gt;
&lt;li&gt;It helped me understand complex concepts like Convex real-time synchronization&lt;/li&gt;
&lt;li&gt;I discovered better ways to structure React components and hooks&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Time Saved
&lt;/h3&gt;

&lt;p&gt;What would have taken weeks of development was accomplished in days. The AI assistant handled:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Boilerplate code generation&lt;/li&gt;
&lt;li&gt;Debugging complex issues&lt;/li&gt;
&lt;li&gt;Writing comprehensive error handling&lt;/li&gt;
&lt;li&gt;Optimizing performance bottlenecks&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  The Human-AI Collaboration
&lt;/h3&gt;

&lt;p&gt;The best part was the collaborative nature. Copilot CLI didn't replace my thinking—it amplified it. I could focus on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;High-level architecture decisions&lt;/li&gt;
&lt;li&gt;User experience design&lt;/li&gt;
&lt;li&gt;Business logic and feature requirements&lt;/li&gt;
&lt;li&gt;Testing and refinement&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;While Copilot CLI handled:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Implementation details&lt;/li&gt;
&lt;li&gt;Repetitive code patterns&lt;/li&gt;
&lt;li&gt;Configuration files&lt;/li&gt;
&lt;li&gt;Debugging assistance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This partnership allowed me to build a production-ready application that I'm proud to showcase.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Built with ❤️ on Stacks (Bitcoin L2)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Lumenda - Making remittances accessible, one transaction at a time.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>githubchallenge</category>
      <category>cli</category>
      <category>githubcopilot</category>
    </item>
  </channel>
</rss>
