Prelude
The AWS KIRO Hackathon was my chance to explore and learn AWS’s very own agentic IDE in action.
A Primer on KIRO
KIRO is not a regular IDE, it’s an AI-powered coding partner designed for iterative, conversational workflows. Instead of giving rigid instructions, you guide KIRO through context, conversation, and feedback. Here’s how it stands out:
- Getting Started: Begin with steering files that set the context and rules before coding.
- Vibe Coding: Engage in a back-and-forth with KIRO: always ask “Why?”, “What else?”, “What then?” to explore better solutions.
- Refactoring: At least half the workflow is iterative refactoring. Open relevant files so KIRO can analyze and suggest improvements.
- New Features: Use “Start Task” to plan and implement complex features. KIRO can even generate specs and flow diagrams.
- Automation with Hooks: Automate repetitive tasks (e.g., auto-updating index files) with custom hooks.
- Extending with MCP: Add advanced servers like Memory (for persistence across sessions) or Sequential Thinking (for multi-step planning).
You can read more about KIRO here: https://kiro.dev/
Why SmartSales
From my presales experience, I’ve seen the daily struggles of sales teams: endless calls, trying to capture every detail, and drowning in admin work.
That’s what sparked my project, SmartSales: an AI-powered web app that transforms live sales conversations into structured, CRM-ready data in real time.
Sales reps already have a tough job juggling back-to-back calls. They need to listen carefully, take notes, spot pain points, and remember follow-ups, all at once. Naturally, things get missed, and CRM entries often end up incomplete. My goal was simple: remove that admin load and let salespeople focus on what really matters, i.e. building relationships and closing deals.
SmartSales listens to calls, pulls out key details like contact info, company, pain points, budget, and timeline, and then scores the lead (0–100) based on actual opportunity. It even suggests the next best action while the conversation is happening. And with one click, you get a full CRM-ready summary.
Vibe Coding with KIRO
I treated KIRO like a coding partner. Instead of feeding it long specs, I shared rough ideas, reviewed options, gave feedback, and refined step by step. It felt less like using a tool, and more like co-building with an engineering counterpart.
See SmartSales in Action
YouTube Demo: A ~3 minute walkthough of the tool:
https://www.youtube.com/watch?v=gllpPviDq5I
Github Repo: To explore the code
https://github.com/lulu3202/smartsales/tree/main
The Coolest Part of SmartSales
Most Impressive KIRO Capabilities include:
- Context Understanding: Kiro immediately grasped the sales domain and suggested enterprise-level features
- Code Quality: Generated production-ready JavaScript with proper error handling and browser APIs
- Business Intelligence: Created sophisticated lead scoring and sentiment analysis without explicit instruction
- Rapid Prototyping: Delivered a fully functional application in a single development session
What’s Next
This experience showed me what’s possible when you treat AI like a true partner. Vibe coding with KIRO proved that staying engaged, iterating, and co-building leads to results that are way more powerful than what I could’ve done alone.
Potential Roadmap
Looking ahead, the vision for SmartSales includes:
- Seamless CRM integrations (Salesforce, HubSpot, etc.) to push insights directly into existing workflows
- Multi-language support to make the tool accessible for global sales teams
- Smarter AI-driven recommendations to guide sales reps during live calls
Top comments (0)