Code Monkey home page Code Monkey logo

Hello world 👋🏻 I'm Carlos J. Ramirez | a.k.a. @tomkat_cr

My mission is to turn Latin America into a Technological Powerhouse, through working in teams delivering outsourcing worldwide, contributing to the open-source community.

React   Python   PHP   JavaScript   LangChain   OpenAI API   DynamoDB   MongoDB   MySQL   GitHub   GitLab   AWS   Linux   Docker   Jira   Wordpress  

Stack: ReactJS, JavaScript, Python, PHP, Github and Gitlab, Docker, Linux / Bash, AWS (EC2, Lambda Functions, ECR, SAM, Cloudformation), GCP (Google Maps Platform and AI Services), and OpenAI, HuggingFace and Langchain for RAG and LLM applications.

🎯  Featuring projects

The Generic Suite

The GenericSuite is a frontend and backend set of utilities made with ReactJS and Python to help develop Apps faster.

Features:

  • Generic CRUD database and endpoints: by having a core Create-Read-Update-Delete code that can be parametrized & extended, there's no need to rewrite code for each table editor. I did before in other programming languages over the years, like Microsoft ASP in the early y20k.
  • Generic menu and endpoints builder.
  • Database abstractor: The backend can use DynamoDB or MongoDB as the persistent storage, and some software design patterns have been used there (factory method, facade, iterator, template method, decorator). The most remarkable thing about it was to implement DynamoDB access by a MongoDB-styled syntax.
  • Framework abstractor: to develop Apps with FastAPI, Chalice or Flask seamlessly.

Documentation:

Repositories:

The Generic Suite AI

The GenericSuite AI is a frontend and backend set of utilities made with ReactJS and Python to help develop Apps that implements AI.

Features:

  • ai_chatbot endpoint to implement NLP conversations based on OpenAI or Langchain APIs.
  • OpenAI, Google Gemini, Anthropic, Ollama, and Hugging Face models handling.
  • Clarifai models and embeddings handling.
  • Computer vision (OpenAI GPT4 Vision, Google Gemini Vision, Clarifai Vision).
  • Speech-to-text processing (OpenAI Whisper, Clarifai Audio Models).
  • Text-to-speech (OpenAI TTS-1, Clarifai Audio Models).
  • Image generator (OpenAI DALL-E 3, Google Gemini Image, Clarifai Image Models).
  • Vector indexers (FAISS, Chroma, Clarifai, Vectara, Weaviate, MongoDBAtlasVectorSearch)
  • Embedders (OpenAI, Hugging Face, Clarifai, Bedrock, Cohere, Ollama)
  • Web search tool.
  • Webpage scrapping and analyzing tool.
  • JSON, PDF, Git and YouTube readers.
  • Language translation tools.
  • Chats stored in the Database.
  • User Plan, OpenAI API key and model name attributes in the user profile, to allow free plan users to use Models at their own expenses.

Documentation:

Repositories:

FynApp

Application to achieve weight loss goals and maintain a better lifestyle based on proper nutrition. Allows the users to record their favorite food ingredients, recipes, and daily meals, track calorie consumption, and create calorie-deficit menus based on affordable and preferred ingredients and recipes. FynApp provides AI-powered experiences to users using LLM (Large Language Models), speech-to-text, text-to-image, and image-to-text technologies, enabling them to interact via voice, text, or image uploads.

This application was built using:

  • Frontend

  • Backend

    • Python 3
    • LangChain
    • OpenAI
    • Flask/Chalice/FastAPI
    • MongoDB Atlas, AWS DynamoDB
    • AWS Lambda Functions, AWS S3
    • Gunicorn/Uvicorn
    • JWT
    • GenericSuite
  • DevOps

    • AWS SAM and CloudFormation
    • Kubernetes, Docker
    • Github
    • Linux, Bash
  • Mobile (about to come)

    • Flutter

🔗 Link to the live Demo

⏱  Background

Software development in general: since 1987, from Cobol to Python 🐍, React & Flutter.

Programming Languages

  • JavaScript: since 2007
  • Python: since 2019
  • React: since 2021
  • PHP: since 2000
  • SQL: since 2000
  • Oracle PL/SQL: 2018
  • Flutter: since 2022
  • Bash: since 2018

Databases

  • MySQL: since 2000
  • DynamoDB: since 2019
  • MongoDB: since 2021
  • Oracle Database: 2018

Frameworks

  • Flask: since 2021
  • Chalice: since 2022
  • FastAPI: since 2022

AI / LLMs

  • OpenAI: since 2022
  • LangChain: since 2023
  • Google Gemini: since 2023
  • Hugging Face: since 2024
  • Clarifai: since 2023

Cloud Platforms

  • AWS: since 2018
  • GCP: since 2018
  • Oracle Cloud: 2018

CI/CD

  • Github / Gitlab: since 2019
  • Ansible: since 2021

Other

  • Docker: since 2018
  • Linux: since 2017
  • Express: since 2021
  • Gunicorn: since 2021
  • Uvicorn: since 2022
  • WordPress: since 2017 [plugins, themes programming, troubleshooting]

💪🏻  Professional challenges

Make money with my professional career as an immigrant in 3 different counties (USA, Panama, and Colombia), having financial stability, and give income to my family, exclusively by doing Software Development.

Other challenges I love the most are:

🌐   How to reach me

Twitter LinkedIn

📈   My stats

Carlos J. Ramirez's Projects

mediabros_apis icon mediabros_apis

Mediabros APIs for currency exchange, crypto exchange, OpenAI API, and Telegram messaging for APIs error reporting. Backend made in Python, FastAPI (to be deployed on Vercel), and Chalice (to be deployed as AWS Lambda)

mine icon mine

MarketPlace de NFT’s de títulos de propiedad de bienes muebles físicos.

platzi-punks icon platzi-punks

Platzi Punks is a randomly generated NFT based on https://avataaars.com

platziretodnft icon platziretodnft

Aplicación para crear un NFT dinámico, que cambia su metadata dependiendo de ciertas condiciones que definamos. Utiliza servicio Keeper de Chainlink, IPFS, Hardhat, React, Faucet Goerli y Solidity

plugin_execution_timer icon plugin_execution_timer

Wordpress plugin to log the execution time of other plugins during website frontend and admin UI rendering.

pynettools icon pynettools

Net Tools in Python: networking tool in python that allows users to read from an input file with hostname and MAC address and update the system's host file accordingly. It was built to discover, map and maintain IP-Hostname mapping in a local network.

react-ipfs-uploader icon react-ipfs-uploader

Enhancements made to the "yash-deore/react-ipfs-uploader" to work well with credentials of IPFS providers like Infura. "react-ipfs-uploader" is a React component enabling a file, multiple files or a folder to be uploaded to IPFS. Includes implementations for Image, PDF, Text, and other file types

solidity-eth-challenge icon solidity-eth-challenge

Pokemon Factory: contrato inteligente de Ethereum para generar Pokemones, con sus habilidades, tipos y debilidades. Desarrollado mediante el lenguaje Solidity.

thegraph-101 icon thegraph-101

The Graph service 101 practice, running a local docker node to develop solutions as The Graph Developer

web3_walllet_conn icon web3_walllet_conn

Web3 Wallet Connect. Built with React 18, Next.JS, Web3 React Library y MetaMask Wallet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.