I'm Eduardo. 👋

Portuguese software developer, based in Poland.
I love to code and build interfaces that just work 🫡
Frontend focused but fully capable across the stack.

Eduardo
React
Next.js
TypeScript
JavaScript
TanStack Query
Node.js
HTML5
TailwindCSS
JEST
Playwright
Material UI
Git
React
Next.js
TypeScript
JavaScript
TanStack Query
Node.js
HTML5
TailwindCSS
JEST
Playwright
Material UI
Git

Education 🎓

MBiomed (Master's Postgraduation in Biomedical Engineering)

ISEP - Porto School of Engineering

2015 - 2017
Porto, Portugal

Focused on biomedical signal and image processing, embedded medical systems, and clinical data standards like DICOM and HL7. Included practical work with MATLAB, LabVIEW, and integration of electronic health records and patient monitoring devices.

DICOMSignal ProcessingC / C++ArduinoRaspberry PiIEC 60601Image ProcessingIndustry 4.0

Bachelor of Technology in Computer Science

ISEP - Porto School of Engineering

2011 - 2015
Porto, Portugal

Interdisciplinary program combining biomedical engineering, electronics, and computer science to develop and maintain medical devices and healthcare technologies.

MATLABLabVIEWBiomedical InstrumentationSensors & ActuatorsMedical ElectronicsHuman Anatomy & PhysiologyC ProgrammingDigital Systems

My work journey 🗺️

Journey Timeline

ICON plc logo

Senior Software Engineer

Oct 2024 - Present
Warsaw, Poland

Senior Software Engineer with a strong focus on frontend development at ICON plc, contributing to an end-to-end platform that enhances patient services in clinical trials. Dedicated to building intuitive, scalable solutions that support patient-centricity, foster equity and inclusion, and adapt seamlessly to diverse study designs and therapeutic areas.

JavaScript badgeTypeScript badgeReact badgeMUI badgeDotNet badge
Plentific logo

Mid FE Developer / Senior FE Developer

Aug 2021 - Feb 2024
London, UK / Warsaw, Poland

Front End Developer for a UK-based PropTech platform with marketplaces in Germany, the USA, and the UK. Planned development cycles using SCRUM, participated in FE meetings for new approaches, and initiated discussions on new FE code standards. Introduced custom components and hooks for multi-step forms. Led the team in improving ATA and E2E testing approaches. Planned releases, supported critical installations, and conducted code reviews.

JavaScript badgeTypeScript badgeReact badgeTanStackQuery badgeSASS badgeJest badgeTestingLibrary badgePlaywright badgeMUI badge
Bank Millennium logo

Junior, Mid Full Stack Developer / Mid FE Developer @ BANK MILLENNIUM

Jun 2017 - Jul 2021
Warsaw, Poland

Back End Developer responsible for migrating an old monolith solution to microservices. Supported production deployments with multiple code base installations (code spread across 50+ repositories). Integrated API contracts between Front-End, Orchestration, and Domain layers. Configured databases to hold sensitive data using ORD frameworks within .NET environments such as EF Core. Planned development cycles using SCRUM methodologies. Front End Developer for the home banking solution with over 2.6M users, and Front End lead of a small team of four for a short period of time.

JavaScript badgeTypeScript badgeReact badgeJQuery badgeSharp badgeMySql badgeWebForms badgeDotNet badgeMailRu badge
ITSector logo

Junior Software Developer

Feb 2017 - Jun 2017
Porto, Portugal

Developed fast-paced proofs of concept to attract and secure potential clients. Designed and implemented a chatbot leveraging IBM Watson's Natural Language Understanding (intents, entities, and synsets) and constructed complex decision trees to drive its behavior. Contributed to both front-end and back-end development to meet the technical requirements of these PoCs.

JavaScript badgeJQuery badgeAzureMachineLearning badgePHP badgeExcel badge
Glintt Healthcare Solutions logo

Software developer & consultant intern

Feb 2015 - Nov 2015
Porto, Portugal

Developed a comprehensive instruction manual introducing a new approach for protective measures against LASA (Look-Alike Sound-Alike) drugs within the hospital's medication management circuit during my Bachelor's internship. Mentored team members and created a CRUD system for hospital personnel to manage the Adverse Event Reporting System (AERS) for LASA drugs.

JavaScript badgeJQuery badgeHTML5 badgeCSS badgePHP badgePhpMyAdmin badgeMySql badge

Hold Ctrl + Scroll to Zoom

Loading Map...

Projects 🚀

SIAC+ (SIAC Plus)

SIAC+ (SIAC Plus)

PRODUCT
Founder

SIAC+ is a platform that simplifies data retrieval and enhances features from Portugal’s official pet registration system, SIAC. It offers ready-to-use templates for generating travel certificates efficiently.

NextDotJS badgeTypeScript badgeTailwindCSS badgeZod badgeVercel badge
Tribes App

Tribes App

PRODUCT
Co-Founder

Developed Tribes, a PoC app that connects small groups with shared goals, using progress tracking, group validation, and engagement rules to promote accountability.

React badgeTypeScript badgeTailwindCSS badgeZod badgeVercel badge
Legawyl

Legawyl

PRODUCT
Founder
Launch: September 2025

Legawyl is a modern U.S. platform for creating and managing wills online, featuring a guided form, helpful tooltips, and secure, update-friendly storage for codicils. Available for private showcase.

NextDotJS badgeTailwindCSS badgeTypeScript badgeTestingLibrary badgeZod badgeHetzner badgeFramer badge
Contactz

Contactz

PROJECT

A Contact Management Application that allows users to add, edit, delete, and view contacts stored locally, with real-time validations, a responsive UI, and modular components for enhanced usability.

NextDotJS badgeTypeScript badgeTailwindCSS badgeZod badgeVercel badge
NPM

NPM

PACKAGES

Visit my npmjs profile to explore packages I've published, including react-usa-map-select and react-terminal-emulator-ui.

React badgeJavaScript badgeTypeScript badgeHTML5 badgeShadcnui badge