Skip to content

retran/retran

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published