<?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: Michael Ilerioluwa Adeniyi</title>
    <description>The latest articles on DEV Community by Michael Ilerioluwa Adeniyi (@michael_ilerioluwaadeniy).</description>
    <link>https://dev.to/michael_ilerioluwaadeniy</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%2F3922643%2F7f8921ad-68c9-477a-9a85-63dfac4776fd.jpg</url>
      <title>DEV Community: Michael Ilerioluwa Adeniyi</title>
      <link>https://dev.to/michael_ilerioluwaadeniy</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/michael_ilerioluwaadeniy"/>
    <language>en</language>
    <item>
      <title>AWS AIdeas Global Competition</title>
      <dc:creator>Michael Ilerioluwa Adeniyi</dc:creator>
      <pubDate>Sun, 10 May 2026 01:15:58 +0000</pubDate>
      <link>https://dev.to/michael_ilerioluwaadeniy/aws-aideas-global-competition-4a02</link>
      <guid>https://dev.to/michael_ilerioluwaadeniy/aws-aideas-global-competition-4a02</guid>
      <description>&lt;p&gt;&lt;a href="https://dev.tourl"&gt;&lt;/a&gt;🛂 Building an AI Immigration Compliance Copilot with AWS Serverless + Amazon Bedrock&lt;/p&gt;

&lt;p&gt;Navigating U.S. immigration compliance as an F-1 OPT/STEM OPT student is stressful.&lt;/p&gt;

&lt;p&gt;Deadlines, unemployment limits, and reporting rules can feel overwhelming—and small mistakes can have serious consequences.&lt;/p&gt;

&lt;p&gt;So I built an AI-powered system to help simulate scenarios, analyze risk, and provide real-time guidance.&lt;/p&gt;

&lt;p&gt;This project was built for the AWS 10,000 AIdeas Competition, and it reached the Top 300 semi-finalists.&lt;/p&gt;

&lt;p&gt;💡 What I Built&lt;/p&gt;

&lt;p&gt;AI Immigration Compliance Copilot is an interactive system that helps students:&lt;/p&gt;

&lt;p&gt;📅 Generate OPT/STEM OPT timelines&lt;br&gt;
⚠️ Analyze compliance risk (Low / Medium / High)&lt;br&gt;
🔄 Simulate “what-if” scenarios (job loss, unemployment changes, etc.)&lt;br&gt;
🤖 Ask AI questions about their situation in real time&lt;br&gt;
📘 Receive structured recommendations based on USCIS-style rules&lt;br&gt;
🧠 Why I Built It&lt;/p&gt;

&lt;p&gt;Most immigration resources are:&lt;/p&gt;

&lt;p&gt;static&lt;br&gt;
confusing&lt;br&gt;
or hard to interpret in real-world scenarios&lt;/p&gt;

&lt;p&gt;I wanted to build something that could:&lt;/p&gt;

&lt;p&gt;Turn complex immigration rules into interactive decision-making support.&lt;/p&gt;

&lt;p&gt;Not just information—but simulation + reasoning.&lt;/p&gt;

&lt;p&gt;🏗️ System Architecture&lt;/p&gt;

&lt;p&gt;The system is fully serverless on AWS:&lt;/p&gt;

&lt;p&gt;🔹 Frontend&lt;br&gt;
Amazon S3 Static Website Hosting&lt;br&gt;
TypeScript-based UI&lt;br&gt;
Real-time updates via API calls&lt;br&gt;
🔹 Backend&lt;br&gt;
AWS Lambda (Node.js 20.x)&lt;br&gt;
Handles:&lt;br&gt;
timeline calculations&lt;br&gt;
unemployment tracking&lt;br&gt;
risk classification&lt;br&gt;
scenario simulation logic&lt;br&gt;
🔹 API Layer&lt;br&gt;
Amazon API Gateway (REST API)&lt;br&gt;
7 endpoints:&lt;br&gt;
POST /timeline → Generate OPT timeline&lt;br&gt;
POST /scenarios → Risk analysis&lt;br&gt;
POST /simulator → Run simulations&lt;br&gt;
GET /sessions/{id} → Retrieve saved state&lt;br&gt;
POST /ai/explain → AI explanations&lt;br&gt;
POST /ai/chat → Q&amp;amp;A assistant&lt;br&gt;
POST /ai/assist → General guidance&lt;br&gt;
🔹 Data Layer&lt;br&gt;
Amazon DynamoDB&lt;br&gt;
Stores:&lt;br&gt;
session state&lt;br&gt;
user inputs&lt;br&gt;
calculated results&lt;br&gt;
30-day TTL for automatic cleanup&lt;br&gt;
🔹 AI Layer&lt;br&gt;
Amazon Bedrock (Claude 3 Haiku)&lt;/p&gt;

&lt;p&gt;Used for:&lt;/p&gt;

