
Marios Toparopoulos
Full Stack Engineer | React, Next.js, TypeScript, Node.js
Athens, Greece
Full Stack Engineer with senior frontend depth, building production web platforms across telecom, betting, public-sector, and independent product environments. Experienced in React and Next.js architecture, Node.js APIs, PostgreSQL, and automated testing.
Experience
Independent freelance and contract engineering across full-stack TypeScript applications.
- Own delivery from requirements and architecture through implementation, deployment, and support.
- Built the Codehouse.dev business website and data-driven resume builder with Next.js, React, and TypeScript.
- Implemented reusable UI, Prisma/PostgreSQL data, configurable PDF generation, and automated validation.
- Work directly with clients and project teams on scoped freelance and contractor engagements.
Delivered acquisition and sales platforms for Vodafone Business, including the Fiber Eligibility Tool and Marketplace UI.
- Built Fiber Eligibility for 1M+ monthly users, contributing to +18% conversion and +25% engagement.
- Built Next.js server integration flows for authentication, APIs, configuration, and data transformation.
- Designed micro-frontends with shared packages, Turborepo, and pnpm, cutting build times by 50%.
- Mentored junior engineers and strengthened architecture, code-review, and engineering standards.
- Collaborated with product owners, backend teams, telecom stakeholders, and external partners on production workflows.

Modernized a legacy sportsbook for thousands of users with Next.js and TypeScript, reducing load times by 50%.
- Built reusable UI with React, Tailwind CSS, and Redux Toolkit to improve consistency and delivery speed.
- Added Jest and Playwright coverage and coordinated Scrum delivery across a nine-person team.
- Migrated legacy Backbone, CoffeeScript, and Handlebars functionality into the modern application.
- Contributed to architecture, implementation, code reviews, automated testing, and production delivery.

Established React and TypeScript foundations for the ICARUS tax platform serving thousands of daily users.
- Automated JSON-to-SQL migration with Node.js, saving 40+ developer hours per week.
- Defined frontend architecture, reusable component structures, coding standards, and maintainability practices.

Built and maintained WordPress and WooCommerce solutions end to end for small businesses and clients.
- Developed and customized WordPress websites and WooCommerce stores for client requirements.
- Customized themes, plugins, layouts, and frontend functionality using HTML, CSS, JavaScript, and PHP.
- Managed maintenance, updates, troubleshooting, hosting configuration, performance, and client support.
- Delivered projects from requirements and implementation through deployment and post-launch maintenance.
Tech:- HTML and CSS
- Javascript
- PHP
- WooCommerce
- WordPress
Education

Master of Science in Computer Science
National & Kapodistrian University of Athens
Sep 2024 – May 2026
- Selected coursework: advanced programming, operating systems, databases, big data, data visualization, cloud computing, and distributed systems.

Erasmus CIVIS exchange undertaken as part of the MSc in Computer Science, with coursework in Distributed Systems and Computer Vision.

- Combined engineering, computing, automation, production systems, and industrial technologies.
- Selected coursework: programming, algorithms, data analysis, web and cloud computing, IoT, robotics, and mechatronics.

Erasmus+ international exchange undertaken during the engineering degree, covering Asia-Pacific studies, the Russian Far East, investment law, and Russian language.
Projects
Full Stack Engineer
Codehouse.dev Website & Resume Builder
Built the frontend for the Codehouse.dev business and a data-driven resume builder in a production TypeScript monorepo.
- Developed reusable Next.js and React interfaces with shared packages and typed server/client boundaries.
- Implemented Prisma/PostgreSQL resume data, configurable Handlebars PDFs, and automated validation.
Technologies:
Full Stack Engineer
Los Angeles Crime Explorer
Full-stack data visualization project for exploring spatial, temporal, and categorical crime patterns alongside Airbnb data.
- Visualizes more than 1 million LAPD reports, 36,000 Airbnb listings, and 260 normalized neighborhoods.
- Provides interactive maps, charts, filters, comparisons, and time-based neighborhood analysis.
- Developed collaboratively with Odysseas Katopodis and Vasilis Gkoumas.
Skills
Certifications

