Web Developer | Software Engineer
🇬🇷 Trikala, Greece
Next.js
Web Development
React.js
Web Development
React Native
App Development
Scss
Web Development
Typescript
Web Development
Tailwind
Web Development
HTML5
Web Development
CSS
Web Development
Javascript
Web Development
Expo
App Development
Rust
Backend | Software Development
Invoice Lord is a cross-platform desktop application designed to streamline product management and sales operations. Built with Next.js and Tauri, it leverages a Rust backend to deliver a fast and efficient user experience. The application reads product data from a text file, imports it into a SQLite database, and provides a comprehensive interface for managing products and processing sales.
The triger for this project was this https://www.youtube.com/watch?v=PNrWUS13th8 japanese chimpanzee memory experiment and it is a web-based interactive number sequence game that challenges users' memory and reaction speed. Built with JavaScript for the frontend and Rust (Actix Web) for the backend, it dynamically generates a randomized number sequence, requiring players to click in the correct order while avoiding mistakes. The game features real-time user interaction, tracking progress and triggering visual and audio feedback using the Web Audio API. The Rust backend efficiently serves static assets such as JavaScript, CSS, and sound files while ensuring correct MIME types and security. Styled with Tailwind CSS, while optimized event-driven logic ensures smooth gameplay.
A beautifull custom AirBnb landing page for an old stone villa in Mouzaki, Greece. Made with Next.js, Scss
A landing page for Ancient Olympia, Greece that explores the sites of the ancient city and provides some fun history facts for the ancient city of olympia. Made with Next.js, Tailwind and Typescript.