Resources

Technology Stack and Recommendations

On this page, you will find a curated list of the software, platforms, and services I use and genuinely recommend for technology, AI development, and IT infrastructure. These are the tools that power my projects and help me stay productive.

Please Note: Some of the links below are affiliates. I only recommend products I have personally used, trust, and believe will provide value to you.

Cloud Providers & Infrastructure

These are the foundational services for hosting, computing, and storage.

  • DigitalOcean: My go-to for simple, scalable cloud hosting. Their "Droplets" (VPS) are incredibly easy to set up and perfect for deploying everything from simple web apps to complex AI models. The pricing is transparent and the documentation is superb. → Get $100 in free credit from DigitalOcean.
  • Amazon Web Services (AWS): The industry giant for a reason. When a project needs a vast array of specific services (like a particular AI/ML tool or serverless architecture), AWS is my choice. The learning curve is steeper, but its power is unmatched. → Explore AWS Cloud.

AI & Machine Learning Tools

My essential toolkit for building and working with AI.

  • OpenAI API: The backbone of many of my experiments and tutorials. I use their API directly to integrate cutting-edge language models into applications. It's developer-friendly and incredibly powerful.
  • Hugging Face: The "GitHub for AI Models." This is my first stop for finding pre-trained models, datasets, and libraries for almost any NLP or computer vision task. An indispensable resource for any AI practitioner.

Payment Gateways & FinTech

Reliable and developer-friendly solutions for handling payments.

  • Stripe: Hands down the best payment processing API for developers. Their documentation is exemplary, and integrating payments into a web app is surprisingly straightforward. I use it for any project that requires accepting online payments. → Start with Stripe.

Travel Partners

Reliable travel services for tech professionals attending conferences, meetings, and business trips.

Essential Software & Development Tools

The day-to-day tools that keep my workflow efficient.

  • Visual Studio Code: My primary code editor. It's free, fast, and has an extension for everything. The integrated terminal and Git support are flawless.
  • Git / GitHub: Non-negotiable for version control and collaboration. Every project, no matter how small, goes into a Git repository, and GitHub is the hub for sharing and contributing.

This page is a living document and will be updated as I discover new tools and technologies. Last updated: Oct, 2024

Popular posts from this blog

The World of payments part 2: Understanding your credit card transaction

AI and Data Governance, Non-negotiable in Finance

AI Transforming how we Work: My Strategic Approach for Tech Leads