My Tech Stack

Languages

  • Skill Icon

    Kotlin

    Kotlin is my best known programming language. I admire its null safety and string templates in comparison to Java. Additionally, I appreciate its functional programming capabilities.

  • Skill Icon

    Java

    Java was the first programming language I learned. It offers a straightforward approach and is ideal for backend implementations.

  • Skill Icon

    TypeScript

    TypeScript is my preferred language for complex web applications. Strong typing is essential when dealing with data from APIs.

  • Skill Icon

    JavaScript

    Similar to TypeScript, JavaScript is a versatile language, sometimes favored for its flexibility when type constraints are not necessary.

  • Skill Icon

    Zig

    Zig is my top choice for writing highly efficient and memory-safe code.

  • Skill Icon

    Python

    Python is the go-to language for implementing simple algorithms and solving coding challenges with ease.

  • Skill Icon

    Sass

    Sass is the better CSS for me. It enhances styling capabilities for web development.


Frameworks

  • Skill Icon

    React

    React is my primary framework for modern web applications with stateful user interfaces.

  • Skill Icon

    Solid

    Solid is similar to React but requires less JavaScript and offers a simpler feature set.

  • Skill Icon

    Electron

    Electron is my preferred framework for building cross-platform desktop applications with modern features.

  • Skill Icon

    Tailwind

    Tailwind is my choice for styling static web pages that don't require extensive custom CSS.

  • Skill Icon

    Selenium

    Selenium is my tool of choice for web scraping and automation tasks.


Databases

  • Skill Icon

    SQL

    I have extensive experience with SQL RDBMS like MySQL, MariaDB, and SQLite. SQL databases are my choice for quickly storing and retrieving user data and statistics.


Tools

  • Skill Icon

    IntelliJ IDEA

    IntelliJ IDEA is my favorite IDE for Java and Kotlin programming. I appreciate its integrations with Docker, databases, and more.

  • Skill Icon

    VS Code

    VS Code is my top pick for all things related to web development.

  • Skill Icon

    Figma

    I use Figma to create layouts and components for websites and desktop apps.

  • Skill Icon

    GitHub

    GitHub is where I host all my private and public Git repositories.

  • Skill Icon

    GitHub Actions

    I primarily use GitHub Actions to run tests after commits and deploy updates to various platforms.


These are just the technologies I am most familiar with, but I am always eager to learn and try new things.