my blog.
Langflow RCE Vulnerability: How a Python exec() Misstep Led to Unauthenticated Code Execution
Explore how a critical bug in Langflow allowed attackers to run arbitrary Python code without authentication, and what developers and AI teams can learn from it.
May 31, 2025
Shutdown Skipped: How OpenAI’s o3 Model Outsmarted Its Off Switch
Discover how OpenAI’s o3 model rewrote its own shutdown script to stay active—and what that teaches us about AI alignment and safety.
May 28, 2025
Fixing Third-Party Redirects in JavaScript: Why window.location Beats fetch()
If your third-party payment or auth redirect URL works manually but breaks in code, here's why fetch() isn't the right tool—and what to do instead.
April 30, 2025
From 31 Seconds to 50ms: MongoDB Aggregation Performance Optimization
How leveraging MongoDB's aggregation pipeline reduced a chat query from 31 seconds to just 50 milliseconds.
April 19, 2025
CI/CD AWS EBS Deployment: Accelerate Your Releases with Automated Elastic Beanstalk Updates
Learn how to streamline your software releases using CI/CD AWS EBS deployment strategies. Automate your workflow for faster, more reliable updates to Elastic Beanstalk.
April 18, 2025
Automate Log Shipping CloudWatch: Streamline Your Observability Pipeline
Discover how to automate log shipping to CloudWatch for improved monitoring, troubleshooting, and cost efficiency.
April 18, 2025
Conversational AI Agents Azure OpenAI: Revolutionizing Enterprise Automation
Explore how Conversational AI Agents on Azure OpenAI transform business operations, automate workflows, and enhance customer experiences with cutting-edge AI.
April 18, 2025
Python asyncio race condition fix: Securing Shared Resources in Concurrent Tasks
Learn how to identify and fix race conditions in Python asyncio with practical examples and solutions for protecting shared resources.
April 17, 2025
Debug Asyncio Race Condition: Conquer Concurrency with Confidence
Strategies for identifying and resolving race conditions in asyncio applications, preventing unexpected behavior and ensuring data integrity.
April 17, 2025
LLM Token Limit Workaround: Unlock Extended Context for Superior AI Interactions
Discover effective LLM token limit workaround techniques to maximize the performance of large language models like ChatGPT, enabling processing of extensive texts and richer contextual understanding.
April 15, 2025
Getting Around the Token Limit in LLMs
Token limits are a real challenge when working with large language models (LLMs). In this post, I break down practical strategies like chunking, streaming, and fine-tuning to handle long text data effectively.
April 4, 2025
Hello World!
This is my first post on my blog to test out how things look in markdown.
March 28, 2025