&lt;p&gt;natural language explanations of compliance risk&lt;br&gt;
conversational “what-if” questions&lt;br&gt;
contextual guidance based on user scenario&lt;br&gt;
🔹 Orchestration&lt;br&gt;
Kiro (AI development assistant)&lt;br&gt;
Used for:&lt;br&gt;
structured prompting&lt;br&gt;
refining AI responses&lt;br&gt;
enforcing consistency in outputs&lt;br&gt;
🔄 How It Works&lt;br&gt;
User enters OPT/STEM OPT details&lt;br&gt;
Frontend sends request to API Gateway&lt;br&gt;
Lambda processes compliance logic&lt;br&gt;
DynamoDB stores session state&lt;br&gt;
Bedrock generates AI explanations&lt;br&gt;
UI updates in real time&lt;br&gt;
🧪 Example Scenario&lt;/p&gt;

&lt;p&gt;A student inputs:&lt;/p&gt;

&lt;p&gt;OPT start date: June 1&lt;br&gt;
70 days of unemployment used&lt;br&gt;
Recently lost job&lt;/p&gt;

&lt;p&gt;The system:&lt;/p&gt;

&lt;p&gt;recalculates remaining unemployment allowance&lt;br&gt;
flags HIGH compliance risk&lt;br&gt;
generates AI explanation of consequences&lt;br&gt;
suggests next actions (e.g., secure employment within X days, contact DSO)&lt;br&gt;
⚖️ Hybrid Design: Rules + AI&lt;/p&gt;

&lt;p&gt;One of the key design decisions was combining:&lt;/p&gt;

&lt;p&gt;Deterministic logic (backend)&lt;br&gt;
ensures accuracy for timelines and calculations&lt;br&gt;
AI reasoning (Bedrock)&lt;br&gt;
explains outcomes in human language&lt;br&gt;
helps interpret complex edge cases&lt;/p&gt;

&lt;p&gt;This hybrid approach ensures:&lt;/p&gt;

&lt;p&gt;✔ accuracy&lt;br&gt;
✔ clarity&lt;br&gt;
✔ flexibility&lt;br&gt;
🧩 Key Learnings&lt;br&gt;
Serverless architecture makes scaling this kind of tool simple and cost-efficient&lt;br&gt;
AI is most powerful when paired with deterministic logic&lt;br&gt;
Real-world problems often require simulation, not just answers&lt;br&gt;
Clear UX is just as important as backend logic&lt;br&gt;
🏆 Competition Outcome&lt;/p&gt;

&lt;p&gt;This project was built for the AWS 10,000 AIdeas Competition and was selected as a:&lt;/p&gt;

&lt;p&gt;🥉 Top 300 semi-finalist out of thousands of global submissions&lt;/p&gt;

&lt;p&gt;🚀 What’s Next&lt;/p&gt;

&lt;p&gt;Planned improvements include:&lt;/p&gt;

&lt;p&gt;Amazon EventBridge for compliance reminders&lt;br&gt;
SNS/SES for email alerts&lt;br&gt;
Multi-language support&lt;br&gt;
Deeper multi-turn AI memory&lt;br&gt;
Mobile app via AWS Amplify&lt;br&gt;
⚠️ Disclaimer&lt;/p&gt;

&lt;p&gt;This tool is for educational purposes only and does not constitute legal advice.&lt;/p&gt;

&lt;p&gt;Users should consult their Designated School Official (DSO) or immigration attorney for official guidance.&lt;/p&gt;

&lt;p&gt;🙏 Closing Thoughts&lt;/p&gt;

&lt;p&gt;This was a great exercise in combining:&lt;/p&gt;

&lt;p&gt;cloud architecture&lt;br&gt;
AI reasoning systems&lt;br&gt;
real-world compliance logic&lt;/p&gt;

&lt;p&gt;Still building. Still learning.&lt;/p&gt;

&lt;p&gt;If you’re building with AWS or working on AI systems, I’d love to connect and exchange ideas.&lt;/p&gt;

&lt;p&gt;Link to the my Build Article here:&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://builder.aws.com/content/39oMe5UBwGbHEo5eV9gfjO3RQQi/aideas-ai-immigration-compliance-copilot" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fbuilder.aws.com%2Fassets%2Fog-hiXAX-on.png" height="420" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://builder.aws.com/content/39oMe5UBwGbHEo5eV9gfjO3RQQi/aideas-ai-immigration-compliance-copilot" rel="noopener noreferrer" class="c-link"&gt;
            AWS Builder Center
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Connect with builders who understand your journey. Share solutions, influence AWS product development, and access useful content that accelerates your growth. Your community starts here.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fbuilder.aws.com%2Fassets%2Fbuilder-favicon-sq0js-4n.svg" width="16" height="16"&gt;
          builder.aws.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>ai</category>
      <category>opensource</category>
      <category>career</category>
      <category>aws</category>
    </item>
  </channel>
</rss>
