Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

16 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Hi, I'm Dino ๐Ÿ‘‹

I build things, mostly in Ruby, JavaScript, Go and lately Swift. Comfortable with AWS, Docker, Postgres/MySQL, Snowflake and whatever else the job needs.

I like small libraries with no magic, DSLs you can read out loud, and native apps that start instantly. Still learning, junior developer for life ๐Ÿ™‚

Below is the stuff I actually use. Hope you find something useful.


๐Ÿ’Ž Ruby

A Ruby web framework that unifies the primitives an enterprise backend actually needs, so you (and your LLM) learn one DSL and use it everywhere. Sinatra speed, Rails features, Rack + Sequel + PostgreSQL.

Access policy library. A cleaner Pundit alternative - policies read like sentences and stay out of your models.

Framework-agnostic REST / JSON-RPC API layer. Define an action once, get both protocols plus docs and validation for free.

Explicit, straightforward view components for Rails / Sinatra / Lux. No implicit lookups, no surprises.

Gems

Name Description
hammer The bastard Frankenstein child of Rake, Thor and Joshua. Drop a Hammerfile, run hammer, ship
typero Type system with value coercion and constraints
clean-mock Lightweight FactoryBot alternative, similar interface, no magic
json-exporter Versioned JSON data exporter with nested object support
html-tag HTML tag builder on steroids, with Rails / Sinatra / Lux adapters
hash_wia Hash with indifferent access - strings, symbols or methods
lux-url URL object with a few extra features
lux-deploy SSH + rsync deploys. No Docker, no registry, one yaml file
lux_assets Web asset packer - simplified webpack/sprockets, convention over configuration
schedulero Simple Ruby scheduler that runs tasks in intervals
image_resizer Fast and stable Ruby image resizer
lux-plugins My personal Lux plugin collection
clean-annotations Annotatable attributes and callbacks for non-Rails classes
class-mattr Set and get method attributes
class-cattr Class properties, in a non-polluting way
class-callbacks Rails-style callbacks for non-Rails projects

๐ŸŽ Mac apps

FileExplorer

Native macOS Finder replacement, written in Swift + SwiftUI. Fast, keyboard-driven, and it previews basically everything.

  • Column browser with a live preview pane
  • VSCode-style file and folder icons
  • Image resize / convert built right in
  • Pinned folders, color labels, iPhone file management

Repo ยท Demo page

App Launcher

Spotlight-like launcher for macOS, minus the parts of Spotlight nobody asked for.

  • Fuzzy app search, instant results
  • Run your own scripts from the same box
  • Small, native, no Electron anywhere near it

Repo ยท Home page

md-boss

A macOS markdown viewer and editor that looks like paper. Folders on the left, the rendered document on the right.

  • Raw / preview / notes panes side by side
  • Raw and preview scroll together, anchored on source lines
  • Eight themes, โ‡งโŒ˜D to flip light and dark
  • < and > narrow and widen the reading column

Repo

Friendly Lang Tutor

A privacy-first macOS language tutor. Think "LingoBar, but better" - real listening, speaking and pronunciation feedback.

  • Everything runs locally
  • TTS + STT + pronunciation scoring
  • No account, no cloud, no tracking

Repo

Procfile Runner

Desktop GUI for the processes in your Procfile. Built with Wails (Go + JS), so it stays tiny.

  • Start / stop / restart each process on its own
  • Batch control for the whole file
  • Live log output per process

Repo


โšก JavaScript / TypeScript

Svelte-inspired custom elements, at runtime - no compile step. Reactive state, scoped styles, zero dependencies.

Name Description
postwind Tailwind v4 runtime extension in ~500 lines. Pipe responsive (p-4|8), unit suffixes, shortcuts
cf-resizer Cloudflare image resizer - store on R2, deliver via Workers
jshaml HAML-like template parser that compiles to render functions
node-notify Socket notify server, updates over socket or web
dux-pjax Small PJAX helper for server-rendered navigation and targeted refreshes

๐Ÿน Go

Name Description
image-resizer-golang AVIF-first resizing service. Two-layer cache, worker pool with request coalescing, admin dashboard
procfile-runner Procfile GUI, Go + Wails - see Mac apps above

๐Ÿ”ง CLI tools

Name Description
cf-api One CLI for the full Cloudflare API. Replaces wrangler + flarectl + curl
hammer Task runner with Rake-style paths and Thor-style args. LLMs love it
lux-deploy Caddy + systemd atomic-release deploys, driven by one yaml file

๐ŸŽฎ Just for fun

Name Description
populous_game Populous, rebuilt in Godot
svelte-snake Snake, because Svelte was fun (play it)

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors