Skip to content
View gilnatab's full-sized avatar

Block or report gilnatab

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
gilnatab/README.md

Hi, I'm Gilnatab 👋

I keep pipelines green, containers contained, and production boring — exactly the way I like it.

I've spent nine years in software engineering: first building Java and Vue applications, now working with AWS, CI/CD, infrastructure automation, and the occasional mysterious production issue.

Full-stack API caller · Cloud infra babysitter · CI/CD tamer · Occasional YAML negotiator

When a recurring need refuses to go away, I usually build a tool for it. If it helps someone else too, even better — sometimes it becomes a clear, repeatable workflow.

What I Do

Most days, that means building delivery pipelines, automating AWS operations, running containerized services, and investigating why a deployment chose 4:59 p.m. to develop a personality.

Tools I Reach For

  • Cloud & delivery: AWS, CodePipeline, CodeBuild, CodeDeploy, Jenkins
  • Containers & operations: Docker, ECS, Kubernetes, Helm, Nginx, CloudWatch
  • Automation: Python, AWS CLI and SDKs, Lambda, EventBridge, Step Functions
  • Application background: Java, Spring Boot, MyBatis, JavaScript, Vue

Side Quests

Technical notes and documentation I've decided not to keep trapped in my own tabs.

A browser-based, offline-capable five-step workflow for merging Excel files — because spreadsheets already contain enough surprises. Live demo

A local dashboard for monitoring and controlling OBS Studio through obs-websocket v5 — because guessing is not observability. Live demo

Currently Exploring

I'm learning how AI models work from first principles, starting with Andrej Karpathy's Neural Networks: Zero to Hero — neural networks built from scratch, in code, with the magic tricks explained instead of hidden.

I've finished some lessons and written summaries in the AI section of my Notes.

AI-assisted software development and multi-agent workflows are still part of the side quest, too.

Strong recommendation: follow Andrej Karpathy. Seriously. He is a genuinely nice guy and one of those rare teachers who can explain difficult ideas without making the difficulty feel like your fault.

Say Hello

Open to interesting DevOps, infrastructure, and platform engineering opportunities where I can improve delivery reliability, automate operations, and help teams ship with confidence.

Notes · Email

Pinned Loading

  1. excel-merge-tool excel-merge-tool Public

    一个基于浏览器的 Excel 文件合并工具,通过 5 步向导完成两个 Excel 文件的关联合并。无需安装,支持离线单文件分发。

    JavaScript 1

  2. obs-status-monitor obs-status-monitor Public

    本地运行的 OBS Studio 控制面板,通过 obs-websocket v5 实时监控和控制 OBS。

    Vue

  3. MijiaPluginForTM MijiaPluginForTM Public

    Forked from cxhoyo/MijiaPluginForTM

    米家智能插座功率显示插件_TrafficMonitor

    C++

  4. PowerToys PowerToys Public

    Forked from microsoft/PowerToys

    Microsoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows

    C#