Coding with vision and precision.

I often receive inquiries about the tools and methodologies I utilize to construct software, maintain productivity, or engage in the creative process. Here's an extensive overview of my skill set, reflecting the expertise and approaches I employ in my professional journey.

Mobile Technologies

  • React Native

    A popular framework for building native mobile apps using JavaScript and React.

  • React Navigation

    A routing and navigation library for React Native applications.

  • App Store Connect

    Apple's platform for managing and distributing iOS applications.

  • Google Play Console

    Google's platform for managing and distributing Android applications.

  • Firebase

    A comprehensive app development platform by Google, with analytics, databases, messaging, and more.

Web Technologies

  • TypeScript

    A superset of JavaScript adding static typing and other features.

  • React

    A JavaScript library for building user interfaces.

  • Redux

    A predictable state container for JavaScript applications.

  • Node.js

    A JavaScript runtime for building scalable network applications.

  • WebSocket

    A protocol providing full-duplex communication channels over a single TCP connection.

  • NPM

    A package manager for JavaScript, to manage modules and dependencies.

  • Yarn

    A fast, reliable, and secure package manager for JavaScript.

  • Webpack

    A module bundler used to bundle JavaScript files and additional resources.

Version Control Systems

  • Git

    A distributed version control system for tracking changes in source code.

  • SVN

    Apache Subversion, a centralized version control system.

  • GitFlow

    A branching model for Git, supporting the parallel development of features.

  • TrunkBased

    A source-control branching model, where developers work in short-lived branches or directly in trunk.

DBMS

  • MySQL

    An open-source relational database management system.

  • MongoDB

    A document-based distributed database designed for modern application development.

  • DataGrip

    A professional database management tool by JetBrains.

IDEs & Editors

  • WebStorm

    A professional JavaScript IDE by JetBrains, with support for modern frameworks.

  • Visual Studio Code

    A free source-code editor by Microsoft with support for debugging, syntax highlighting, and much more.

  • NeoVim

    An extension of Vim, aimed at improving extensibility and adding new features for efficient code editing

Software development methodologies

  • Jira

    An agile project management tool supporting any agile methodology.

  • Confluence

    A collaboration tool for team collaboration and documentation.

  • Trello

    A Kanban-style project management app.

  • Waterfall

    A traditional sequential project management methodology.

  • Agile

    A methodology emphasizing iterative progress and collaboration.

  • Kanban

    A visual workflow management method.

  • Scrum

    An agile methodology for incremental and iterative project work.

Other tools

  • Slack

    A collaboration hub for teamwork, with channels, private groups, and direct messaging.

  • Figma

    A cloud-based design tool for collaborative interface design.