Skip to content
Vienna, Austria · Building for the web since 2020

Ruba Abu Isa · Full-Stack Software DeveloperBuilding thoughtful
digital experiences.

Hi, I'm Ruba Abu Isa, a full-stack software developer working across frontend and backend. I build and maintain real-world web applications, and I'm increasingly drawn to AI engineering.

Vibe Lounge

Soft Synth & Creative Flow

Portrait of Ruba Abu Isa

At a Glance

Focus

Full-stack web development

Experience

Developing professionally since 2020

Currently Exploring

Backend engineering, AI engineering & LLM fundamentals

About Me

More than writing code.

I'm a web developer based in Vienna, working across frontend development, full-stack applications, and modern web technologies.

Since 2020, I've been building and maintaining web applications with JavaScript, TypeScript, Vue, Nuxt, and Node.js. My experience spans frontend interfaces, API integrations, databases, and the practical challenges of keeping real-world applications running.

What interests me most is not just writing code, but understanding the problem behind it. I enjoy exploring how systems work, finding better solutions, and improving the way software is built.

I'm particularly interested in where web development meets artificial intelligence, from AI-assisted development workflows to the engineering behind AI-powered applications.

This website is where I share my work, the problems I've solved, the things I'm learning, and the direction I'm taking as an engineer.

Currently exploring

Backend engineering, AI engineering, and better ways to build software.

How I work

  • Problem First

    Understanding the problem behind a feature before deciding how to build it.

  • How Systems Work

    Curious about architecture, and about why things behave the way they do.

  • Real-World Reliability

    Maintaining live applications, integrations, and the details that keep them running.

  • AI & Engineering

    AI-assisted workflows, and the engineering behind AI-powered applications.

Selected Work

Projects & Case Studies

Real projects from my professional work: what the problem was, what I contributed, and what I learned along the way.

Web Applications

Real Estate Web Applications

Frontend development and ongoing maintenance for two real estate platforms

Data-driven real estate applications where listings, filters, and property details need to stay accurate, fast, and easy to browse, both for the people searching and for the teams managing the content.

NuxtVue.jsJavaScriptTailwind CSSREST APIs
Web Applications

International Healthcare Conference Website

Website and registration experience for an international healthcare conference

The public website of an international healthcare conference, where attendees find event information, register, and pay. The site connects the organisers' real processes with a clear online journey.

StripeRegistration flowsPayment integration
Integrations

Zoom Video-Conferencing Integration

Embedding video meetings into a web application, including waiting rooms and device states

An integration of Zoom video conferencing into a web application, so users can join meetings without leaving the product, and the application reacts correctly to what happens in the call.

Zoom integrationJavaScriptState handlingDebugging
Performance & SEO

Web Performance & SEO

Investigating mobile performance and SEO with Lighthouse, caching, and bundle analysis

An ongoing look at how a production website loads on mobile devices and how it's understood by search engines, using Lighthouse reports as a starting point for concrete improvements.

LighthouseCachingJavaScript bundlesSEO
Skills

What I Work With

I work across the stack: frontend interfaces, backend services and APIs, databases, and the integrations that real applications depend on.

Frontend Development

Interfaces, reusable components, and frontend architecture.

  • JavaScript
  • TypeScript
  • Vue.js
  • Nuxt 3
  • Tailwind CSS

Backend Development & APIs

Server-side logic and the APIs that connect frontends to data.

  • Node.js
  • Express.js
  • PHP
  • REST APIs
  • GraphQL

Databases & Tooling

Storing data and keeping applications versioned, packaged, and running.

  • MongoDB
  • MySQL
  • PostgreSQL
  • Git
  • Docker
  • PM2

Integrations & Engineering

Third-party services and the work that makes an application hold up in practice.

  • Stripe
  • Zoom integrations
  • Performance optimization
  • SEO
  • AI-assisted development
Notes & Principles

How I Think About Building Software

"Software development is about more than writing code. It starts with understanding the problem behind it."

Topic: Approach— Ruba Abu Isa
Contact

Let's talk.

Whether it's a web project, a role, or a conversation about frontend development, backend engineering, or AI, I'd be glad to hear from you.

contact@rubaabuisa.eu
Vienna, Austria