About the service
I develop programs in Dylan — a multiparadigm descendant of Lisp and CLOS whose object model I have studied for years on real tasks. If you need working code, I deliver it: native binaries built with the Dylan compiler toolchain, modules with careful library declarations and imports, generic functions with dispatch over a true class hierarchy. Multiple dispatch is the language's strongest feature, and I design around it consciously rather than fight it. Work usually starts with a conversation about your problem domain. Then I model the task as classes and generic functions, put sealed definitions where the compiler should aggressively optimize, and open only those parts that should remain extensible. I write hygienic macros when a pattern repeats too often, and keep them readable so your team maintains them after I go. Most of my practice is rescuing legacy Dylan code: projects abandoned by departed authors, sources that stopped building on current toolchain versions, heaps of functional code that people are afraid to touch. I bring them back to compilation, add tests, document module boundaries and hand over something that can be developed. The delivery includes buildable sources, a ready native executable, notes on library structure and a short screen recording of the build for reproduction. I test every change, keep commits small, explain decisions in plain language. Need a new native application, a binding to an existing C library, optimization of hot generic functions or careful porting — I will take it from sketch to ready binary.