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 Website
A professional trilingual law firm website (EN / GR / FR) designed for clarity, trust and international clients.
View Live
Dr. Ioannis Giannoulis — Academic Portfolio
A bilingual academic portfolio for a university lecturer, focused on clean structure and professional presentation.
View Live
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 — Business Website
A cozy bakery concept website with warm visuals and elegant typography designed to feel welcoming and authentic.
View Live
Creative Digital Agency — Landing Page
A modern agency landing page showcasing clean UI structure, responsive design and professional layout.
Live Demo
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 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 DemoPersonal Projects
Self-Driving Car Simulation
A C++ simulation of an autonomous vehicle navigating a GridWorld using sensors, sensor fusion and GPS navigation logic.
View on GitHubProtein Synthesis Simulator
An object-oriented C++ simulation of protein synthesis in a eukaryotic cell, modeling transcription, RNA transport and translation into proteins.
View on GitHubTraveling Salesman Solver
A C++ implementation of heuristic algorithms solving the Traveling Salesman Problem and comparing route optimization strategies.
View on GitHubFactorization Algorithm
A C implementation that factorizes large integers efficiently using number theory techniques.
View on GitHubFinance 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 GitHubJob 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 GitHubGPA 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.
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.
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
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
My Skills
Programming Languages
Computer Science
Web Development
Tools & Technologies
Professional Skills
Languages
Let's Connect
Have a project or role in mind? Let's talk — I usually reply within a day.