Projects

products · client work · open source

Software I’m building for business workflows and everyday use, alongside open-source tools from my research at ETH Zürich.

My engineering background

Products & client work

01 — 02
Simplified invoice review preview with sample data: a source invoice beside extracted supplier, date and total fields, amount validation and a human review action. Simplified preview · Sample data

Client-funded · Private platform

Construction
operations.

From paperwork to reviewed business records.

I’m developing a private SaaS platform for construction companies through client-funded work. Its AI-assisted invoice workflow extracts document details for people to check and validate before they become business records.

In active development, with administrative tools and employee portals.

  • Document AI
  • Human review
  • Admin & employee portals
About this work

The platform also includes document distribution, payroll-document workflows, role-based access, and audit history. A wider offering is a possible future direction. The preview simplifies the invoice-review interface and uses fictional sample data.

Ora's website showing synchronized timers on a Mac, phone, and watch.
Visit ora.edgarcosta.ch

Independent product · Early testing

Ora

Your timers. Across your devices.

Type 10m tea and get on with your day. Ora is a native, local-first timer with cross-device synchronization and smart alarm routing designed to choose the right connected device to ring.

  • Mac
  • iPhone & Apple Watch
  • Android & Wear OS

Built with Kotlin Multiplatform, SwiftUI, and Jetpack Compose. Native builds, synchronization, and alarm delivery are in active testing.

Explore Ora

Built in the open

03 — 04

Tools I created and maintained during my PhD at ETH Zürich, for learning and experimenting with programmable networks.

Official GitHub preview for nsg-ethz/p4-utils, with the ETH logo and repository details.

Open source · Network tooling

P4-Utils

Build, run, and debug programmable networks. An extension to Mininet that makes P4 experimentation more approachable.

View repository
Official GitHub preview for nsg-ethz/p4-learning, with the ETH logo and repository details.

Open source · Education

P4-Learning

Learn programmable networking by building it. A collection of hands-on exercises, examples, and teaching materials.

View repository