profile image

Juanjo Molina

AI Developer

Contact Me

About Me

Hi, I'm currently transitioning from backend development to AI development. I'm actively participating in startups and SaaS projects, as well as working as a freelance developer for companies, focusing on automating processes and integrating AI and AI agents to improve efficiency. With a strong foundation in machine learning, natural language processing, and automation, I specialize in building AI-driven solutions that help businesses streamline their operations. When I'm not coding, I'm exploring the latest trends in AI, contributing to open-source projects, and discussing the ethical implications of artificial intelligence. I'm always excited to collaborate on innovative projects and push the limits of what AI can do.

Experience

  • Development of AI solutions with a focus on Generative AI projects.
  • Hands-on experience with LLMs such as OpenAI, Gemini, and other equivalent models.
  • Development and optimization of Retrieval-Augmented Generation (RAG) workflows to enhance model accuracy and relevance.
  • Proficiency in Python and AI frameworks like Langchain, LlamaIndex, and other similar tools.
  • Development of scalable APIs using FastAPI to expose AI models.
  • Deployment of models in cloud environments using serverless architectures or Kubernetes.
  • Experience with databases such as PostgreSQL and Redis.

Responsibilities

  • Fine-tuning and optimizing LLMs for specific tasks.
  • Developing APIs with FastAPI to expose AI models in a scalable manner.
  • Deploying services in serverless architectures or Kubernetes.
  • Developing and optimizing RAG workflows to improve response accuracy and relevance.
  • Collaborating with teams to integrate AI solutions into cloud environments.
  • Researching and adopting new tools and technologies in the AI ecosystem.

Latest Projects


project name

Customer support systems

Develop a customer support system using an AI-powered chatbot trained with large language models (LLMs). The chatbot would answer frequently asked questions, resolve common issues, and escalate complex queries to human agents. It would integrate Retrieval-Augmented Generation (RAG) technology to improve response accuracy and relevance.

Technologies used:

  • LLMs for natural language response generation.
  • RAG for improving response accuracy.
  • FastAPI for chatbot API implementation.
  • Redis for caching frequent queries.
project name

DevCard - Boootstrap Portfolio Template for Software Developers

Create a platform for generating automated content (articles, blogs, social media posts) using AI. The system could generate SEO-optimized content, personalizing the style and tone based on client preferences. The platform could also include predictive topic recommendations based on user analytics.

Technologies used:

  • GPT-3 or Gemini for content generation.
  • FastAPI for API implementation.
  • PostgreSQL for storing generated content.
  • Langchain for workflow automation.
project name

SEO-optimized content

Create a platform for generating automated content (articles, blogs, social media posts) using AI. The system could generate SEO-optimized content, personalizing the style and tone based on client preferences. The platform could also include predictive topic recommendations based on user analytics.

Technologies used:

  • GPT-3 or Gemini for content generation.
  • FastAPI for API implementation.
  • PostgreSQL for storing generated content.
  • Langchain for workflow automation.

Work Experience

AI Consulting - Freelance (2023 - 2025)

During this period, I provided AI consulting services to companies across various industries. My work included implementing machine learning-based solutions, advanced data analytics, and process optimization through intelligent automation. I helped organizations integrate predictive models and recommendation systems, improving operational efficiency and data-driven decision-making.

Ai Developer - Startup (2024 - Present)

Develop a data analytics dashboard driven by AI, where users can obtain automated summaries, predictions, and recommendations based on data. The system would use AI to generate reports and visualize trends from large datasets.

Technologies used:

  • Machine learning and RAG for improving report accuracy.
  • PostgreSQL and Redis for managing large datasets.
  • FastAPI for exposing the analytics API.
  • Kubernetes for container management and scalability.

Ai developer - Startup (2023)

Develop a tool that uses AI to perform automated market research. The tool could analyze trends on social media, review industry reports, and generate summaries and market predictions for businesses.

Technologies used:

  • Natural Language Processing (NLP) for text analysis and summarization.
  • Gemini or GPT-3 for predictive analytics.
  • FastAPI for exposing the research API.
  • PostgreSQL for storing research results.