Skip to content
View LyalinDotCom's full-sized avatar
:octocat:
A lot going on
:octocat:
A lot going on

Block or report LyalinDotCom

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LyalinDotCom/README.md

Dmitry Lyalin

Dmitry Lyalin Banner

25+ years building stuff. Currently at Google as Group PM for Firebase - working on serverless products (Cloud Functions, Hosting, Storage, Extensions, App Hosting, Firebase ML) and our new AI framework, Genkit. Basically helping developers ship apps faster.

Led multiple products from zero to GA:

  • Firebase App Hosting - Simplified serverless hosting for Next.js/Angular apps. No more config hell - just GitHub integration and automatic scaling.
  • Firebase Genkit - Open-source AI framework for JS/TS developers. Making AI development as easy as Firebase made mobile backends.

Before Google: 14 years at Microsoft. Started as a dev consultant, ended up as Principal PM. Built Hot Reload for .NET/C++ (you're welcome!), shipped .NET MAUI 1.0, made XAML tools suck less, and helped rebrand VSTS to Azure DevOps. Also keynoted at .NET Conf and ran Build.

Started my career bouncing between banks, startups, and everything in between. Real-world experience taught me that technology can solve lots of problems, but the key is understanding your customers and what you're solving for them. Technology is fun, but building software is about the users.

Beyond tech: 6.5 years as NYPD Auxiliary Police in NYC, now doing C.E.R.T. with Florida fire department. Community matters.

🤖 AI Coding Adventures

I'm all-in on AI coding tools - Claude Code, Cursor, Windsurf, Gemini CLI, Firebase Studio, Jules. Here's what I've built with AI assistance:

Game Experiments

Zero game dev experience → playable prototypes in hours:

Product Prototypes

As a PM, I build prototypes to explore concepts (not shipping these, but way better than just docs):

Open Source Samples

  • FishTankSimulator - 3D virtual aquarium with AI-generated fish. Upload photos to create custom fish that swim around. Three.js + Genkit magic!
  • TextNarratorDemo - Text-to-speech with 30 voices and 24 languages. Built entirely with Firebase Studio prompts - includes auto-translation!
  • learn-genkit-gemini - Using Gemini CLI to automate Genkit sample generation
  • TextToSpeechGenkitDemo - Multi-speaker AI voice synthesis with Genkit
  • Genkit-Ollama-VisionSample - Local AI text extraction from images
  • Dmitry-CLI - a sample using Genkit framework + Ollama to talk to talk to local models

Developer Tools

  • ConfigureMacKeys - "Just in time" CLI for managing Mac env vars with auto-backups
  • HelpMe - Single question, single answer command-line concept powered by Gemini or self-hosted models via Ollama

📫 Let's Connect

Popular repositories Loading

  1. XAML-Resources XAML-Resources Public

    20 5

  2. XAMLDesignTimeSamples XAMLDesignTimeSamples Public

    Sample project that demonstrates design-time data capabilities for WPF .NET Core & UWP developers added to Visual Studio 2019 in Update 16.7

    C# 14 2

  3. VisualStudio2017 VisualStudio2017 Public

    A comprehensive (unofficial) index of resources for Visual Studio 2017

    6 3

  4. MetadataUpdateHandlersDemo MetadataUpdateHandlersDemo Public

    C# 6 2

  5. TextToSpeechGenkitDemo TextToSpeechGenkitDemo Public

    Sample App using Genkit in a Next.js to generate text-to-speech. Created June 8th and validated to work, but will not be maintained unless otherwise noted here for any future breaking changes.

    TypeScript 6

  6. Genkit-Ollama-VisionSample Genkit-Ollama-VisionSample Public

    A sample for using open vision models to extract texts from images using Genkit framework and Ollama (Node.js)

    TypeScript 6 1