I'm a Software Development student 🧑🎓 based in Malmö, Sweden (Year 2).
Currently focusing on backend development at Malmö University, while sharpening my front-end skills privately.
- 💬 I’m currently developing ChifferChat, a secure and modern JavaFX-based chat application that focuses on:
- Real-time messaging between multiple clients
- End-to-end encryption using RSA and AES
- Modular architecture with client–server communication
- A sleek and responsive JavaFX UI
- 🌱 I’m currently learning (by doing) JavaFX, multithreading, and cryptography — building ChifferChat using Java, Socket programming, and secure message handling.
- 💬 Ask me about e.g. Java, PostgreSQL, or non-tech topics like training or travel.
- ⚡ Fun fact: I love nature, hiking, working out, and gaming in my spare time.
⚠️ Be cautious! I'm quite a social person.
| Project | Description | Tech Stack | Link |
|---|---|---|---|
| Smart Calendar | A user-friendly calendar with integrated to-do lists and task management. | Spring Boot • PostgreSQL • React | GitHub |
| Strive - Fitness App | A privacy-friendly fitness app for Android that combines gym logging and GPS-based running in a cohesive, mobile-friendly interface. | Kotlin • Jetpack Compose • Room | GitHub |
| ChifferChat - Encrypted Chat App | A modern, encrypted desktop chat application built with JavaFX, enabling secure client–server communication with AES/RSA encryption. | Java • JavaFX • Socket Programming • Cryptography | GitHub |
-
End-to-end Encryption using RSA for key exchange and AES for message encryption
-
Multi-client Messaging through a dedicated Java server
-
Modern UI with JavaFX, custom styles, and dynamic components
-
Thread-safe Communication with synchronized message handling
-
Future Goals: confiugre a database, implement user authentication, message history, and file sharing
-
Progress: Currently developing the encryption workflow and message exchange between clients, while refining the GUI and improving overall UX.




