Hi there. I am Ido Perlmuter, also known by the ridiculous net handle "ido50". I am a Software Engineer (and former Mechanical Engineer) with over two decades of experience.
I run my own business called Shift-Delete, which provides software development, training and consultancy services to both early-stage startups and established corporations.
My personal blog is at ido50.net.
| Name | Written In | Type | Description |
|---|---|---|---|
| morgan | Python 3 | exe/lib | PyPI mirror for restricted networks |
| sheepwool | C, Lua | exe | Semi-static site generator/server |
| sqlz | Go | lib | SQL query builder |
| requests | Go | lib | API-centric HTTP client |
| aiac | Go | exe | AI-generated IaC files |
| lmdrouter | Go | lib | HTTP router for AWS Lambda functions |
| mccs | Perl | exe/lib | Fully-featured static file server |
| esquery | Go | lib | Query builder for ElasticSearch |
| WWW::Postmark | Perl | lib | Client library for postmarkapp.com email service |
| Svsh | Perl | exe | Process supervision shell |
| Brannigan | Perl | lib | Input validation library |
| Locale::Wolowitz | Perl | lib | Easy, JSON-based l10n/i18n for Perl apps |
| Tenjin | Perl | lib | Template engine with support for embedded Perl |
| MQUL | Perl | lib | General purpose impl. of MongoDB's query lang. |
| Abilities | Perl | lib | Extensible, flexible authorization library |





