Skip to content
View leouofa's full-sized avatar
🏆
🏆

Block or report leouofa

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

Leonid Medovyy

  • 🧑‍🚀 I am Principle Full-Stack Software Engineer (with 20+ years of experience).
  • 🔟 I started programming calculators at age 6.
  • 💾 My web dev journey began in 1996 (with HTML and Notepad).
  • 🖥️ My first desktop programming language was Visual Basic (1997).
  • 🎓 I graduated from College (UofA) in 2007 with degrees in MIS and OM.
  • 💎 I fell in love with Ruby on Rails in 2011 and have been using it ever since.

Tech Stack & Toolbox

Ruby Rails RubyLLM Rust Ratatui TypeScript JavaScript React Mobile
Next.js LangChain Vercel AI SDK Godot Engine Python C Bash / Zsh Lua


Open Source Work


🔍 OSINT & Knowledge Systems

MacronX
Ruby Rails RubyLLM Docker
Personal open-source intelligence (OSINT) intake, indexing, and analysis pipeline designed for offline-first research and investigation.

MacronX TUI
Rust
A blazing-fast, keyboard-driven terminal user interface (TUI) for navigating and triaging the MacronX OSINT pipeline.

Local Wikidata
Docker Python SPARQL
Local, privacy-first read-only English Wikidata Truthy SPARQL endpoint powered by QLever for offline, verified knowledge grounding.

VectorQA
TypeScript LangChain OpenAI
Open-source semantic search and Q&A application leveraging vector embeddings to power intelligent document question answering.

Web Speakeasy
TypeScript PostgreSQL Decentralized
Decentralized, privacy-preserving messaging application engineered to combat unlawful surveillance and protect communication freedom.


🛠️ Frameworks, Systems & Developer Tooling

Rapid UI
Ruby Rails
Component-driven UI development framework for Ruby on Rails, building modular, testable interfaces on top of ViewComponent.

Simple Backup
Ruby
A reliable, lightweight backup automation utility built to keep critical personal data safe and effortlessly archived.

Super Dotfiles
Shell Lua
An ergonomic macOS terminal and development environment that treats the CLI as an instrument, tuned for maximum efficiency and flow.


🎮 Games

Ninja Survivor
Godot Shader
A fast-paced 3D synthwave roguelite survivor game featuring neon visuals, responsive combat mechanics, and custom shaders.

Ninja Run
Godot Shader
High-octane, audio-reactive 3D endless and rhythm runner featuring dynamic speed scaling, procedural hazards, and custom visual shaders.

The Play Game
Godot
A Godot 4 powered 2D side-scroller game featuring responsive movement mechanics, platforming physics, and clean scene architecture.


📖 Publishing

Book Rhino
Ruby Rails RubyLLM TypeScript
AI-powered authoring and production assistant designed to accelerate writing, editing, and book layout workflows.

Booksmith
Ruby Amazon KDP
Production-grade publishing engine and CLI compiling Markdown chapters into store-ready Amazon KDP Paperbacks, Hardcovers, and Kindle EPUBs.

Evox
Ruby
A PDF songbook generator built to streamline lyric sheet and chord chart compilation into clean, printable songbooks.


🎵 Music & Audio-Visual Tools

Gridbeat
TypeScript React Next.js Web
Open-source interactive chord & scale visualizer supporting piano, guitar, ukulele, and Novation Launchpad grid controllers.

Scratch Tools
Max for Live Ableton Live Audio DSP
A lightweight, low-latency 1-shot scratch instrument and custom DSP sampler built in Max for Live for expressive finger-drumming.

Ninja Tone
C Audio DSP
A lightweight, C-based audio engine and tone generator designed for low-latency sound synthesis and processing.


⚡ Productivity & Habits

Ninja Coach
TypeScript Vercel AI SDK
AI-powered performance coach engineered to help high-performers establish and sustain elite daily routines.

Ninja Track
TypeScript Mobile
A focused mobile habit tracker built to cultivate consistency without cognitive friction or interface overwhelm.

Language Accelerator
Ruby
Automated vocabulary extraction and frequency-ranking pipeline in Ruby to accelerate foreign language learning from PDF literature.

Pinned Loading

  1. book-rhino book-rhino Public

    AI-Powered Writing & Production Assistant

    JavaScript 2

  2. macron1-automations/macronx macron1-automations/macronx Public

    Personal OSINT Intake and Analysis Pipeline

    Ruby

  3. gridbeat gridbeat Public

    🎵 Open-source chord & scale visualizer for piano, guitar, ukulele, and grid controllers. Learn, save, and master music! 🎸

    TypeScript 1

  4. macron1-automations/macronx-tui macron1-automations/macronx-tui Public

    A fast, keyboard-driven TUI for MacronX OSINT pipeline

    Rust 1

  5. evox evox Public

    The PDF songbook generator for the masses.

    Ruby 4

  6. ninja-in-brazil/super-dotfiles ninja-in-brazil/super-dotfiles Public

    Get Super. The CLI as instrument—get better every time you use Mac.

    Shell 1