
Hi, I am James Cherti, a Senior Software and Infrastructure Specialist based in Toronto, Canada. With over two decades in the tech industry, I have had the privilege of working on everything from software development to managing complex UNIX/Linux systems and building scalable architectures.
I am a terminal enthusiast who lives in the Bash shell, tmux, and Emacs, always looking for the next automation to write. When I step away from the terminal, you can usually find me in Toronto with a good cup of coffee, playing a game of chess, or unwinding with real-time strategy games like 0 A.D. and Age of Empires. Much like designing scalable architectures, I love the foresight, resource management, and problem-solving they require.

Beyond my day-to-day roles, giving back to the open-source community is my favorite part of being an software specialist. I actively maintain a diverse portfolio of open-source projects (Open Source projects by James Cherti). My core programming languages are Python, Bash shell scripting, Elisp (Emacs), C/C++, PHP, HTML/CSS, and JavaScript. On the operations side, I specialize in Linux system administration, configuration management (including Ansible and Puppet), containerization (Docker and Podman), and cloud platforms like AWS and Google Cloud.



I am a strong advocate for DevOps and Site Reliability Engineering (SRE), but my engineering philosophy always comes back to keeping things simple, mostly because I have had to debug my fair share of overly complex systems at 2 AM. Code is read far more often than it is written. Whether I am automating infrastructure or writing application logic, I prioritize clean, accessible code that developers of any experience level can easily understand and maintain.

I have helped organizations across North America 🇺🇸 🇨🇦, ranging from fast-moving startups to Fortune 500 companies in finance, gaming, telecommunications, and e-commerce. My focus is on building robust, secure distributed systems and automating infrastructure.
Articles and Pages about James Cherti
- My Ergonomic Workstation: Enhancing Focus, Comfort, and Efficiency
- How Breaking Windows 30 Years Ago Turned Me Into a Software Developer and Linux Professional
- Open Source Contributions by James Cherti: Projects, Patches, Pull Requests, Issues…
Follow James Cherti
If you would like to explore my code, read my articles, or just see what I am currently working on, you can find my resources here:
- GitHub: James Cherti (Open source projects)
- X: James Cherti
- Reddit: James Cherti
- Jamescherti.com blog posts (RSS feed)
- Linkedin: James Cherti
- Medium: James Cherti
- Codeberg: James Cherti
- Pip account: James Cherti
For secure communication or to verify my Git commit signatures, you may use my GPG key.
