I make ideas move.
Then I build the things they run on.

Video editor, Thumbnail designer, Photographer, 3D tinkerer and Code-writer. ∞ skills, one relentless curiosity.

See Video Work Get in Touch

🎬 Video Editing

From cinematic sizzle reels to fast-paced gaming montages, EVERY cut tells a story.
Check out all the videos in this playlist

School Branch Project

Dynamic showcase with narration + vibe show.

🎯 Project

Festival Indie Music Video

Narrative editing, sync cuts, and color grading.

🎵 Music

Analog Horror Analysis

Deep-research, horror tormenting .

📘 Deep Dive

Athens Day Trip

Cinematic funny moments vlog.

📹 Vlog

Gaming Showcase

Narrative editing with dreamy transitions.

🎮 Gaming

Short Commentary videos

Analysis + Reaction short edits style.

📘 Reaction

📸 Photography

Light, composition, and the moments between frames. More on @andreas.moros

🖼️ Thumbnail Design

Click-worthy art that stops the scroll. See my full portfolio on Behance.

Thumbnail 1

Funny Moments

Dynamic typography + action freeze

Thumbnail 2

Game Review

Clean, product-focused composition

Thumbnail 3

Live Stream

Bold colors + detailed hook

Thumbnail 4

Gaming Montage

Dynamic typography + action freeze

Thumbnail 5

Digital Story-telling

Dynamic typography + action freeze

Thumbnail 6

Horror Gaming

Dynamic typography + action freeze

Design Process

1. Research & moodboard → 2. Rough sketch → 3. Photoshop/Illustrator execution → 4. A/B testing with mockups

🧩 3D Printing & Design

From digital sculpt to physical reality.

💻 Programming

Creative coding, automation, and tools that make life easier.

# File-name numerical Randomizer (Python) def rename_files(): script_dir = os.path.dirname(os.path.abspath(__file__)) script_name = os.path.basename(__file__) files = sorted([ f for f in os.listdir(script_dir) if os.path.isfile(os.path.join(script_dir, f)) and f != script_name ]) if not files: print("No files found to rename.") return temp_names = [] for i, filename in enumerate(files): src = os.path.join(script_dir, filename) tmp = os.path.join(script_dir, f"__tmp_{i}__") os.rename(src, tmp) temp_names.append((tmp, filename)) for i, (tmp, original) in enumerate(temp_names, start=1): ext = os.path.splitext(original)[1] dst = os.path.join(script_dir, f"{i}{ext}") os.rename(tmp, dst) print(f" {original} -> {i}{ext}") print(f"\nDone! Renamed {len(files)} file(s).") if __name__ == "__main__": rename_files()

Find more on GitHub

About Me

I'm Andreas Moros, a multi‑disciplinary creator who refuses to stay in one lane. Whether I'm editing a fast‑paced short, designing a thumbnail that begs to be clicked, or coding a tool to streamline my workflow, I bring the same obsessive attention to detail.

Based in Greece, available for freelance & collaborations.

Instagram · Behance · LinkedIn

Let's Work Together

(Form currently demo - connect via Instagram DM for now)
Or on Discord: an7yishere