Skip to content

Bernardo Teixeira

Building software that thinks.

Fullstack Developer · Lisbon

AI systems, APIs, and everything in between.

From agents to interfaces — built end to end.

Projects

Continue ↓

Scroll

(01) — Projects

(02) — About

Based in
Almada · Lisbon, Portugal
Status
Open to new opportunities

A results-driven fullstack developer with a master's degree in Computer Science, specialized in data visualization and cybersecurity.

I enjoy turning complex problems into simple, reliable software that people can actually use and enjoy. I work across the stack, from designing backend systems and APIs to building AI platforms with built-in agents, data-driven applications, and interactive visualizations.

I’m particularly interested in AI development, software architecture and I like working on projects where these areas come together. I have an M.Sc. in Computer Science, with a focus on Data Visualization and Cybersecurity, and I’m always looking for interesting problems to solve and better ways to build things.

(03) — Experience

(04) — Capabilities

Languages
  • Python
  • Java
  • C
  • JavaScript
  • TypeScript
Frontend
  • React
  • React Native
  • React Flow
  • Next.js
  • Expo
  • D3.js
  • Angular
  • HTML/CSS
  • HTML5
  • CSS3
  • Vanilla JS
  • Tailwind CSS
  • shadcn/ui
  • dnd-kit
  • i18next
  • Responsive
Backend & APIs
  • FastAPI
  • Node.js
  • Spring Boot
  • SQLAlchemy
  • Celery
  • RabbitMQ
  • Kafka
Data & Storage
  • PostgreSQL
  • PostgreSQL (RLS)
  • Supabase
  • Realtime
  • MongoDB
  • MinIO
  • Qdrant
  • Elasticsearch
Cloud & Infrastructure
  • AWS Cognito
  • AWS EC2
  • AWS S3
  • Docker
  • Kubernetes
  • Traefik
AI/ML
  • LangChain
  • LangGraph
  • RAG
  • LLM APIs
  • Docling
Observability
  • Prometheus
  • Grafana
  • LangSmith
Testing & CI/CD
  • pytest
  • CircleCI
  • Git
AI-Assisted Development
  • Claude Code
  • Cursor
  • Codex

Education

  • 2024

    M.Sc. Computer Science

    Instituto Superior Técnico, Lisbon

    Specializations in Cybersecurity and Data Visualization.

  • 2024

    Computer Science (Exchange)

    Universität Bremen — Erasmus+

    Winter semester exchange in Germany.

Languages

Portuguese
Native
English
B2 · 10+ years
Spanish
Intermediate
German
A1 · Erasmus+