Skip to main content
SF
Open to opportunities

souhaib ben farhat

@souhaibbenfarhat

Senior full-stack engineer building AI agent products and production-grade SaaS experiences end to end.

Germany
Message

What I'm looking for

I’m looking for a product-focused engineering role where I can own end-to-end delivery of AI agent features—UI, APIs, and reliability—while collaborating closely with product and design to ship what users actually need.

I’m a senior fullstack engineer with 9+ years building SaaS products, now focused on AI products—agentic systems and LLM-backed features. I like taking fuzzy, under-defined problems and turning them into software people rely on, designing and delivering end-to-end from backend services to polished, production-grade frontend experiences.

At parcelLab, I built the tool-execution and multi-tenant isolation layer of an AI agent platform, including account-isolated threads and conversation persistence/history delivered to the UI over SSE streaming. I also led the end-to-end modernization of the in-product AI assistant (Copilot), integrating the LLM chat backend and rebuilding the experience as a reusable UI/UX component system.

Earlier at KONUX, I owned flagship monitoring surfaces and helped scale the platform—migrating charting from D3.js to Highcharts, moving from a monolithic frontend to a modular NX monorepo, and building shared UI foundations across client apps. I’ve also led accessibility- and performance-focused work (WCAG-AA, design system upgrades, and perceived-performance improvements), and I’m known for engineering enablement—reviewing 400+ pull requests and running internal AI workshops and documentation to help teams ship confidently.

Experience

Work history, roles, and key accomplishments

PA
Current

Software Engineer

ParcelLab

Feb 2025 - Present (1 year 5 months)

Built parcelLab’s AI agent tool-execution and account-isolated multi-tenant conversation persistence layer, exposed to the UI via SSE streaming. Led the modernization of the in-product AI Copilot, including LLM chat backend integration and a reusable UI component system, and shipped end-to-end portal features across UI, API, and CDN.

KO

Software Engineer

KONUX

Jul 2021 - Jan 2025 (3 years 6 months)

Owned the point-machine monitoring dashboard, building its data-visualization UI and visual language for railway sensor/time-series data. Migrated charting from D3.js to Highcharts, and architected a move to an NX monorepo with a shared UI component library, i18n automation, AWS AppConfig-based feature flagging, and supporting Spring Boot microservice APIs.

KL

Fullstack Developer

Klarx

Jan 2019 - Jun 2021 (2 years 5 months)

Built and maintained a management dashboard in React and developed the supporting Ruby on Rails APIs. Delivered invoicing (incoming/outgoing invoices and online payments), automated rental workflows, and modernized the codebase and UI architecture for scale.

Education

Degrees, certifications, and relevant coursework

ESPRIT — School of Engineering logoEE

ESPRIT — School of Engineering

Engineer's Degree, Computer Software Engineering

2015 - 2018

Completed an Engineer's Degree in Computer Software Engineering at ESPRIT in Tunis from 2015 to 2018.

ESC — Higher School of Business logoEB

ESC — Higher School of Business

Master's Degree, Information Systems & Decision Support

2014 - 2016

Earned a Master's in Information Systems & Decision Support at ESC in Tunis between 2014 and 2016.

ESC — Higher School of Business logoEB

ESC — Higher School of Business

Bachelor's Degree, Software Development

2011 - 2014

Completed a Bachelor's in Software Development at ESC in Tunis from 2011 to 2014.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan