Hi 👋 I'm Lakshan Perera
AI Engineer from Sri Lanka. I spend most of my time building & contributing to open source orgs like vercel and google, mainly focused on improving the developer experience around AI.
You can find my main personal projects below they explore some unique areas that haven’t really been solved yet and could make the dev experience a lot better.
If you're interested in collaborating, email is the best way to reach me i check it pretty often [email protected].
- vercel/ai#9437 - Introduced embedding model middleware for centralized embedding customization
- vercel/ai#10232 - Migrate from unsupported Gemini models and drop outdated functionality
- ChromeDevTools/chrome-devtools-mcp#729 - Allow opting out of default Chrome launch arguments
- ChromeDevTools/chrome-devtools-mcp#748 - Support
resize_pagewhen browser window is maximized - TanStack/db#551 - Added select option to extract items while preserving metadata
- nodejs/userland-migrations#166 - Added support for rmdir imports with aliases
- nodejs/userland-migrations#168 - Implemented support for detecting member expression require nodes
- colinhacks/zod#4306 - Added debugging support with tsx runtime
- codemod/codemod#1895 - Next.js update for CVE-2025-67779