Skip to content
View tomkat-cr's full-sized avatar
:atom:
Coding
:atom:
Coding

Highlights

  • Pro
Block or Report

Block or report tomkat-cr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tomkat-cr/README.md

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

Software Engineer with 30+ years of experience.

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

My current stack is 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.

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

🎯  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

Pinned

  1. market_alert_bot market_alert_bot Public

    Telegram Market Alert BOT in Python

    Python 1

  2. mediabros_apis mediabros_apis Public

    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 de…

    Python 1 1

  3. genericsuite-be-ai genericsuite-be-ai Public

    The GenericSuite AI for Python (backend version)

    Python 3

  4. genericsuite-fe genericsuite-fe Public

    The GenericSuite for ReactJS (frontend version)

    JavaScript 1

  5. genericsuite-fe-ai genericsuite-fe-ai Public

    The GenericSuite AI for ReactJS (frontend version)

    JavaScript 1