Curriculum vitae · 2026

Luís Teixeira

Software Engineer working across interfaces, backend systems and the data beneath them.

luisteixeira4402@gmail.com Porto / Vila Real, Portugal
Luís Teixeira
Currently atESPRODOURO
01 / 05

A little context

The short version, before the details.

Software Engineering graduate with experience building websites, backend services and database-backed applications. Currently working at ESPRODOURO, developing web tools and a student and document management system using TypeScript and PostgreSQL. Technical background in C#, C++, JavaScript and Node.js.

02 / 05

Work in progress

Roles, responsibilities and the systems built along the way.

Software Developer

ESPRODOURO

  • Developed a new version of the school’s website.
  • Created custom forms using HTML and CSS, integrated with Supabase for data storage and management.
  • Currently developing a student and document management system using TypeScript and PostgreSQL to streamline the school’s administrative workflows.

Freelance Software Engineer

Self-employed

  • Designed and built responsive websites using JavaScript and Node.js to meet specific client requirements.
  • Developed backend logic and APIs to support website functionality.
  • Managed full development lifecycles, from gathering client needs to deployment and maintenance.

Software Developer Intern

CostBits

  • Contributed to backend development using C# and PostgreSQL.
  • Gained practical experience in database management, code review and version control with Git.

IT & Operations Support

Padaria Lusitana

  • Provided IT and operations support for a family-owned bakery, managing computer systems and troubleshooting hardware/software issues.
  • Assisted with point-of-sale system maintenance, network setup and user support to enhance productivity.
  • Contributed to inventory management and operational workflows, supporting overall business efficiency.

Vice Leader — Communication & Image Department

NEEI

  • Served as Vice Leader of the Communication and Image section for the Computer Engineering Student Organization (NEEI).
  • Enhanced technical skills in design and problem-solving abilities within a team environment.
03 / 05

Things I’ve made

A selection of work across mobile, desktop and browser environments.

PROJECT / 01

AppCycle

Mobile app · FlutterFlow / Flutter

Mobile application created to help combat textile and electronic waste, giving users a single environment to recycle materials safely. Built with FlutterFlow and Flutter, with a focus on teamwork and project management.

PROJECT / 02

Connect Four — Graphical Application

WebGL / three.js

Developed a 3D board game using WebGL and three.js, with JavaScript as the programming language.

PROJECT / 03

Zamarinos

Windows / Android · C# · WPF · Xamarin

Developed a Windows and Android application for creating and managing shopping lists. Built using Microsoft Visual Studio, C#, WPF and Xamarin frameworks with XML.

04 / 05

The working toolkit

The tools and habits I bring to a project.

Languages

  • C
  • C++
  • C#
  • TypeScript
  • JavaScript
  • HTML
  • CSS

Frameworks & runtimes

  • Node.js
  • .NET
  • WPF
  • Flutter

Concepts

  • REST APIs
  • OOP
  • Agile / Scrum
  • MVC

Tools & databases

  • Git
  • Visual Studio
  • CLion
  • Supabase
  • PostgreSQL
  • MySQL
  • Power BI
  • FlutterFlow

Design

  • UI/UX Design
  • Adobe Photoshop

Professional

  • Client Communication
  • Remote Collaboration
  • Analytical Problem-Solving
  • Adaptability
05 / 05

Beyond the code

Education and the languages I use to make ideas clear.

Education

01 item

BSc in Software Engineering

UTAD, Vila Real, Portugal

Languages

02 items
PortugueseNative
EnglishProfessional