My tech stack, the technologies I use to put my dent in the universe.

I've worked on a number of projects and have worked with a bunch of different technologies, below are some of the ones that I love using to solve problems.

  • Elixir

    A functional language ideal for scalable and maintainable applications with high concurrency and low latency needs.

    elixir-lang.org

  • NodeJS

    An open-source runtime environment executing JavaScript code outside the browser, often used for back-end development.

    nodejs.org

  • React

    A JavaScript library that simplifies the creation of user interfaces, known for its component-based structure and efficient rendering.

    react.dev

  • Javascript

    A high-level language that makes web pages interactive, it's a key part of the web along with HTML and CSS.

    mozilla.org/.../JavaScript

  • Typescript

    A robust superset of JavaScript, facilitating error detection and large code base management through strong typing.

    typescriptlang.org

  • PostgreSQL

    A powerful, open-source object-relational database system, noted for its advanced features and scalability.

    postgresql.org

All tech listed

There's so much tech a developer faces nowadays to list so I'll just list some of what I worked with below.

Languages

  • JavaScript
  • Elixir
  • TypeScript
  • NodeJS
  • SQL
  • CSS
  • HTML

Frameworks

  • Phoenix
  • Ecto
  • Express.js
  • Koa
  • React
  • React Native
  • Next.js
  • Angular 1.x
  • Tailwind CSS

Environments

  • Single Page Applications (SPA)
  • Monolith Systems
  • Microservices
  • Responsive Design

Platforms

  • Linux
  • Amazon Web Services (AWS)
  • Azure
  • Docker
  • Kubernetes

Storage systems

  • PostgreSQL
  • MySQL
  • Microsoft SQL Server
  • Redis
  • MongoDB
  • Elasticsearch

Communication protocols

  • HTTP/S
  • REST API
  • GraphQL
  • Websockets
  • SOAP