Recommended Resources
A curated collection of tools, software, libraries, and books that power my workflow and shape my engineering philosophy.
Tools & Apps
CyberChef
HackingTool to perform some cyber operations like XOR, Base64, encryption/decryption
Transform Tools
DevelopmentApp that can convert structures between various formats
ZED IDE
DevelopmentOptimized, Rust based IDE, with native GPU rendering and agentic support
Livedom NG
SecurityWebapp to check how DOM sanitization works and output structure frm the parser
Supabase
BackendSupabase is an open source Firebase alternative. Start your project with a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, and Storage.
KeePassXC
SecurityLocal-first password manager. Securely store credentials inside lockable DB.
Recommended Libraries
Essential libraries and frameworks that I rely on for building robust Java applications.
Spring Boot
Framework to create stand-alone, production-grade Spring based Applications.
Lombok
Java library that automatically plugs into your editor and build tools, spicing up your java.
MapStruct
Code generator that greatly simplifies the implementation of mappings between Java bean types.
Testcontainers
Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases.
The Bookshelf
Timeless wisdom and architectural patterns that have shaped my engineering philosophy.
Zrozumieć Programowanie
Gynvael Coldwind
Programming basics for engineers
Praktyczna inżynieria wsteczna
Gynvael Coldwind
Learn about reverse engineering with examples.
AI Native Software Delivery
Nick Durkin, Eric Minick & Chinmay Gaikwad
The Big Ideas Behind Reliable, Scalable, and Maintainable Systems.
Domain-Driven Design
Eric Evans
Tackling Complexity in the Heart of Software.
Clean Architecture
Robert C. Martin
A book about organizing code for maintainability and scalability.