Speaker

Gilbert Sanchez

Gilbert Sanchez

Staff Software Development Engineer at Tesla

San Jose, California, United States

Actions

Formerly known as "Señor Systems Engineer" at Meta. A loud advocate for: DEI, DevEx, DevOps, and TDD.

Area of Expertise

  • Information & Communications Technology

Topics

  • PowerShell
  • Chef
  • Microsoft PowerShell
  • ruby
  • Pester
  • TDD

¿No Habla Inglés?: PowerShell Localization in Practice

PowerShell is global - but not everyone speaks English first. In this session, we'll begin by putting ourselves in the shoes of users who don't work in English every day, to build empathy for the challenges they face when tools don't speak their language. From there, we'll demystify how localization works in PowerShell, explore practical ways to make your modules more inclusive, and showcase tools (like a custom VS Code extension) that make contributing and consuming localized modules easier. We'll also discuss setting up processes so your community can meaningfully contribute translations, ensuring your project truly welcomes the world.

REST & Relax: Crafting APIs with PowerShell using Pode

Unlock the power of PowerShell for modern API development! In this advanced session, you’ll learn how to build RESTful APIs natively in PowerShell using the Pode framework. We’ll cover practical patterns for structuring your API projects, demonstrate how to leverage Pode’s built-in OpenAPI support for spectacular, self-documenting endpoints, and share tips to avoid common pitfalls. Whether you’re new to Pode or looking to level up your API game, you’ll leave with actionable techniques and real-world examples to streamline your development process.

Automating Your Opinions: Templatizing DevEx

Simplify development using industry-standard tools and customizable templates to write more code, streamline best practices, and spend less time on code quality, module creation, code reviews, and more!

From Burnout to Built-to-Last: The Open Source Org Advantage

Open source is full of passion projects - but passion doesn’t scale. Too often, a single maintainer carries the entire weight of a repo, and when life changes - new job, new priorities, or just plain burnout - the project fades. The bus factor is real, and it’s not a fun way to run a community.

There's a better way: run your projects as an organization. An org spreads responsibility, fosters new leaders, and makes your code resilient enough to outlast you. It's not just about sustainability - it's about building a community that thrives.

And here's the kicker: running as an org also unlocks a treasure chest of free (for FOSS) tools and services. From free hosting and GitHub Copilot, to shared credentials and transparent funding, these benefits can supercharge your project without draining your wallet. I'll share lessons from joining the Psake org and starting PSInclusive, showing how orgs can create healthier teams, better tools, and projects that actually live on.

Markdown Madness: Static Sites for Fun & Profit

You already write Markdown. README.md, meeting notes, maybe even your grocery list. But what if that Markdown could become a blog, a polished docs site, a personal resume, or even a link-in-bio page? Turns out, it can - and the tools are way cooler (and easier) than you think.

In this session, we'll go on a whirlwind tour of static site generators: Jekyll, MkDocs, Hugo, Docusaurus, plus some delightful "non-docs" options like jsonresume and littlelink.io. We'll talk about what each is good at, how to pick the right one, and how to actually get it online without sacrificing weekends to YAML. Along the way, we'll also cover Markdown/MDX tricks and VS Code extensions to keep things sane.

Whether you're looking to document your project, polish your personal brand, or just hack together something fun, you'll leave knowing how to take plain Markdown and ship it as something awesome.

Sync & Share Custom Script Analyzer Rules

Look, linting is boring… until it isn’t. Script Analyzer is great, but once your org has more than two people writing PowerShell, the defaults aren’t enough. You need custom rules—your rules—and you need them everywhere, all the time, without constantly nagging folks on Teams with “hey, don’t do that.”

In this session, we’ll talk about how to turn those custom Script Analyzer rules into a module you can ship, version, and enforce across your org. We’ll get into the weeds: packaging, distribution, pipelines, and keeping things in sync without breaking everyone’s flow. This isn’t “intro to linting.” This is about running your analyzer rules like production code, because that’s what they are.

Laptops Die, Dotfiles Live Forever: Chezmoi for Your Dev Environment

Your laptop will die. Your VM will get nuked. IT will reimage your machine at the worst possible time. But your workflow - your Personal Developer Environment - doesn’t have to die with it!

That's where dotfiles come in. Dotfiles are just your personal config files, and with chezmoi you can take them to the next level. Chezmoi doesn’t just sync files - it lets you diff changes across machines, template configs for different environments, and even run setup scripts automatically when you apply them.

In this session, we'll show Windows developers (yes, you) how to treat your dev environment like code: versioned, portable, cross-platform, and rebuildable in minutes. You’ll never waste days reinstalling extensions, tweaking settings, or rebuilding your PowerShell profile by hand again.

Gilbert Sanchez

Staff Software Development Engineer at Tesla

San Jose, California, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top