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
- HTML
- CSS
- JavaScript
- React
- Vite
- Node.js
- Express
- TypeScript
- MongoDB
- Mongoose
- Git & GitHub
- REST APIs
- Jest
- CI/CD
- Swagger / OpenAPI
- Render
- Vercel
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
- Improving my full-stack development skills
- Building more complete portfolio projects
- Learning better backend architecture
- Practicing testing, deployment, and clean code principles
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.
- GitHub: DimGianno
- LinkedIn: Linkedin profile
- Email: giannopoulos1996@icloud.com
