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.

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

Hi, I'm Andrew!

I build developer tools for a living and tinker with them for fun. Currently a Principal Developer at Mendix, working on Studio Pro and Maia — the AI-assisted development experience for low-code. Before Mendix, I spent seven years at JetBrains shipping features for ReSharper and Rider, then led the ReSharper AI team. I also teach — courses on IDE development, programming languages, and machine learning at universities in Russia and Germany.

More at retran.me.

Tech Stack

Projects

Project Meow: Personal Developer Platform

An integrated platform for a consistent development environment across machines and operating systems.

  • meowary — Work journal template for developers. Combines PARA, daily notes, a Zettelkasten-style knowledge graph with semantic search, and structured coding workflows. Runs on OpenCode.

  • meowctl — Rust tool that sets up development environments. Manages packages, applies configurations idempotently, and ties the rest of the platform together.

  • meowg1k — CLI for LLM-powered code generation, refactoring, and explanation. Single binary, supports multiple providers and local models.

  • meowvim — Neovim configuration with 50+ plugins. Copilot, multi-language LSP, debugging, session management, and lazy loading.

  • meow-litterbox — Docker images for portable dev environments. Works with VS Code Dev Containers and remote SSH.

  • meow.yarn.nvim — Neovim plugin for browsing LSP type and call hierarchies. Tree view with live code preview.

  • .meow[DEPRECATED] Original Bash framework for automated environment setup. Superseded by meowctl.

Game Development Tools

  • strata — CLI that exports PBR textures from Photoshop PSD files. Generates normal maps and packs texture channels into atlases.

  • picotron-project-template — Starter template for Picotron fantasy computer games. Includes project structure, logging, and unit testing.

  • qpb-image-format — PNG-to-QPB converter for Picotron intro sequences and static backgrounds.

Teaching

  • ide-development-2023 — Course materials for a university course on IDE internals: syntax parsing, code analysis, refactoring, and editor integration. CC BY-NC-SA 4.0.

See all courses and talks at retran.me/talks/.

Languages & Interpreters

Programming Problems

  • problems — Competitive programming solutions (Advent of Code, HackerRank, LeetCode) in C#, Go, and Kotlin.

Stats

Pinned Loading

  1. meowg1k meowg1k Public

    A purr-fectly scriptable CLI that brings AI superpowers to your terminal—automate commits, reviews, and workflows with feline precision

    Go 8

  2. meow.yarn.nvim meow.yarn.nvim Public

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

    Lua 59 1

  3. .meow .meow Public

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

    Shell 1

  4. 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

  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 2 1