Licensed Engineer – Industrial Design & Production Engineering
Technical Chamber of Greece (TEE)
Jun 2026
Credential ID: 157774
Skills:- Industrial Engineering
- Production Engineering

Architecting with Google Kubernetes Engine Specialization
Google Cloud
Feb 2026
Credential ID: 422U09ZW1542
Objectives:- Deploy and manage containerized applications on Google Kubernetes Engine
- Configure GKE networking, storage, security, and observability for production workloads
- Design reliable, scalable cloud-native delivery workflows on Google Cloud
Skills:- Application Deployment
- CI/CD
- Cloud Infrastructure
- Cloud Management
- Cloud-Native Computing
- Cloud Platforms
- Cloud Services
- Cloud Storage
- Containerization
- Continuous Integration
- Google Cloud Platform
- Identity and Access Management
- Infrastructure As A Service (IaaS)
- Kubernetes
- Prompt Engineering
- Prompt Engineering Tools
- Prompt Patterns
- Scalability
- Virtual Machines
- Virtual Networking
Objectives:- Define continuous integration and identify tools used in CI workflows
- Automate CI/CD tasks with GitHub Actions and Jenkins
- Implement continuous deployment with OpenShift Pipelines and Argo CD
- Apply Infrastructure as Code with Terraform
Skills:- Automation
- CI/CD
- Containerization
- Continuous Integration
- Devops Tools
- DevOps
- GitHub
- Infrastructure as Code (IaC)
- IT Automation
- Jenkins
- Kubernetes
- OpenShift
Objectives:- Create and run Ansible playbooks
- Build inventories and manage target hosts
- Automate system configuration with Ansible modules
Skills:- Ansible
- Automation
- Configuration Management
- Devops Tools
- DevOps
- Infrastructure as Code (IaC)
- IT Automation
- Linux
- Linux Administration
- Linux Commands
- System Configuration
- YAML
Server-side Development with NodeJS, Express and MongoDB
The Hong Kong University of Science and Technology
May 2020
Credential ID: X7VEEFM6A7WH
Objectives:- Build RESTful APIs with Node.js and Express
- Model and persist application data with MongoDB
- Implement authentication and secure server-side integrations
Skills:- MongoDB
- Node.js
Objectives:- Perform day-to-day IT support tasks across computer hardware, operating systems, networking, and software
- Troubleshoot technical issues and provide end-to-end customer support
- Administer systems and infrastructure using Linux, command-line tools, and directory services
- Apply foundational IT security practices to systems and networks
Skills:- IT Infrastructure
- Network Security
- Operating System Administration
- Systems Administration
- Technical Support
Objectives:- Apply Python programming fundamentals and data structures
- Retrieve and process data from web APIs using JSON, XML, and web scraping
- Store, query, analyze, and visualize data with Python and databases
Skills:- Data Analysis
- Data Structures
- Database Management System (DBMS)
- Python Programming
- Web Scraping
Volunteer

Provisioned and managed virtual machines using the Okeanos Knossos IaaS cloud infrastructure.
- Configured VM environments for hosting websites, web applications, and APIs.
- Designed and developed the IEEE Student Branch website using WordPress.
Skills:- Infrastructure As A Service (IaaS)
- Virtual Machines
- WordPress

Supported students taking their first steps in web development through technical guidance and hands-on mentoring.
- Assisted students with Linux, Ubuntu, terminal usage, and Bash fundamentals.
- Introduced HTML, CSS, JavaScript, Git, and React fundamentals.
- Provided troubleshooting and guidance during practical exercises and projects.

Served as Treasurer and Webmaster, contributing to operations, fundraising, digital presence, and public outreach.
- Managed treasury responsibilities and supported fundraising activities.
- Organized events, awareness campaigns, and community initiatives.
- Maintained the organization’s website using Joomla CMS.
- Supported digital campaigns through the website and social media.
- Completed leadership and governance training provided by the European Patients’ Forum.
Skills:- Joomla
- Web Development
Hobbies
- Trekking
- Drone flying
- Cinema
- Gym