Software Developer

Secure desktop & backend systems: auth, crypto, DB, concurrency.

Java Spring ApplicationsDocker & KubernetesCI/CD & DevOpsClean Architecture (Service/Repository)FullStack Development
Available for projects

About Me

I'm a passionate Java developer with expertise in building secure, scalable applications. I focus on creating robust backend systems and desktop applications that solve real-world problems.

With experience in authentication, cryptography, database design, and concurrent systems, I'm dedicated to writing clean, maintainable code that prioritizes security and performance.

When I'm not coding, I enjoy learning new technologies, contributing to open-source projects, and staying updated with the latest industry trends.

Clean Code

Writing maintainable, scalable code with proper design patterns.

Performance

Optimizing applications for speed and efficiency.

Security

Building secure systems with proper authentication and encryption.

Collaboration

Working effectively with teams and contributing to projects.

Flagship Project

CyberShield

Intrusion Detection System (Desktop)

JavaFX desktop app for monitoring and managing security events with a modern UI and secure authentication.

  • JavaFX (FXML + CSS), dashboard navigation
  • Secure password hashing (PBKDF2), validation, roles
  • JDBC repository layer, structured logging
  • Designed for future extensions (reports, analytics)
View on GitHub
Dashboard View
Login
Events

Tech Stack

Backend

Java 17+, JDBC, Spring Boot, REST APIs, JUnit, Docker, CI/CD

Desktop

JavaFX, Scene Builder, CSS

Security

PBKDF2/BCrypt, Spring Security, auth flows, JWT,

Dev Practices

Maven, logging, clean layering, SOLID principles, design patterns

Contact

Get in touch

Send a message