# Yoosuf Mohamed > Yoosuf Mohamed, also known as Yoosuf Mo, Yoosuf, and aitchdei, is a Systems Architect, AI Engineer, Software Architect, and Technical Consultant based in Colombo, Sri Lanka. He helps startups and enterprises build AI automation, LLM/RAG systems, AI agents, SaaS platforms, and AI-first products that scale. Specialises in Go, Elixir, FastAPI, Node, NestJS, NextJS, ReactJS, Flutter, AWS, systems architecture, and technical leadership. ## Name and Entity Keywords - Primary name: Yoosuf Mohamed - Also known as: Yoosuf Mo, Yoosuf, aitchdei - Professional roles: Systems Architect, AI Engineer, Software Architect, Technical Consultant, AI Automation Consultant, LLM Engineer, RAG Engineer, SaaS Architect - Location: Colombo, Sri Lanka - Main website: https://yoosuf.me/ - Canonical short-name profile: https://yoosuf.me/yoosuf/ - Contact page: https://yoosuf.me/contact/ - Services page: https://yoosuf.me/services/ ## Products - [Pine Mail](https://yoosuf.me/pinemail/): A tiny, open-source, single-binary local auth testing tool in Rust: SMTP mail catcher, SMS catcher, Twilio webhook receiver, OTP and magic-link extractor, long-polling API, and native MCP server for Playwright tests, CI pipelines, and AI agents. A local-first MailHog, Mailpit, and Mailtrap alternative. Point your app at localhost:1025. (MIT license) - GitHub: https://github.com/yoosuf/pinemail - Docker Hub: https://hub.docker.com/r/yoosuf/pinemail - Product Hunt: https://www.producthunt.com/products/pinemail - [Announcement post](https://yoosuf.me/blog/introducing-pinemail): Why I built Pine Mail and how it works - Detailed docs: [llms-pinemail.txt](https://yoosuf.me/llms-pinemail.txt) ## Pages - [Home](https://yoosuf.me/): Personal site — AI automation, systems architecture, and AI-first products - [Yoosuf](https://yoosuf.me/yoosuf/): Canonical identity page connecting Yoosuf, Yoosuf Mohamed, Yoosuf Mo, and aitchdei - [About](https://yoosuf.me/about/): Background, skills, and architectural philosophy - [Services](https://yoosuf.me/services/): Engagement models and starting prices — architecture consulting, performance audits, AI integration, product development, and fractional tech leadership - [Terms & Payments](https://yoosuf.me/terms-payments/): Full details on pricing, quotes, deposits, milestone payments, invoicing, taxes, refunds, and termination - [Blog](https://yoosuf.me/blog/): Articles on AI, systems architecture, software engineering, and personal topics - [Contact](https://yoosuf.me/contact/): Ways to get in touch or book an appointment ## Blog Posts ### Software Engineering & Web Development - [10 Event-Driven Architecture Questions That Separate Architects from Framework Users](https://yoosuf.me/blog/10-event-driven-architecture-questions): Idempotency, ordering, consistency boundaries, schema evolution, sagas, observability, and knowing when NOT to use events - [Setting Up a Legacy Rails 4.2.6 Project with Docker in 2024](https://yoosuf.me/blog/setting-up-legacy-rails-project-in-2024): Maintaining legacy Rails apps with Docker - [Becoming a ReactJS Expert](https://yoosuf.me/blog/become-a-reactjs-expert): Guide to mastering React and becoming an expert - [HTTP2 for Front-End Web Developers](https://yoosuf.me/blog/http2-for-front-end-web-developers): Performance improvements with HTTP/2 - [Component-based Architectures in Ruby and Rails](https://yoosuf.me/blog/component-based-architectures-ruby-rails): Architectural patterns in Rails applications - [Performance Checklist for the Mobile Web](https://yoosuf.me/blog/performance-checklist-for-the-mobile-web): Mobile performance best practices - [CSS3: text-shadow](https://yoosuf.me/blog/css3-text-shadow): CSS3 text-shadow techniques - [Rails Apps: Rails Application Composer](https://yoosuf.me/blog/rails-apps-rails-application-composer): Building Rails apps with Application Composer - [Ruby 2](https://yoosuf.me/blog/ruby-2): Thoughts on Ruby 2 release - [Menus/Navigation handlers in mobile](https://yoosuf.me/blog/menus-navigation-handlers-in-mobile): Mobile navigation patterns - [A Better Way to Show WordPress Database Errors](https://yoosuf.me/blog/a-better-way-to-show-wordpress-database-errors): WordPress debugging tips - [WordPress: How to trigger the Post publish event](https://yoosuf.me/blog/wordpress-how-to-trigger-the-post-publish-event): WordPress hooks and events - [Trigger and Shoot – Slim WordPress plugin](https://yoosuf.me/blog/trigger-shoot-slim-wordpress-plugin): A lightweight WordPress plugin ### AI & Technology - [Introducing Pine Mail](https://yoosuf.me/blog/introducing-pinemail): A tiny SMTP mail catcher in Rust with REST API and MCP server for automated testing and AI agents ([product page](https://yoosuf.me/pinemail/)) - [Beyond Email: SMS catching, 14 MCP tools, and email analysis in Pine Mail](https://yoosuf.me/blog/pinemail-sms-mcp-analysis): Pine Mail v0.2 adds dual-channel SMS catching with Twilio webhooks, 14 MCP tools for full MFA flows, and Litmus-style email analysis - [How ChatGPT helps me on day to day life](https://yoosuf.me/blog/chatgpt-daily-life): Practical uses of AI tools in daily workflows - [Make the Hard Decision Before the Product Fails](https://yoosuf.me/blog/perish-pivot-persevere): Perish, pivot, or persevere — deciding with evidence before failure becomes undeniable ### Personal & Lifestyle - [How I managed a year by living a frugal lifestyle](https://yoosuf.me/blog/frugal-lifestyle): Personal finance and frugal living - [Why I am practising 24-hour water fasting 2 days a week](https://yoosuf.me/blog/24-hours-water-fasting): Intermittent fasting experience - [How I do water fasting](https://yoosuf.me/blog/how-to-water-fasting): Water fasting guide and methodology - [I don't use Tea bags for my pot of Tea](https://yoosuf.me/blog/i-dont-use-tea-bags): Loose-leaf tea brewing - [Good Product Manager, Bad Product Manager](https://yoosuf.me/blog/good-product-manager-bad-product-manager): Product management insights - [The Secret to Making Money by starting a small business](https://yoosuf.me/blog/the-secret-to-making-money-by-starting-a-small-business): Entrepreneurship and small business - [Respect people with less power than you](https://yoosuf.me/blog/respect-people-with-less-power-than-you): Leadership and interpersonal values - [Just do it](https://yoosuf.me/blog/just-do-it): Motivation and taking action - [Stand Against Racism](https://yoosuf.me/blog/stand-against-racism): Thoughts on racism and equality - [The Setup](https://yoosuf.me/blog/the-setup): Developer tools and workspace setup - [Going back to Sri Lanka](https://yoosuf.me/blog/going-back-to-sri-lanka): Personal reflections on returning home - [What happened to my .me domain](https://yoosuf.me/blog/what-happened-to-my-dot-me-domain): Domain management story - [Now I am on Github as Yoosuf](https://yoosuf.me/blog/now-i-am-on-github-as-yoosuf): Joining GitHub - [Work – Beaufort House Chelsea – Redesign](https://yoosuf.me/blog/beaufort-house-chelsea-redesign): Website redesign project ### Photography - [Photography with iPhone 5](https://yoosuf.me/blog/photography-with-iphone-5): iPhone photography techniques - [Photography, My second passion](https://yoosuf.me/blog/photography-my-second-passion): Personal love for photography - [Yoosuf's iPhone Photography](https://yoosuf.me/blog/yoosuf-iphone-photography): iPhone photography collection - [Hello you!](https://yoosuf.me/blog/hello-you/): First blog post from 2007 ## Social Profiles - GitHub: https://github.com/yoosuf - LinkedIn: https://www.linkedin.com/in/yoosufm - Twitter/X: https://twitter.com/aitchdei - Instagram: https://www.instagram.com/aitchdei - YouTube: https://www.youtube.com/@YoosufMo - Facebook: https://www.facebook.com/aitchdei