
JobLister plugin
React-powered WordPress plugin delivering fast job listings with search, filters, and secure application forms.
Read more, about JobLister plugin👋 Hi, I'm Marios Sofokleous
I build high-performance, scalable web applications with React, Next.js, and TypeScript. My focus is on crafting interactive SPAs and product-driven solutions that deliver exceptional user experiences.
Creating modern, product-focused web applications and SPAs with React and Next.js.
I'm a frontend developer with over eight years of professional experience, now dedicated to building with modern JavaScript. My background spans agency, in-house, and freelance roles, but my true passion is building impactful web products and user experiences. I thrive on developing SPAs and interactive UIs with React and Next.js, leveraging TypeScript for robust, maintainable code, and integrating APIs and backend services such as Supabase. Performance, accessibility, and scalability are always at the core of my approach.
Recently, I've deepened my expertise by building and launching LeadBridge, a Proptech micro SaaS for real estate, using Supabase and Next.js, as well as developing my own template, Next.js, Strapi Portfolio Starter. These projects have strengthened my product thinking, full development lifecycle skills, and understanding of modern deployment workflows. I am excited to bring my hands-on product experience and frontend engineering skills to a collaborative team focused on building innovative web applications.
Technical skills & core competencies
Where I've applied my technical skills
Freelance
Paphos, Cyprus
Next.js
, TypeScript
, Supabase
, and Shadcn UI
.Next.js
's static and server-side rendering for high performance and scalability.Docker
and Coolify
.React
, Next.js
, TypeScript
, Supabase
, Strapi CMS
, Tailwind CSS
, React Hook Form
, Zod
, REST API
, Git/GitHub
, Coolify
, Apache ECharts
, Cloudflare
, OpenAI API
IronFX
Limassol, Cyprus
Webmors
Remote
Enigma Global
Paphos, Cyprus
Selected technical projects
React-powered WordPress plugin delivering fast job listings with search, filters, and secure application forms.
Read more, about JobLister pluginA modern portfolio starter with Next.js, Strapi, Tailwind CSS, and automated SEO metadata.
Read more, about Next.js, Strapi Portfolio StarterEvent photo-sharing platform with seamless uploads, custom captions, and responsive gallery layout.
Read more, about SharedLens SPAReact/Firebase app featuring authentication, real-time updates, and customizable theme options.
Read more, about Yet Another Todo List SPAProperty page featuring interactive masterplan, amenity map, and custom consent management system.
Read more, about Sentiero Luxury VillasTrusted by teams and clients to deliver results
A great professional, very hardworking and able to tackle any challenge on time. It was a great pleasure working with Marios. He is an amazing person, with top notch technical skills and experience in building beautiful highly responsive web applications. I wish we have the chance to work together in the nearest future Marios. I am sure you will thrive even more in the tech industry. Nowadays, is not so common to find professionals like you. All the best!
Having worked with Marios for almost a year as a fellow WordPress developer, I must say he instills positive energy in the team and is a true professional. What makes him stand out is his willingness to help others. I am impressed by his work ethic, communication skills and the fact that he easily adjusts to any given situation and can perform under pressure. I am glad to have worked with him!
Marios is one of the most hardworking persons I had the pleasure of working with, always willing to go above and beyond to complete a project assigned to him.
An expert in front-end web development with great attention to detail. We have worked together during several projects, and Marios has delivered beautiful and fully responsive UIs every time.
We hired Marios to design and build our new website from scratch. He has been exceptionally collaborative, reliable, professional, and persistent in delivering a top-notch web product.
Marios has been professional, collaborative, efficient, and honest. With strong technical knowledge and natural creativity, he helped us communicate our vision through a streamlined and attractive website.
Sharing knowledge & technical insights
Discover how to self-host Supabase with Coolify, gain full control of your infrastructure, and seamlessly migrate your project from the official platform!
Read more, about How to self-host Supabase with Coolify and migrate your project from the official Supabase platformDiscover how I created an interactive masterplan for Sentiero Luxury Villas, blending architectural visualization with web interactivity to redefine real estate exploration.
Read more, about Building an interactive masterplan for Sentiero Luxury VillasDiscover how I crafted a GDPR-compliant consent system for Sentiero Luxury Villas, balancing user privacy, transparency, and luxury website aesthetics.
Read more, about Implementing a custom GDPR-compliant consent system on Sentiero Luxury Villas websiteCommon questions about my work & approach
I have experience with React, Next.js, and TypeScript, developing scalable single-page applications and product-based solutions using modern frontend architecture, best practices, and type-safe development workflows.
Yes! I have worked with Supabase for backend integration, REST APIs for data handling, and Coolify for containerized deployments.
I adhere to WCAG guidelines and use semantic HTML with ARIA roles to create accessible web applications. Tools like Lighthouse help me validate accessibility standards.
I optimize websites by compressing images, implementing lazy loading, using critical CSS extraction, reducing JavaScript bundle sizes with Webpack/Vite, and leveraging CDNs to reduce load times.
Yes! I implement SEO best practices such as structured data (JSON-LD), meta tags, XML sitemaps, OpenGraph metadata, and responsive designs to improve search engine rankings.
Yes, I am open to remote opportunities worldwide, as well as roles based locally in Cyprus.
Yes! I've integrated REST APIs into various projects using fetch/axios methods while ensuring secure data handling through validation techniques like Zod.
I use Coolify, which deploys all applications as Docker containers, to self-host apps with automated builds and deployments triggered by GitHub commits.
I regularly watch YouTube, experiment with new tools/frameworks in personal projects, and share insights through my own blog posts.
I prioritize mobile-first development using CSS frameworks like Tailwind CSS or Bootstrap and optimize layouts for all screen sizes.
I use tools like Chrome DevTools and Lighthouse for performance testing and accessibility checks. For functionality, I implement manual testing.