Available for freelance projects & tech roles

Marios Konstantinos
Giannoulis

Web Developer & Software Engineer

Building clean, efficient software and modern web experiences.

About Me

I'm Marios Konstantinos Giannoulis, a 20-year-old software developer and Computer Science student focused on algorithms, performance optimization and modern web development. I care about writing clean, efficient code and turning complex problems into reliable, well-engineered solutions.

Alongside my degree, I design and build production websites for businesses and personal brands, and continuously sharpen my craft through algorithmic and software engineering projects. I'm currently available for freelance work and technical roles where I can contribute, learn and grow.

My Studies

National and Kapodistrian University of Athens

Department of Informatics and Telecommunications

I'm pursuing my degree at the Department of Informatics and Telecommunications, building a rigorous foundation in computer science — data structures, algorithms, operating systems and software design — with strong hands-on programming in C, C++ and Python.

My focus is on bridging theory with practice: applying performance engineering, efficient memory management and clean architecture to solve real-world problems. I complement my coursework with self-directed projects that push my skills beyond the curriculum.

Client Projects

Zoi Lama Law Firm
Live client Law Firm

Zoi Lama — Law Firm Website

A professional trilingual law firm website (EN / GR / FR) designed for clarity, trust and international clients.

View Live
Dr. Ioannis Giannoulis
Live client Academic

Dr. Ioannis Giannoulis — Academic Portfolio

A bilingual academic portfolio for a university lecturer, focused on clean structure and professional presentation.

View Live
Barber Mission
Concept Barbershop

Barber Mission — Business Website

A premium dark themed website for a modern barbershop brand, focused on strong visuals and minimal design.

View Live
Maria's Bakery
Concept Bakery

Maria's Bakery — Business Website

A cozy bakery concept website with warm visuals and elegant typography designed to feel welcoming and authentic.

View Live
Creative Digital Agency
Concept Agency

Creative Digital Agency — Landing Page

A modern agency landing page showcasing clean UI structure, responsive design and professional layout.

Live Demo
Fit With Alex
Concept Fitness

Fit With Alex — Personal Trainer Website

A sleek one-page personal trainer website focused on modern design, service presentation and smooth UX.

Live Demo
Nexora AI Landing Page
Concept AI SaaS

Nexora — AI Infrastructure Landing Page

A futuristic glassmorphism landing page for an AI SaaS platform. Particle animations, custom cursor, live metrics UI and full pricing section.

Live Demo

Personal Projects

C++ • Simulation

Self-Driving Car Simulation

A C++ simulation of an autonomous vehicle navigating a GridWorld using sensors, sensor fusion and GPS navigation logic.

View on GitHub
C++ • OOP

Protein Synthesis Simulator

An object-oriented C++ simulation of protein synthesis in a eukaryotic cell, modeling transcription, RNA transport and translation into proteins.

View on GitHub
C++ • Algorithms

Traveling Salesman Solver

A C++ implementation of heuristic algorithms solving the Traveling Salesman Problem and comparing route optimization strategies.

View on GitHub
C • Algorithms

Factorization Algorithm

A C implementation that factorizes large integers efficiently using number theory techniques.

View on GitHub
JavaScript • Web App

Finance Dashboard

A personal finance tracker for recording income and expenses, with interactive charts built on the Canvas API — no libraries. Features category breakdowns, dark/light mode, CSV export and localStorage persistence. Zero dependencies.

View on GitHub
Python • CLI Tool

Job Scraper

A Python CLI tool that scrapes job and internship listings from multiple sources using async httpx requests, filters by role, location and salary, and exports to CSV/JSON. Uses SQLite caching, Pydantic validation and a Rich terminal UI.

View on GitHub
JavaScript • Web App

GPA Calculator — University of Athens

An ECTS-weighted GPA calculator for University of Athens Informatics students — the full course catalog by semester, computing only passed courses. No backend; data stays on-device via localStorage. Deployed on Cloudflare Pages with a responsive dark/light UI. The interface is in Greek, tailored to its target student audience.

How I Can Help

Two things I do well

Whether you need a website that wins clients or an engineer who ships clean, efficient code — I've got you.

For Businesses

Websites that convert

Fast, modern, mobile-first sites built to turn visitors into customers — and make your brand look established.

  • Business & landing page websites
  • Multilingual & SEO-ready builds
  • Responsive on every device
  • Fast load times & clean UX
Start a project
For Engineering Teams

Software that performs

A CS student who cares about correctness, performance and clean architecture — ready to contribute as an intern or junior engineer.

  • C / C++ systems & algorithms
  • Data structures & optimization
  • Object-oriented design
  • Clean, documented, tested code
See my code

My Skills

Programming Languages

C C++ JavaScript Python Java HTML5 CSS3 SQL

Computer Science

Data Structures Algorithms Object-Oriented Programming System Design Fundamentals Memory Management Operating Systems Debugging

Web Development

HTML5 CSS3 Tailwind CSS JavaScript (ES6+) React Node.js Responsive Design Accessibility SEO Basics

Tools & Technologies

Git GitHub Linux / CLI VS Code Figma MySQL npm

Professional Skills

Problem Solving Analytical Thinking Communication Team Collaboration Time Management Adaptability Fast Learner

Languages

Greek — Native English — Fluent French — Fluent
C++ JavaScript React Python Node.js HTML5 CSS3 SQL Git Figma Java Tailwind

Let's Connect

Have a project or role in mind? Let's talk — I usually reply within a day.