Skip to content
View retran's full-sized avatar
:octocat:
:octocat:

Highlights

  • Pro

Block or report retran

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 250 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
retran/README.md

Hi, I'm Andrew!

Staff Software Engineer | Mentor | Developer Tooling & Experience | ex-JetBrains

I'm a software developer passionate about creating tools that improve the developer experience. You can read my full story at retran.me/about.

Tech Stack

Projects

project meow: Personal Developer Platform (Work in Progress)

An integrated platform designed to create a consistent, personalized development environment across different machines and operating systems. Built with developer experience in mind.

  • meowg1k — Single-binary command-line tool for LLM-powered code generation, refactoring, and explanation. Zero dependencies, supports multiple AI providers (Gemini, OpenAI, Anthropic, and local models via llama.cpp). Designed for both interactive use and automation pipelines.

  • .meow — Component-based Bash system for automated development environment setup. Manages package installation, configuration symlinks, and dependencies with cross-platform support for macOS and Linux.

  • meowvim — Production-ready Neovim configuration with 50+ carefully curated plugins. Features GitHub Copilot integration, LSP support for multiple languages, debugging tools, session management, and optimized performance with lazy loading. Works seamlessly in both terminal and Neovide GUI.

  • meow-litterbox — Pre-configured Docker images for portable and reproducible development environments. Ships with Neovim and essential dev tools, compatible with VS Code Dev Containers and remote SSH workflows.

  • meow.yarn.nvim — Neovim plugin for exploring LSP type and call hierarchies. Provides an interactive tree view with live code preview, asynchronous operation, and intuitive keyboard navigation. Makes navigating complex codebases feel like untangling yarn—simple and satisfying.

Game Development Tools

  • strata — Command-line tool for game artists and technical artists. Exports PBR (Physically Based Rendering) textures from Photoshop PSD files, generates normal maps from height data, and packs multiple texture channels into optimized atlases for game engines.

  • picotron-project-template — Starter template for Picotron fantasy computer game development. Includes organized project structure, logging utilities, and unit testing framework to accelerate game prototyping.

  • qpb-image-format — Lua scripts for Picotron that convert standard PNG images to QPB (Quad Palette Bitmap) format. Optimized for intro sequences and static backgrounds in fantasy console games.

Educational

  • ide-development-2023 — Complete course materials for IDE Development, covering syntax parsing, code analysis, refactoring, and editor integration. Licensed under CC BY-NC-SA 4.0 for educational use.

Programming Languages & Interpreters

Programming Problems

  • problems — Collection of problem solutions from competitive programming platforms including Advent of Code, HackerRank, and LeetCode. Implemented in C#, Go, and Kotlin.

Stats

Pinned Loading

  1. meowg1k meowg1k Public

    Your purr-sonal AI sidekick for coding, writing, and automating anything — right from your terminal.

    Go 3

  2. .meow .meow Public

    The purr-fect dotfiles management system that sets up your development environment with a single meow.

    Shell

  3. meowvim meowvim Public

    The purr-fect Neovim configuration for a cozy coding session. May or may not increase your productivity by a feline factor.

    Lua 1 1

  4. meow.yarn.nvim meow.yarn.nvim Public

    A purr-fectly simple way to visualize LSP hierarchies in Neovim.

    Lua 53

  5. my-little-lispy-experimental my-little-lispy-experimental Public

    [DEPRECATED] Simple scheme-based DSL engine for .net

    C# 2

  6. ide-development-2023 ide-development-2023 Public

    This repository contains materials for the "IDE Development Course" taught by Andrew Vasilyev in 2023.

    HTML 1