HOME

ABOUT

xTASK

SKILLS

Hi I'm Giannis!

A Front-End Developer.

nubelson-fernandes--Xqckh_XVU4-unsplash(1)

About me

I’m Giannis Fourikis, a 31-year-old front-end developer based in Piraeus.

New to the field, I bring fresh energy and a hunger to learn, backed by skills in HTML, CSS, JavaScript, React, Next.js, React Query, Redux, and Tailwind CSS.
My journey in web development started with a passion for creating intuitive, beautiful web experiences. My first project, xTask, is a testament to my dedication to blending functionality with design. I thrive on solving problems and turning ideas into pixel-perfect realities.
When I’m not coding, you’ll find me rocking the world with my band ΛΔΛΜ, Boxing or practicing Photography. Let’s connect to build something extraordinary!

This is xTask!

xTask is a modern task management application inspired by Trello, designed to help users organize tasks with ease. Built with Next.js, Tailwind CSS, Context API, React Query, DnD-kit and Supabase, it offers a seamless, responsive experience with real-time data management. This is my first app, and it’s free to use it!

acquired

Skills

I’m highly motivated to continuously expand my knowledge in new technologies.

Solid understanding of semantic HTML and modern CSS, including Flexbox and Grid. Able to build responsive and accessible web interfaces from scratch.

Proficient in vanilla JavaScript (ES6+), with strong fundamentals in DOM manipulation, async programming, and event handling.

Experienced in building dynamic, component-based UIs using React. Comfortable with hooks, context API, and reusable architecture patterns.

Skilled in using Next.js for building performant, SEO-friendly web applications. Familiar with server-side rendering, routing, and API routes.

Capable of managing server state efficiently using React Query. Experienced with data fetching, caching, and background updates in React apps.

Proficient in implementing global state management with Redux and Redux Toolkit. Experienced with actions, reducers, and middleware like thunk.

Experienced in rapidly building modern UI designs using Tailwind. Skilled in utility-first CSS and customizing themes and components.

Fluent in using Git for version control, including branching, merging, and collaborative workflows. Comfortable with GitHub and Git CLI.

Proficient in Adobe Photoshop for UI design, image editing, and creating visual assets. Able to work with layers, masks, and export-ready files.

Able to edit and produce engaging video content with CapCut. Skilled in trimming, effects, transitions, and audio syncing for short-form videos.

Experienced with Cubase 13 Pro for music production, mixing, and mastering. Comfortable with MIDI sequencing, audio editing, and plugin integration.

logo36w.png

Have a project idea or want to collaborate? I’m excited to hear from you!