Caleb Maclennan

IT Consultant at Freelance

Türkiye Turkey
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Caleb Maclennan is an IT consultant with 23 years of hands-on experience building and maintaining developer tooling, plugins, and open-source libraries across Lua, Vim, Haskell, and DevOps ecosystems. Based in Turkey, he blends practical freelance consulting with deep OSS contributions—ranging from documentation work on Lunarmodules and build/packaging improvements for LuaSocket and busted to substantive fixes in widely used Vim plugins like NERDTree, tagbar, and vim-markdown. His background as an EMT and formal study of Turkish language give him uncommon strengths in localization, clarity of technical writing, and calm problem-solving under pressure. A typographer and tentative wordsmith by inclination, he often focuses on making projects more accessible through better docs, encoding fixes, and internationalization, demonstrating both technical breadth and attention to detail.
code22 years of coding experience
bookEmergency Care Attendant (EMT Ambulance), Emergency Care Attendant (EMT Ambulance) at Delta Montrose Technical College
bookTurkish Language, Turkish Language at Ege Üniversitesi
stackoverflow-logo

Stackoverflow

Stats
5,216reputation
545kreached
90answers
40questions
Badges
bash
top-5%
sorting
top-5%
awk
top-5%
makefile
top-5%
shell
top-5%
github-logo-circle

Github Skills (87)

dependency-management10
github10
package-management10
vimscript10
testing10
plugin-development10
command-line-interface10
dotfile10
c1110
vim-plugin10
c1710
ruby10
vim10
lua10
font-face10

Programming languages (37)

SchemeCCMakeMakefileM4GoInno SetupHTML

Github contributions (5)

github-logo-circle
sile-typesetter/sile

Jun 2015 - Jan 2023

The SILE Typesetter — Simon’s Improved Layout Engine
Role in this project:
userBack-end Developer
Contributions:8 releases, 585 reviews, 2690 commits in 7 years 8 months
Contributions summary:Caleb primarily contributed to the SILE typesetting engine, focusing on code modifications. They implemented changes to font parameters and added code for improving the PDF output, including handling special characters and making the rendering of rules more accurate. They also worked on enhancing the handling of language settings and improving the behavior of the text outputter.
luapublishingpdfsiletypesetting
RichiH/vcsh

May 2013 - Nov 2022

config manager based on Git
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:68 reviews, 153 commits, 64 PRs in 9 years 7 months
Contributions summary:Caleb primarily contributed to the automation and configuration aspects of the project. They added a bootstrap script for easier builds from Git clones, and integrated Perl module dependencies using Autoconf. Furthermore, the user merged remote tracking branches, indicating a role in maintaining the project's build and deployment processes. Several commits involved the adjustment of autotools configurations.
dotfiles-installdotfilesposix-shcommand-line-toolposix
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Caleb Maclennan - IT Consultant at Freelance