Skip to content
View DimGianno's full-sized avatar
  • Thessaloniki, Greece
  • 03:58 (UTC +03:00)
  • LinkedIn in/dimgianno

Block or report DimGianno

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
DimGianno/README.md

Hi there, I'm Dimitris Giannopoulos ๐Ÿ‘‹

I am a Computer Engineering & Telecommunications graduate and junior full-stack developer focused on building practical web applications.

I enjoy working on both frontend and backend projects, turning ideas into functional, clean, and maintainable software. I am currently improving my skills through hands-on projects using modern web technologies.

About Me

  • ๐ŸŽ“ Computer Engineering & Telecommunications graduate
  • ๐Ÿ’ป Interested in full-stack web development
  • โš™๏ธ Focused on backend APIs, frontend interfaces, and real-world project structure
  • ๐Ÿ“š Always learning and improving through practical development
  • ๐Ÿš€ Building projects that help me become a better software engineer

Tech Stack

Frontend

  • HTML
  • CSS
  • JavaScript
  • React
  • Vite

Backend

  • Node.js
  • Express
  • TypeScript
  • MongoDB
  • Mongoose

Tools & Practices

  • Git & GitHub
  • REST APIs
  • Jest
  • CI/CD
  • Swagger / OpenAPI
  • Render
  • Vercel

Projects

Call Center Dashboard ( Frontend / Backend )

A full-stack call center application with a React frontend and a Node.js/Express backend.

Features include:

  • Active and archived calls
  • Filtering and pagination
  • Call details
  • Notes
  • Archive / unarchive functionality
  • REST API integration
  • Testing and CI/CD setup

Water Sort Puzzle Solver ( Link to repository )

A puzzle-solving project focused on algorithmic thinking and problem solving.

It includes search-based solving logic and helped me practice:

  • Problem decomposition
  • State management
  • Algorithm design
  • Optimization techniques

What I'm Currently Working On

  • Improving my full-stack development skills
  • Building more complete portfolio projects
  • Learning better backend architecture
  • Practicing testing, deployment, and clean code principles

Goals

My current goal is to grow as a junior software developer and continue building real-world applications that combine solid backend logic with clean and usable frontend interfaces.

Connect With Me

Pinned Loading

  1. Call-Center-BackEnd Call-Center-BackEnd Public

    TypeScript

  2. Call-Center-Frontend Call-Center-Frontend Public

    TypeScript