Open to new opportunities · Almada · Lisbon, Portugal

Fullstack Developer

Bernardo Teixeira

I design and build user-centered, scalable software — from full-stack microservice infrastructures to data-rich frontend experiences.

01 — about

A bit about me

I'm a results-driven fullstack developer with a master's degree in Computer Science, specialized in data visualization and cybersecurity. I love turning complex problems into efficient, elegant software that people actually enjoy using.

My work spans designing RESTful APIs and orchestrating microservice infrastructures with Docker, to crafting interactive data visualizations with D3.js. I'm a collaborative problem-solver focused on performance, scalability, and great user experience — and I lean on modern AI-assisted workflows to ship faster without cutting corners.

// quick facts

Role
Fullstack Developer
Focus
Data Visualization & Cybersecurity
Based in
Almada · Lisbon, Portugal
Education
M.Sc. Computer Science — Instituto Superior Técnico

02 — skills

Tools & technologies

The stack I reach for when building full-stack, data-rich applications.

Languages

PythonJavaCJavaScriptAssembly

Frontend

ReactNext.jsD3.jsAngularHTML / CSS

Data & Storage

SQLPostgreSQLNoSQLMongoDBMinIO

Cloud & Infra

AWS CognitoAWS EC2AWS S3DockerRabbitMQ / Celery

AI-Assisted Dev

Claude CodeCursorCodex

03 — experience

Where I've worked

From R&D microservice infrastructure to industrial digital twins.

R&D Software Engineer

Mar 2025 — Present

ISQ — Investigação e Desenvolvimento · Lisbon, Portugal

Orchestrate full-stack microservice infrastructures using pre-built and custom Docker images. Deploy and manage PostgreSQL, MongoDB, and MinIO. Design and implement RESTful APIs in Python, build consumer/producer services with Celery over RabbitMQ queues, and integrate machine-learning services to extend application capabilities — applying efficient AI-assisted development with Cursor and Claude Code.

PythonDockerPostgreSQLMongoDBMinIOCeleryRabbitMQML

Master Thesis — Digital Twin

Sep 2023 — Sep 2024

Jerónimo Martins · Lisbon, Portugal

Built a Digital Twin of a distribution-center warehouse: a dynamic, real-time virtual representation used to simulate behavior and performance, enabling analysis, monitoring, optimization, and event prediction in a controlled environment. Developed mainly in JavaScript (D3.js) and Python, creating rich visualizations for frontend dashboards while gaining deep insight into industrial processes.

D3.jsJavaScriptPythonData VizSimulation

Full Stack Developer

Jun 2022 — Aug 2022

Tryp.com · Lisbon, Portugal

Implemented new endpoints and automated email processes. Designed databases from scratch — defining table relationships and writing complex queries — and collaborated with diverse international teams. Worked across AWS, Postman, Mailchimp, and PGAdmin, and contributed to frontend design in the final stages of the internship.

AWSDatabasesAPIsPostmanMailchimp

04 — projects

Things I've built

A selection of products, tools, and client work — from distributed-systems tooling to mobile and web apps.

Open Source

Project Setup Template

A production-ready microservices boilerplate that spins up a full event-driven stack with a single command. Bundles a FastAPI backend, Celery workers, RabbitMQ, PostgreSQL, Redis and MinIO behind Traefik — plus a custom React Flow dashboard that visualizes data flowing across services in real time.

DockerFastAPICeleryRabbitMQPostgreSQLReact FlowTraefik
Mobile App

Moments

A cross-platform social app where friends turn everyday activities into friendly competitions. You build a catalog of point-weighted events, create “races” with friends, log your completions with photos, and climb live leaderboards — all wrapped in a feed of posts and stories, follows, and real-time notifications. Built solo on Expo Router with a Supabase backend (Postgres, RLS, RPCs, Storage & Realtime).

React NativeExpoTypeScriptSupabasePostgreSQL (RLS)Realtime
In development · iOS & Android
Web App

Curantis

A doctor-facing medical coordination platform where clinical teams manage patient cases through a Kanban care pipeline, clinical timelines, and a shared team agenda. Built as a component-driven, fully bilingual (PT/EN) SPA with drag-and-drop and calendar interactions.

ReactTypeScriptTailwind CSSshadcn/uidnd-kiti18next
Client Website

Makai Açaí

A bilingual (PT/EN) marketing website for a real beachside açaí shop in Costa da Caparica, Portugal. Hand-built with zero dependencies — vanilla HTML/CSS/JS, a custom design system, scroll-reveal animations and a lightweight client-side i18n layer.

HTML5CSS3Vanilla JSi18n (PT/EN)Responsive

05 — education

Academic background

🎓Lisbon · 2024

M.Sc. Computer Science

Instituto Superior Técnico

Specializations in Cybersecurity and Data Visualization.

🎓Germany · 2024

Computer Science (Exchange)

Universität Bremen — Erasmus+

Winter semester exchange in Germany — multicultural experience and German language fundamentals.

06 — languages

Languages I speak

Portuguese

Native

English

B2 · 10+ years

Spanish

Intermediate

German

A1 · Erasmus+

07 — contact

Let's build something together

I'm always open to discussing new projects, opportunities, or ideas. The best way to reach me is on LinkedIn.

Connect on LinkedInBased in Almada · Lisbon, Portugal