• linkedin logo
  • github logo
  • mastodon logo

Hi, I am Yiorgos

Welcome to my little corner of cyberspace!

Profile

A few words about me

Hi, I'm Yiorgos! A fullstack web developer with three years of experience, and I call home the beautiful city of Amsterdam.

I am passionate about creating purpose-driven web applications, and strongly motivated to provide internet literacy to others. Skilled in both backend and frontend development, I excel in providing solutions with code. My background in civil engineering has equipped me with a strong problem-solving and analytical skills, which I apply to software development.



Interests

Online Literacy Advocate: I envision an internet where personal data and privacy are respected. I am commited to raising awareness and helping others navigate the digital landscape by understanding online risks, protecting their data, and avoiding scams.

Mindfulness: Outside of work, I practice mindfulness through daily yoga and meditation to stay grounded, focused and calm.

Music Production: I have a lifelong passion for electronic music and enjoy using computers and synthesizers as tools for artistic expression. In my free time I produce electronic dance music, and occasionally perform DJ sets.

My crafting tools

Notable Side Projects

E-commerce Web App

E-commerce Web App

This MERN stack e-commerce platform is my capstone project and showcases my ability to create a comprehensive and fully functional online shopping platform. Built using the MERN stack. It offers all the necessary features for a seamless shopping experience. I have implemented the use of Redux for global state management, React Bootstrap for the user interface, JSON Web Token for user authentication, and integrated both PayPal and credit card payment options.
Features that have also been implemented include the intergation of customer reviews, product search, admin screens and the app has been deployed on Render.

PC Repair Shop Ticket System

PC Repair Shop Ticket System

This web app is designed to steamline customer and ticket management for businesses, replacing traditional sticky notes with a modern solution. The app features a public-facing contact page, passwordless employee login, real-time tickets dashboard. The app also supports role-based access for employees, managers, and admins to manage tickets and customer data according to their permissions.
Future enhancements could include admin dashboard, ticket progress tracking, customer billing, and email notifications to customers.

NoteKeeper - Note Taking App

Note Taking Web App

This notetaking web app is crafted to provide users with a streamlined platform for capturing and organizing their ideas and thoughts effectively. Built with HTML, CSS, and Vanilla JavaScript, the app offers a responsive and user-centric experience. One key problem this app addresses is the challenge of maintaining an organized repository of notes across various devices, offering a solution for digital note management.
Future development possibilities include the integration of collaborative features for team projects.

VanLife | Van Rental Platform

VanLife | Van Rental Platform

The VanLife app, developed with React and utilizing React Router, aims to offer a practical platform showcasing distinct categories of vans.
The next phases involve implementing user authentication and CRUD operations to efficiently manage individual profiles and their associated vans.

Project Management Web App

Project Management Web App

This React-based web app is designed to help users manage their projects more efficiently. With the ability to add clients, create projects, track progress, and mark projects as completed, the app utilizes an Express API with GraphQL to communicate with a MongoDB database, ensuring a robust and scalable system for storing and manipulating data.
One problem that this app solves is the difficulty of managing multiple projects and keeping track of their progress.
A few areas of expansion include the intergration with other project management tools, collaboration features and analytics.

E-commerce Web App

E-commerce Web App

This React-based e-commerce website is designed to provide an easy and convenient way for users to shop online. It utilizes Firebase for handling the database services, user authentication and authorization. The use of SASS for styling ensures a visually appealing and modern design.
There are several potential areas for expansion for this app. The app could be integrated with a payment gateway to allow for a seamless checkout process. The app could also be expanded to include features such as product recommendations, customer reviews, and a wishlist.

Stock Price Web App

Stock Price Web App

This React-based web app provides a solution for tracking real-time stock prizes. Utilizing the finnHub API, users are able to access up-to-date information on their desired stocks. The stock prizes are displayed in an intuitive and visually appealing manner, through the use of ApexCharts charting library.
One major problem that this web app solves is the need for quick and easy access to real-time stock information.
Potential areas of expansion include intergrating news articles, virtual portfolios, and support for additional investment types.

Recipes Web App

Recipes Web App

This React-based recipe app provides an innovative solution for those who enjoy trying new recipes. By utilizing themealdb API, the app retrieves and displays a wide variety of recipes with pictures and instructions. Once a recipe get clicked, is displayed within a modal window. Users also have the ability to bookmark their favorite recipes for future reference.
One major problem that this app solves is the challenge of finding recipes and all the necessary information in one place.
The app has the potential for expansion such as a shopping list feature, meal planning and tracking, and support for dietary restrictions.

Fil Chat App

Chat Application

This chat application, built with React and Firebase, provides a solution for real-time communication. It gives the user the ability to create account, log in, and exchange messages with other registered users.
One major problem that this chat app solves is the need for a secure and easy-to-use platform for real-time communication.
This application has potential for expansion such as file sharing, group chats, and support for more languages.

Meme Generator

Meme Generator

This Meme Generator app, built with React, offers a fun and creative solution for generating personalized memes. By utilizing the imgflip API, the app is able to fetch a wide range of meme images, and the user can easily customize the text to create their own unique meme.
This app provides a solution for a user-friendly and acceessible platform for generating memes.
The app could be expanded to icnlude additional customization options, intergration with social media platform, and extended to include a library of popular meme templates.

Contact me

Let's connect!

Looking to build a custom website or need a developer for your next project? As a freelance full-stack developer, I offer tailored web development services that align with your business needs. Let’s discuss how I can help bring your ideas to life.
Reach out to start the conversation!

Address

Location: Amsterdam, NL

Address

Email: yiorgosdev@gmail.com