Skip to main content
Chat with me

Skillset and Uses

A somewhat comprehensive list of technologies, tools, apps, hardware, and more that I use on a daily basis to design, develop and deploy things. And yeah, that is a Johnny Mnemonic GIF in the background.

Tech stack

  • TypeScript: A typed superset of JavaScript that provides static typing, enhancing code reliability and developer productivity.
  • MongoDB: A NoSQL database used to store data in a JSON-like format.
  • Express.js: A web application framework for Node.js that simplifies building server-side applications.
  • React.js: A JavaScript library for building user interfaces, known for its component-based architecture.
  • Node.js: A JavaScript runtime environment that allows you to execute server-side code using JavaScript.
  • Vue.js: A progressive JavaScript framework for building interactive web interfaces.
  • Electron.js: A framework for building cross-platform desktop applications using web technologies like HTML, CSS, and JavaScript.
  • Redux: A predictable state container for JavaScript apps that helps manage the application's state.
  • GraphQL: A query language for APIs and a runtime for executing those queries with existing data.
  • PostCSS: A tool that transforms CSS with JavaScript plugins, offering greater flexibility and modern CSS features.
  • Tailwind CSS: A utility-first CSS framework that provides pre-defined classes for rapid UI development.
  • Three.js: A JavaScript library used to create and display 3D graphics in a web browser.
  • Framer Motion: A library for creating fluid, high-performance animations and transitions in React applications.
  • TensorFlow: An open-source machine learning framework that enables the development and deployment of AI models.
  • Material-UI (MUI): A popular React UI framework that provides pre-built components following the Material Design principles.
  • Deepgram: A speech recognition and transcription platform that utilizes deep learning models to convert audio into text.
  • OpenAI: A research organization that develops advanced AI models, such as GPT (Generative Pre-trained Transformer), for various applications.
  • PostgreSQL: A powerful and open-source relational database management system known for its robustness, extensibility, and SQL compliance.
  • Passport.js: An authentication middleware for Node.js that simplifies the process of handling user authentication.
  • MediaPipe: A cross-platform framework for building multimodal machine learning pipelines.
  • Stripe: A popular payment processing platform that enables businesses to accept online payments.
  • Socket.IO: A JavaScript library that enables real-time, bidirectional communication between web clients and servers.
  • Multer: A middleware for handling multipart/form-data, commonly used for file uploads in Node.js applications.
  • Babel: A JavaScript compiler that allows developers to write next-generation JavaScript and transpile it into backward-compatible versions.
  • Webpack: A module bundler that transforms and bundles web assets, such as JavaScript, CSS, and images.
  • Jest: A JavaScript testing framework used for unit testing applications, particularly for React and Node.js.
  • Redux-Saga: A library for managing side effects, such as asynchronous calls and handling complex application logic, in Redux applications.

DevOps

  • AWS: Amazon Web Services, a cloud computing platform providing various services such as computing power, database storage, and more.
  • GCP: Google Cloud Platform, a suite of cloud computing services provided by Google.
  • DigitalOcean: A cloud infrastructure provider that offers cloud services to help deploy, manage, and scale applications.
  • Heroku: A cloud platform as a service (PaaS) that enables developers to deploy, manage, and scale applications.
  • Vercel: A platform for frontend deployment, serverless functions, and more, optimized for Jamstack.
  • Scaleway: A cloud computing provider offering a variety of cloud services, including virtual instances, object storage, and Kubernetes clusters.
  • GoDaddy: A domain registrar and web hosting company, also offering website building tools and other services.
  • OVH: A French cloud computing company that provides dedicated servers, VPS hosting, and other cloud services.
  • MongoDB Atlas: A fully managed cloud database service provided by MongoDB.
  • GitHub CI/CD: GitHub Actions, a continuous integration and continuous deployment service provided by GitHub.
  • Firebase: A mobile and web application development platform developed by Google that provides various backend services.
  • Netlify: A platform that automates web projects' building, deploying, and hosting processes.
  • Cloudflare: A cloud-based service that offers CDN, DDoS protection, and security services for websites.
  • Namecheap: A domain registrar and web hosting company known for its affordable prices and user-friendly interface.
  • Ubuntu: An open-source Linux distribution widely used for servers and desktops.
  • Jenkins: An open-source automation server used for continuous integration and continuous deployment.
  • Buddy CI/CD: A platform for automating application development workflows and continuous delivery.
  • Circle CI: A continuous integration and delivery platform that automates the software development process.

Design tools

  • Figma: A collaborative interface design tool that enables multiple designers to work together in real-time.
  • Lucidchart: An online diagramming tool to create flowcharts, process maps, UML diagrams, and more.
  • draw.io: A free online diagramming application for making flowcharts, process diagrams, org charts, and more.
  • After Effects: A motion graphics, visual effects, and compositing software used in video post-production.
  • Blender: A free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, and more.
  • Photoshop: A raster graphics editor used for image manipulation, graphic design, and digital art.

Development tools

  • WebStorm: A powerful IDE for web development by JetBrains.
  • GitHub: A web-based hosting service for version control using Git.
  • MongoDB Compass: A GUI for MongoDB, enabling users to visually explore and interact with their MongoDB data.
  • pgAdmin: A free and open-source administration and development platform for PostgreSQL databases.
  • Postman: A popular collaboration platform for API development and testing.
  • Swagger: An open-source framework for designing, building, and documenting APIs.
  • Termius: A cross-platform SSH client that securely manages and connects to network devices and servers.
  • iTerm: A terminal emulator for macOS with advanced features and customizability.
  • Todoist: A popular task management and to-do list application with various features and integrations.
  • Numbers: Apple's spreadsheet application, part of the iWork productivity suite.
  • Pages: Apple's word processor and page layout application, part of the iWork productivity suite.
  • Firefox: A popular open-source web browser developed by Mozilla.
  • Slack: A popular team collaboration platform for communication and file sharing.

Hardware

CPUIntel Core i7 9th gen
GPUGeForce 1660ti
MemoryCorsair 32GB 3600Mhz
MotherboardGigabyte Aorus Master 570
Monitor1440p IPS 144hz LG 27GL850
KeyboardLogitech MX Keys
MouseLogitech MX Master
LaptopMacbook Pro 13″ (2021 M1)
HeadphonesAudio Technica ATH-M50x/Apple Airpods
MicrophoneBlue Yeti