Full-stack developer · Greece

Web applications, built end to end.

I’m Dimitris Ebrahim. I design and build secure, dependable web software with Python, Flask and JavaScript — and take it from the first conversation all the way to a maintained production deploy.

Status
Checking availability…
Based in
Greece · local
Focus
Python, Flask, JavaScript
Currently
Studying software & web development

Turning creativity and logic into software that matters.

I’m an 18-year-old developer based in Greece, studying full-stack web development, software development, web design and computer science.

I focus on clean, responsive and user-friendly products, and I see them through from concept to deployment — robust backend systems, considered front-end interfaces, and the hosting in between. I’m constantly exploring new technologies, frameworks and design practices, and I care about delivering real value to the people I build for.

  1. 01

    Requirements first

    I start by understanding how you work, then agree scope, deadlines and revisions before writing a line of code.

  2. 02

    Secure by default

    Authentication, input validation and protection against XSS and SQL injection are part of the build — not an afterthought.

  3. 03

    Shipped and looked after

    I handle hosting and deployment, and keep systems stable with careful updates that never lose data.

A real client, a real brief, delivered.

elmylonas.gr Project presentation
  • Public site
  • Admin panel
  • Teaching resources
  • Exam exercises
  • Quizzes
  • Announcements

Freelance · First client project

elmylonas.gr

The official digital home of Λευτέρης Μυλωνάς, an economist and secondary-education teacher. I built it as a complete professional presence: a public site for students and parents, backed by a secure admin panel for managing content.

The administrator can log in, upload and update teaching material, manage exam exercises and publish announcements without touching code — turning a static portfolio into a living resource that grows with the educator’s work.

Client
Λευτέρης Μυλωνάς
Role
Design, development, hosting & maintenance
Stack
Python, Flask, Jinja2, SQLite, JavaScript, Bootstrap
Status
Under maintenance

“Άψογη δουλειά, επαγγελματισμός, ακριβώς όπως ζήτησα το site, tailor made, on time και εξαιρετικό after sales service.”

Λευτέρης Μυλωνάς — Economist & teacher
Read the full case study

The platform

Visitors can explore the teacher’s academic background, download teaching resources and find tutoring information, in a design that puts clarity, trust and accessibility first. Integrated contact options (email, phone and social links) and remote-learning support via Zoom keep communication with students simple.

What I learned

My first freelance opportunity came from my economics teacher, who trusted me to build and maintain a web application for their needs. It meant working as both a developer and a service provider: communicating with a client, gathering requirements, meeting deadlines and delivering revisions without losing sight of the bigger picture.

Technically, I combined Python (Flask) with JavaScript into a responsive full-stack application, implemented secure authentication, and protected it against common vulnerabilities like XSS and SQL injection. I learned to manage the database carefully through major updates so no data was ever lost, and I took ownership of hosting, deploying and monitoring the app in production — where I still keep it stable today.

The tools I build with.

Languages
PythonJavaScriptHTMLCSSCC++Java
Web
FlaskJinja2Bootstrap
Data
MySQLSQLite
Hardware
ArduinoRaspberry PiMicroPython
Previously
C#LuaPHP

Have a project in mind? Let’s talk.

Tell me what you’re building — a new website, an internal tool, or something that needs fixing. I’ll reply by email.

Checking availability…