Full-Stack Software Engineer

Jamil Shoujah

I build web applications and automate complex workflows.

Web applications and workflow automation for university operations, enterprise systems, and client products.

Based in Beirut. Comfortable learning the tools a problem needs.

About

Curiosity, put to work.

A software engineer in Beirut, always curious about how things work.

I’m a software engineer based in Beirut, with a computer science degree from AUB. My work spans application development, enterprise integrations, and workflow automation.

I like understanding how a system fits together—from its data and APIs to the people using it. Teaching mathematics and computer science brings that same curiosity into a different kind of work.

Work

Engineering for teams and clients.

I build applications, connect systems, and automate workflows — within teams and directly with clients.

Work experience

Automation, enterprise applications, and mobile development.

  1. Current role

    Mar 2026 – Present

    Beirut, Lebanon

    Registrar, American University of Beirut

    Full Stack and Automation Engineer, Office of the Registrar

    Building TypeScript and Playwright automations for Ellucian Banner across thousands of student records.

    • Implemented validation and verification checks for bulk academic operations.
    • Investigated workflow failures and data inconsistencies across enterprise database systems.

    Selected tools

    • TypeScript
    • Playwright
    • Ellucian Banner
    • Enterprise Databases
  2. Jan 2026 – Jun 2026

    Jal El Dib, Lebanon

    Wide Streams

    Full Stack Technical Consultant

    Built enterprise application features, connected backend services, and automated workflows across web and cloud platforms.

    • Connected applications, Oracle platforms, databases, and external systems through REST APIs.
    • Built TypeScript-based MCP servers that exposed controlled workflows to AI assistants.
    • Automated repetitive browser processes with n8n and Playwright.
    • Deployed services on OCI with Docker and Kubernetes; contributed to testing, debugging, and code reviews.

    Selected tools

    • Angular
    • React
    • Oracle Visual Builder
    • TypeScript
  3. Nov 2023 – Jun 2024

    Hazmieh, Lebanon

    ET3 Labs

    Full Stack Mobile Developer

    Developed cross-platform mobile features with React Native and Node.js, integrating REST APIs backed by MySQL.

    • Built reusable mobile components and responsive user interfaces.
    • Integrated REST APIs for authentication, data management, and core application workflows.
    • Refactored, debugged, and tested modules to improve performance and stability.

    Selected tools

    • React Native
    • Node.js
    • REST APIs
    • MySQL

Freelance

The right stack for your project.

From the first brief to launch and beyond.

Discuss a project

Sep 2024 – Present · Remote

Freelance Full Stack Software Engineer

I analyze each project’s technical and business requirements to choose the right stack, working across frontend, backend, databases, cloud, and DevOps.

  • Full lifecycle ownership: requirements discovery, technical planning, architecture, database design, backend and API development, frontend development, testing, deployment, maintenance, and iteration.
  • Projects span fitness, fintech, event management, automation, market analysis, chatbot-assisted applications, and structured content platforms.
Technology experience

I weigh scalability, performance, maintainability, development speed, complexity, existing infrastructure, and project constraints. This experience spans different projects; each uses only the tools it needs.

Frontend
React · Next.js · Angular · TypeScript · Tailwind CSS · SCSS
Backend
Java · Spring Boot · Node.js · Express · .NET · Python
Databases
PostgreSQL · MySQL · Oracle · SQL · PL/SQL
Cloud & DevOps
AWS · OCI · Docker · Kubernetes · GitHub Actions · CI/CD
Languages
Java · TypeScript · Python · C# · C++ · Bash

Selected projects

Explore the work.

Client projects, university builds, and research — with the context and contribution behind each.

Freelance & client work

Major freelance engagements, spanning delivered projects and ongoing work.

University & research

Independent university projects and engineering contributions to financial-aid research.

Service Marketplace

Sweep Services

Mobile service marketplace with an Android frontend built in Kotlin and Jetpack Compose, backed by a Python Flask API.

  • Kotlin
  • Jetpack Compose
  • Python
  • Flask

University project

Student Hub

An ASP.NET MVC community platform for AUB students to share advice, anonymously review courses and instructors, and exchange past exam papers for study.

  • .NET
  • ASP.NET MVC

Repository not linked

Voice assistant

Google Assistant Budget Tracker

A Google Assistant skill that analyzes spending habits and offers insights to help users plan their budgets and make better use of their resources.

  • Google Assistant

Repository not linked

More engineering work

Exploring frameworks and technologies, building practical applications, and creating custom automation solutions.

Framework exploration

Spring Boot Experiments

A learning project exploring REST endpoints, dependency injection, and database persistence through a Spring Boot user API.

  • Java
  • Spring Boot
  • MySQL

