Tools

Software and applications I use daily

VS Code

My primary editor for almost everything. Simple, not much bloat, great extensions.

Helix

My secondary editor for quick edits and terminal use. Modal editing, performance-focused, extensible. I'm still exploring its blazingly fast potential ;)

Git + GitHub

Version control and collaboration. GitHub for open source, self-hosted GitLab for private projects.

Tmux

Terminal multiplexer for persistent sessions on server. Multiple windows, survive SSH disconnections.

Docker

Containerization for development isolation and consistent deployments.

Tech Stack

Technologies and frameworks I work with

Java 17+

Primary language. Deep expertise in JVM optimization, performance tuning, and clean architecture. Powers Aspira (20M+ nodes/sec) and critical systems.

Python

For rapid development, scripting, and web applications. Flask for web, pytest for testing. Built IoT platform at Alemca with Python.

Environment

Hardware and workspace setup

Development Server

Server for hosting projects and development. Always-on, SSH accessible. Docker for containerization.

Linux

Arch-based distros for laptops, Debian/Ubuntu for servers. Control, flexibility, and learning through configuration.

Ryzen Laptop

Portable development machine. SSH into server for heavy workloads and project hosting.

Docker

Containerization for all applications. Isolated environments, reproducible deployments, easy management.

SSH

Secure remote access to server infrastructure. Development from anywhere.