Welcome to My Portfolio! I’m Nick, a full-stack developer and computer science major with a passion for crafting exceptional web experiences. My expertise spans both SQL and NoSQL databases, including Firebase and MongoDB, allowing me to build robust and scalable applications. I am well-versed in modern front-end technologies like React, Vite, and Tailwind CSS, as well as Bootstrap for responsive design. My skill set also includes working with APIs, Node.js, and version control systems like Git and GitHub. Explore my work to see how I blend creativity and technical proficiency to bring innovative ideas to life. Let’s connect and collaborate!
As a full-stack developer, I pride myself not only on my technical expertise but also on my strong interpersonal skills. I believe that effective communication and collaboration are key to successful project outcomes. I thrive in team environments, where I can contribute my ideas and also listen to others' perspectives, fostering a culture of creativity and innovation. My adaptability allows me to navigate challenges and changes with ease, while my attention to detail ensures that I deliver high-quality work consistently. I’m committed to continuous learning and growth, eager to embrace new technologies and methodologies that enhance my contributions to any project. Ultimately, I aim to build meaningful relationships with colleagues and clients, understanding that strong connections lead to successful collaboration and shared success.
June 2022 - Septemeber 2022
Designed and developed full stack web applications using HTML, CSS, mySql and C#. Worked closely with a full-stack developer to create web applications.
2020 - 2024
Studied Computer Science in Democritus University of Thrace.
A fully functional photo-gallery website with features like an image uploader based on categories, image delete feature, and user authentication. This project is for an actual client so access to the crud functionalities of the application is not available.
This finance tracking website is designed to help users manage their personal finances by tracking their income and expenses. The application allows users to log in using Google Authentication, providing a secure and seamless sign-in process. Once logged in, users can easily add, view, and categorize their expenses, helping them understand where their money is going. The expense tracker supports category-based management, allowing users to assign expenses to specific categories such as Food, Entertainment, Transportation, etc. Additionally, users can track their income sources, offering a complete view of their financial status. This user-friendly platform is perfect for individuals looking to gain better control over their finances and make informed decisions.