Skip to content

Yorgo Tabet

Software for institutions that can't afford to get it wrong.

Senior Full-Stack Software Engineer. React, TypeScript, React Native, Java/Spring.

About

I studied computer science at Notre Dame University in Beirut and graduated Magna Cum Laude.

Since then I have spent most of my time on banking software that customers actually touch: a kids' e-banking app and an online mortgage flow for Riyad Bank, and internal platforms for a global consulting firm.

All of it shipped through Eurisko Mobility, where I work across the whole stack. React and React Native at the front, Java Spring and Node underneath, CI/CD in between. Lately most of that work has been agentic AI platforms: LLM pipelines, multi-agent systems, and the frontends that make them usable for people who do not work in tech.

What I care about is shipping something a compliance team, a QA team, and a customer all trust at the same time. As a freelancer that means taking fewer engagements and scoping them properly, mostly for banks, fintechs, and the consultancies that advise them.

Based in
Beirut, Lebanon
Working across
MENA & Europe
Currently
Available for freelance engagements
Clients
  • Eurisko Mobility
  • Riyad Bank
  • JEEL
  • Global consulting firm, ministerial client
  • Global consulting firm
  • INDEVCO
Languages
  • English
  • Arabic
  • French
  • Japanese, elementary
Also into
Creative Programming, UI/UX Design

Work

Eurisko Mobility

Senior Software Engineer
Dec 2021 – Present

Engineer across web (React, TypeScript), mobile (React Native), and backend (Java Spring, Node NestJS, Python FastAPI). I lead delivery on teams of 2 to 5 engineers, work directly with business stakeholders, product owners, and tech leads, and own UI/UX direction. I also built the team's AI coding standards: one shared set of 7 rules, 14 skills, and 17 guides wired into Cursor, Claude Code, and GitHub Copilot, so every developer gets the same guidance whichever tool they use. That grew into ai-kit, a tool that sets up a new project with the skills, rules, and folder structure its stack needs. A feature that once took the whole team now ships end to end by one developer, with review focused on architecture, helped by a verification layer of TDD, visual testing and coding standards.

React, TypeScript, React Native, Java, Spring Boot, Node.js, NestJS, CI/CD, GitLab, Jenkins

Riyad Bank / JEEL (KSA)

5 projects

Wallet-as-a-Service SDK

React Native, iOS, Android, Flutter, Web

3.5M+

users

15+

developers

2-3days

team setup, was ~8 sprints

  • Built a shared SDK for one of Saudi Arabia's largest banks, packaging common bank flows (transactions, cards, authentication and authorization, contact and location access) across iOS, Android, Flutter and web for 3 products serving 3.5M+ users, built by 15+ developers
  • Took per-team setup, integration and repeated requirements explanation from roughly 8 sprints to 2-3 days by shipping a configuration guide
  • Built a library-agnostic layer separating app components from the third-party libraries underneath, turning a dependency swap from a multi-sprint refactor into days

Relationship Manager Workbench & Mortgage Platform

React, Redux, Java Spring

226

branches

~75%

less repetitive UI code

90%

faster loads, at best

45 to 15min

CI pipeline

  • Developed internal platforms standardized across all 226 Riyad Bank branches, serving relationship managers and mortgage teams on a 115,000-line codebase
  • Implemented a fully configurable dynamic table system full-stack using the factory pattern, removing ~75% of repetitive UI code
  • Improved load times up to 90% and took CI pipeline duration from 45 to 15 minutes through test parallelization and targeted caching

Kids E-Banking

React Native

~50%

fewer mobile API calls

  • Owned biometrics, authentication and code optimization on a kids e-banking app, cutting mobile API calls by ~50% with client-side caching and request de-duplication

Online Mortgage

ReactJS

  • Led requirements planning, set review standards, documented features and infrastructure, and supported onboarding of new team members

API Management Platform

ReactJS

  • Defined frontend architecture and implementation approach; enforced testing and CI quality gates to support parallel delivery

Global consulting firm, ministerial client (KSA)

1 project

AI-driven Decision Support Platform

ReactJS, FastAPI, Python, Redis, MongoDB

50 to 10%

job failure rate

10+

frontend modules

  • Designed a queue-based processing model to handle concurrent AI workloads, reducing failure rates from about 50 percent to around 10 percent through retries and database-backed state management
  • Implemented event-driven communication between backend and frontend to surface real-time processing status in the UI
  • Owned frontend development for more than 10 modules covering audio and video workflows, prompt editing, and feedback loops

Global consulting firm (MENA)

3 projects

AI Executive-Support Platform

React, TypeScript, FastAPI, CrewAI, Redis, Qdrant

~30min

planning prep, was weeks

50%

fewer model calls per message

~30%

less stored documents

16 of 32

API fields kept

  • Led development of a multi-agent AI platform for a government executive office, cutting ministerial planning preparation from weeks to around 30 minutes
  • Streamed per-stage progress and plain-language failures in place of static loaders, after users said they could not tell what was running
  • Improved AI agent chat orchestration, cutting model calls by 50% per message by replacing a per-reply planner with a scoped context agent

Investment Feasibility Platform

React, Python, Azure

0.5%

accuracy gate in CI

  • Delivered an AI-augmented platform for the firm's own consulting teams, automating the research and financial modeling behind feasibility studies on projects worth millions to billions
  • Gated accuracy to 0.5% with CI checks that fail on regressions, holding parity between the platform's calculations and the consultants' Excel models
  • Built human-in-the-loop correction so each study's adjustments feed into the next

Economic Estimation Automation

Python, Oracle Cloud Kubernetes

  • Automated gross-value-added estimation pipelines in Python, replacing manual, spreadsheet-driven estimation work with a repeatable pipeline
  • Deployed the pipeline as a containerized service on Oracle Cloud Kubernetes, covering scheduling, execution, and output delivery

INDEVCO

Full-stack Software Engineer
May 2021 – Nov 2021

Full-stack development with a focus on mobile and backend integration.

Xamarin, .NET Core, C#

INDEVCO

1 project

B2B Procurement Platform

Xamarin, .NET Core

  • Implemented WhatsApp integration across mobile, backend, and provider services; participated in code reviews and internal coding standards

Selected work

GearsME
GearsMEAutomotive and Lifestyle mobile application

React Native, TypeScript, Expo, Firebase, React Navigation, NestJS, MongoDB, Redis

Education & credentials

B.S. in Computer Science

Notre Dame University (NDU), Beirut, Lebanon

Honors
Magna Cum Laude
GPA
3.8/4.0
Graduated
May 2021
Coursework
Data Structures and Algorithms, Operating Systems, Databases, Computer Networks, Software Engineering, Mobile and Web Development
Languages
English (Proficient), Arabic (Proficient), French (Proficient), Japanese (Elementary)

Certifications & recognition

2025

Eurisko Recognition Program

Recipient. Recognized for mentorship, onboarding support, and contributions to internal documentation and code quality initiatives.

Eurisko Mobility

2024

AWS Cloud Practitioner

Amazon Web Services

2024

AWS Solutions Architect

Amazon Web Services

Cambridge Java 1 and 2

Cambridge

Start a project

Tell me the scope and I'll tell you honestly if I'm the right fit.

Roughly is fine, it helps me scope a realistic proposal.

or email directly →
Email
yorgotabet@gmail.com
Phone
(+961) 70 402 417
Location
Beirut, Lebanon
Elsewhere
GitHubLinkedIn