Framework exploration

Blazor Experiments

A small event-registration exercise exploring Blazor components, form validation, navigation, and shared state between pages.

  • C#
  • .NET
  • Blazor

Technical capabilities

Tools connected to the work.

From application interfaces to the workflows and infrastructure behind them.

Web & mobile applications

Responsive interfaces, reusable components, and connected application workflows.

  • React
  • Next.js
  • Angular
  • TypeScript
Explore projects

APIs & data

Backend services, integrations, and validation for database-backed applications.

  • Node.js
  • Spring Boot
  • MySQL
  • Oracle
Flight Management System

Workflow automation

Browser automation and controlled workflows for academic and enterprise operations.

  • Playwright
  • Selenium
  • n8n
  • MCP
Registrar automation role

Delivery & maintenance

Containerized services, cloud deployment, debugging, testing, and documentation.

  • OCI
  • AWS
  • Docker
  • Kubernetes
Wide Streams role

Esports

It Started With Nadeshot.

Before esports ever became part of my career, I was just a kid who loved video games.

One of the first people who made me realize that gaming could become something much bigger was Matthew “Nadeshot” Haag.

I started following his journey through OpTic Gaming and competitive Call of Duty. What fascinated me wasn’t only watching him compete. It was everything that was happening around him.

I watched gaming become a career.

Jump to my work in esports
100 Thieves fan since 2018

More than the trophies.

I watched Nadeshot grow from a professional Call of Duty player into one of the biggest personalities in esports. I saw him become a Red Bull athlete, something that, at the time, felt almost surreal to me. Here was someone being recognized alongside athletes from traditional sports because of what he had accomplished through gaming.

That changed the way I looked at esports. But the part of his story that stayed with me the most came afterward.

Nadeshot eventually stepped away from competitive Call of Duty and left OpTic. Instead of disappearing from esports, he took everything he had learned from competition, content creation, community and branding and built something of his own: 100 Thieves.

Watching 100 Thieves grow was when my fascination with esports became something much deeper.

It wasn’t simply an esports team. It combined competition, creators, storytelling, apparel and gaming culture into one identity. I started supporting 100 Thieves in 2018, and I’ve followed the organization ever since.

What inspired me about Nadeshot’s journey was never just the trophies. It was the idea that someone could love video games, build a community around that passion, and eventually turn it into something much larger than themselves.

From Watching Esports to Working in It

At the same time, my own path was taking shape.

I loved gaming, but professionally I chose Computer Science. For a while, those felt like two completely separate worlds: one was what I was studying and building my career around; the other was something I loved.

Eventually, those worlds collided.

The kid who once watched Nadeshot compete for OpTic, celebrated the rise of 100 Thieves, and wondered what it would be like to be part of the esports industry eventually found himself working inside that industry.

Years later, I became the Lead Arabic Talent Manager for the Esports World Cup, working with players, talent, production teams and some of the biggest esports titles in the world.

That is probably why esports will always mean more to me than simply playing video games.

I got to experience it first as a fan, then as a computer scientist, and eventually as someone helping make the show happen behind the scenes.

And in a strange way, part of that journey traces all the way back to watching Nadeshot play Call of Duty for OpTic Gaming and realizing:

Maybe gaming can become something bigger.

  1. OpTic & Call of Duty

    Following Nadeshot’s journey

  2. 100 Thieves · 2018

    A fan then, and still a fan today

  3. Computer science · 2019

    Building a career in software

  4. Esports World Cup · 2024

    Helping make the show happen

My work in esports

2024 – Present

Esports World Cup

Lead Arabic Talent Manager

Leading Arabic talent coordination for the Esports World Cup since 2024.

  • Managed Arabic talent workflows for international esports programming.
  • Coordinated schedules, talent needs, and cross-team communication.
  • Supported live event environments where timing and clarity were critical.

Planned engagement · 2027

Esports Nations Cup

Lead Arabic Talent Manager

Planned 2027 engagement: lead Arabic talent management and serve as the point of contact for Arabic production.

Tutoring & mentoring

Education

The foundation behind the work.

A computer science degree and completed technical coursework.

B.Sc. in Computer Science

American University of Beirut

Sep. 2019 - May 2023
Beirut, Lebanon

Completed coursework

Microsoft course-completion certificates · 2025

  • Database Integration and ManagementJune 2025
  • Back-End Development with .NETMay 2025
  • Blazor for Front-End DevelopmentApril 2025
  • Introduction to Web DevelopmentApril 2025
  • Introduction to Programming With C#April 2025
  • Foundations of Coding Full-StackApril 2025

Contact

Let’s build something useful.

Full-stack roles, consulting, automation projects, and product collaborations.