Skip to content
Fotis Oikonomou

Hello, I'm Fotis Oikonomou.

Frontend Engineer · React & TypeScript

I've spent the last few years building apps that real people rely on every day, from Coast Guard officers across Greece to taxpayers in Lithuania.

Fotis Oikonomou

About

Currently

Combining my diploma in Byzantine music with code: I'm building a classifier that recognises, from audio, which musical mode (echos) a hymn is in (Python, librosa, React). Alongside that, I'm exploring EEG signal processing and Brain-Computer Interfaces.

Based in

Athens, Greece

EET / EEST

Let's connect

7+

Years in web development

50,000

Users (Safe Water Sports)

~20

Modules using my shared components

All

Port Authorities in Greece (Coast Guard system)

Professional summary

Frontend engineer with 7+ years building web applications, the last 3 focused on React and TypeScript in production, most recently on large public-sector platforms in Greece and Lithuania. I specialise in complex forms, shared component libraries and accessible (WCAG 2.1) interfaces built from Figma designs. With a full-stack background in PHP/Laravel, I can take features end-to-end and work closely with backend teams on API design. Open to remote roles and relocation.

Projects

Experience

  1. 08/2025 – 05/2026

    • Built frontend modules for SOLON, Lithuania’s national tax portal, using React, TypeScript, Redux Toolkit/RTK Query and React Hook Form on a schema-driven form architecture.
    • Contributed 4 reusable React/TypeScript widgets to the shared component library (cms-ui-core), used across nearly 20 modules, including an ID-card widget with QR and barcode rendering.
    • Implemented Figma designs as responsive, WCAG 2.1-compliant screens, working directly with the UX team.
    • Fixed race conditions in asynchronous data prefill by reworking state synchronization (Redux Toolkit/RTK Query) together with the backend team.
    • Daily peer code reviews in an Agile/Scrum team, tracked in Jira.
    • React
    • TypeScript
    • Redux Toolkit
    • RTK Query
    • React Hook Form
    • WCAG 2.1
    • Figma
  2. 11/2021 – 07/2025

    • Sole developer of Safe Water Sports, a nationwide iOS/Android app built with React Native and Expo for a non-profit that works with the Ministry of Maritime Affairs, used by 50,000 citizens and field inspectors. I owned it from design to production for nearly 4 years.
    • Sole developer of the Hellenic Coast Guard’s incident-tracking system (PHP/Yii2, MySQL, REST APIs), used by every Port Authority in Greece to record sea accidents, drownings and inspections; gathered requirements directly with the Ministry.
    • Built React/TypeScript frontends for Greek public-sector administrative systems.
    • Maintained and upgraded production Laravel (PHP 8) applications for public-sector platforms, optimizing MySQL queries and backend performance.
    • React
    • TypeScript
    • React Native
    • Expo
    • PHP 8
    • Yii2
    • Laravel
    • MySQL
    • REST APIs
  3. Full-Stack Web Developer

    idcs.gr (opens in a new tab)

    09/2019 – 11/2021

    • Built custom Joomla components and modules with PHP, JavaScript and jQuery for client sites such as iaso.gr, babyzone.gr and carglass.gr.
    • Developed a newsletter module that sent subscribers week-specific content based on their current week of pregnancy.
    • Handled the full cycle from requirements to deployment, working directly with clients.
    • PHP
    • JavaScript
    • jQuery
    • Joomla
    • MySQL
  4. Full-Stack Web Developer

    Doersnet

    02/2019 – 09/2019

    • Developed full-stack Yii2 features (PHP OOP, JavaScript, jQuery) for a social networking platform with user profiles, feeds and a rewards/gamification system.
    • PHP
    • Yii2
    • JavaScript
    • jQuery

Education

Skills

Frontend

  • React
  • TypeScript
  • JavaScript
  • Next.js
  • Redux Toolkit
  • RTK Query
  • React Hook Form
  • Tailwind CSS
  • jQuery

Mobile

  • React Native
  • Expo

Backend

  • PHP 8
  • Laravel
  • Yii2
  • MySQL
  • Joomla
  • REST APIs

Signals & ML

  • Python
  • librosa
  • MNE-Python
  • BrainFlow

Tooling & practices

  • Docker
  • nginx
  • Jenkins
  • Git
  • Jira
  • Figma
  • WCAG 2.1

Contact

I'm looking for my next role, in Greece or remote. Write to me here or send an email. fotiosoikonomou1@gmail.com

All fields are required.