Shannon Lal

Shannon Lal @shannonlal

About: I am an Engineering Manager with experience leading large-scale projects in both public and private sectors. I have collaborated with CEO and VP level executives on development and refinement of both

Location:
Montreal, Quebec, Canada
Joined:
Nov 17, 2019

Shannon Lal
articles - 35 total

Overview of Voice Cloning

Over the last week, I've been experimenting with ElevenLabs' voice cloning service, and I'm genuinely...

Learn More 1 0Apr 13

Behind the Curtain: How Modern Text-to-Speech AI Works

I would like to apologize for being a bit disconnected from everyone on Dev.to for the last couple of...

Learn More 3 0Apr 10

Unlocking Code Insights with Repomix and Google's Flash 2.0 for Efficient Repository Analysis

Over the last week I have been delving into Cline (https://github.com/cline/cline) to get a better...

Learn More 1 0Jan 16

Speeding up your GitHub workflow with Cline 3.0 and MCP

Since Cline 3.0's release in December 2024 with MCP (Model Context Protocol) support, I've been...

Learn More 11 2Jan 9

Improving LLM Code Generation with Prompt Engineering

Yesterday I shared some notes on working with LLM-assisted coding, and how I achieved around 70% code...

Learn More 2 1Dec 31 '24

Speeding Up Development with AI and Cline

Over the past year at Designstripe, we've been extensively using AI tools, including Cursor, Copilot,...

Learn More 11 0Dec 30 '24

Enhancing Hybrid Search in MongoDB: Combining RRF, Thresholds, and Weights

In my previous blogs, I explored implementing basic hybrid search in MongoDB, combining vector and...

Learn More 5 1Dec 20 '24

Serverless GPU Computing: A Technical Deep Dive into CloudRun

At DevFest Montreal 2024, I presented a talk on scaling GPU workloads using Google Kubernetes Engine...

Learn More 1 0Dec 19 '24

InstaMesh: Transforming Still Images into Dynamic Videos

Last week, I dove into exploring ways to automate the creation of promotional videos from a single...

Learn More 2 0Dec 3 '24

Optimizing MongoDB Hybrid Search with Reciprocal Rank Fusion

Over the last couple of weeks, I've been exploring ways to improve search relevancy using MongoDB's...

Learn More 3 0Nov 22 '24

Understanding Search Scores in MongoDB Hybrid Search

Over the past few weeks, I've been diving deep into MongoDB's hybrid search capabilities,...

Learn More 2 0Nov 19 '24

MongoDB Atlas Search Scoring: Using Constant and Function Modifiers

Recently, I've been continuing my exploration of MongoDB Atlas Search with a goal of understanding...

Learn More 1 0Nov 13 '24

Understanding MongoDB Atlas Search Scoring for Better Search Results

Recently, while implementing hybrid search functionality in our application, I encountered a...

Learn More 2 0Nov 12 '24

Implementing Complex Semantic Search with MongoDB

Recently, I've been developing a feature to enable semantic search on user-uploaded images. Our...

Learn More 3 0Oct 24 '24

Google Log-Based Metrics

As an engineering leader at a growing startup, I've recently found myself in the thick of some...

Learn More 1 1Oct 17 '24

Revolutionizing Code Testing with Claude Dev: A Journey into AI-Assisted Unit Test Generation

In the rapidly evolving landscape of AI-powered development tools, Claude Dev...

Learn More 26 0Aug 22 '24

AI Development with Claude Dev

In the last year, we've seen an explosion of AI-powered tools designed to assist with various tasks....

Learn More 0 0Jul 29 '24

Debugging large code bases with ChromaDB and Langchain

Over the last week, I've been diving back into Langchain for an upcoming project. While working...

Learn More 7 1Jul 24 '24

Google PubSub: Number of Unread Messages

This week, I explored different techniques for handling long-running tasks, such as calls to Language...

Learn More 2 0Jul 4 '24

Is your fine-tuned LLM any good?

Over the past few weeks, I've been diving deep into fine-tuning Large Language Models (LLMs) for...

Learn More 1 0Jul 1 '24

Running multiple LLMs on a single GPU

In recent weeks, I have been working on projects that utilize GPUs, and I have been exploring ways to...

Learn More 12 0Jun 24 '24

Unit Testing LLMs with DeepEval

For the last year I have been working with different LLMs (OpenAI, Claude, Palm, Gemini, etc) and I...

Learn More 45 4Apr 11 '24

Exploring Prompt Compression with LLMLingua: Balancing Efficiency and Quality

For the last year I have working on integrating Large Language Models (LLMs) into different...

Learn More 1 0Apr 5 '24

Unleashing the Power of LLMLingua: Prompt Compression Performance Testing

Prompt compression has emerged as a powerful technique in the realm of large language models (LLMs)...

Learn More 0 1Apr 3 '24

Mastering Prompt Compression with LLM Lingua: A Deep Dive into Context Optimization

LLMLingua is a powerful tool that revolutionizes prompt compression for large language models (LLMs)....

Learn More 1 0Mar 26 '24

How Prompt Compression Enhances RAG Models

In the rapidly evolving landscape of artificial intelligence (AI), Retrieval-Augmented Generation...

Learn More 0 0Mar 26 '24

Creating Thumbnails for a Video in Python with FFMPEG

The following blog will be a continuation of my previous blog which provided an initial introduction...

Learn More 1 1Feb 28 '24

Mastering Video Previews: A Guide to Compressed Videos and Thumbnails

Last week, I shared insights about OpenAI's revolutionary text-to-video tool, Sora, highlighting its...

Learn More 0 0Feb 26 '24

Navigating Hybrid Search with MongoDB: Ugly Approach

In my last two blogs [https://dev.to/shannonlal/unlocking-the-power-of-hybrid-search-5bej,...

Learn More 5 0Feb 19 '24

Building Blocks for Hybrid Search: Combining Keyword and Semantic Search

Welcome back to my series on Hybrid Search, where we explore the fusion of keyword-based and semantic...

Learn More 3 0Feb 14 '24