A tech stack is a combination of the programming languages, libraries, languages, and tools that a developer uses to build websites and apps.
In order to ensure I stay focused on my tech stack I have decided to list them here. There is a combination of what I know (which needs improving upon) and what I don’t know.
So first, I will offer BACK-END and AI/CHATBOT services. Possibly with prompt engineering work as well.
BACK-END Tech Stack – What I know
- Python
- Django including authentication and authorisation
- Flask
- RESTfulAPI
- SQL Databases: PostgreSQL, MySQL, SQLite (beginner)
- Git
- Agile
- Testing (basic)
BACK-END Tech Stack – What I don’t know and want to learn
- SQL and databases (intermediate/advanced)
- Docker
- Cloud
- MongoDB
- Celery
- Postman
- Nginx
- Testing (intermediate/advanced)
Artificial Intelligence Tech Stack
Focusing on AI is very new to me so I know very little. I have joined DataCamp in an attempt to learn more because they offered everything I wanted in one place including:
- Generative AI
- Large Language Model – LLM
- Machine Learning
- Prompt Engineering
- RAG, or Retrieval-Augmented Generation
There is a lot to learn and I also want to make sure I am building apps and chatbots as well.
This may change over in terms of what I want to learn but I am pretty sure my focus on what I want to offer will not.
Leave a comment