
Jonathan Elbaz
CTO as a Service | Rust & C++
Salary / Daily rate
Paris, France
Freelance, open to permanent contract
Skills
Languages
About me
Intro
Co-Founder & CTO with expertise in Rust, C++, and TypeScript, specializing in mobile apps and scalable backend systems. Built PinckIt from 0 to 5,000+ users with 100k+ video views, implementing custom solutions that increased upload success rates from 65% to 95%. Ready to deliver high-performance applications with proven technical leadership and full-stack development skills.
Work experience
Freelance Software Engineer
Jonathan
May 2025 - Present
1 year 6 months
Worked with multiple clients on short-term contracts, focusing on business requirements and rapid delivery. - C++ Networking POC: Developed a proof-of-concept C++20 library for TCP connections (Boost.Asio) and HTTP parsing (Boost.Beast), packaged with CMake + CPM. → Provided the client with a low-latency networking foundation, designed as a reusable base for future high-performance service frameworks. - DevOps & CI/CD: Designed CI/CD pipelines and infrastructure using GCP DevOps. → Improved developer experience, enabled continuous delivery, and reduced deployment time from days to hours. - Mobile App Audit & Fixes: Conducted an audit of a React Native app for restaurant reservations and fixed core features. → Helped the client stabilize their MVP, improving user experience and reliability before rollout. - Fullstack Math Marketplace: Built a Next.js + FastAPI/SQLModel marketplace for math exercises, with an LLM pipeline to convert handwritten solutions into text and extract categories, tricks, and theorems. → Delivered a prototype validating the concept to early users and investors. - Automation & Integrations: Integrated webhooks and Zapier to connect client systems with Google Sheets. → Automated prospect tracking, cutting manual data entry and reducing lead follow-up delays. - Landing Page Development: Built multiple Next.js landing pages for client marketing campaigns. → Enabled clients to test messaging quickly, generate leads, and validate markets at low cost.
Software Engineer & CTO
PinckIt
Dec 2023 - May 2025
1 year 6 months
Paris, France
- Led the development of a mobile app for discovering nearby restaurants through geolocated short videos, optimized for fast browsing and poor mobile connectivity. → Grew to 7,000+ users, generated over 80,000 video views, 5,000+ likes, and 1,500+ map opens for restaurant directions. - Designed the core backend in Rust using Axum, Tokio, and Diesel, following Onion Architecture, with an event-driven system that dispatches commands to background workers for video processing and HLS generation using FFmpeg, and sends real-time events to notify clients. → Implemented a custom split & stitch technique(like social media uploading process), increasing upload success rates from 65% to 95% under heavy load (100+ concurrent uploads) and unstable mobile networks. - Built the mobile app using React Native (Expo), TypeScript, Zustand, and TanStack Query. → Replaced Redux Toolkit with the Zustand + TanStack Query combo, achieving a clear separation between client-side and server-side state, improving developer experience, and reducing boilerplate code by ~30%. - Created a lightweight admin panel and marketing site using Next.js, including waitlist workflows and Google Analytics for performance tracking. → Onboarded 100+ waitlist testers and scaled to 400–500 beta users, leveraging feedback to quickly iterate and validate product-market fit. - Built a secure auth microservice in NestJS with Twilio OTP, JWT access/refresh tokens, and session rotation. → Reduced login friction and ensured long-lived, reliable user sessions, while improving security, simplifying token management, and enhancing overall developer experience with a clean auth flow. - Deployed a cost-efficient, production-ready infrastructure using Docker Compose, NGINX, AWS, and GitLab CI/CD. → Maintained infra costs under €50/month (excluding video transfer)
C++/Qt software development
Cardiawave
Nov 2022 - May 2023
7 months
92300 Levallois-Perret, France
- Contributed to the development of Cardiawave's unique non-invasive ultrasound therapy for calcific aortic stenosis. → Accelerated the delivery of core features, developed under strict reliability and safety constraints, reducing months of engineering and development time. - Collaborated closely with the Software (SW) team, employing a diverse tech stack including Windows 10, MSVC C++17, PlantUML, Qt QML 5.4, CMake, boost-iostreams, boost-algorithm, GoogleTest, Mantis Bug Tracker, and GitLab. → Ensured high code quality and traceability across the entire development lifecycle, from design to validation. - Developed a shared C++ library for XML-to-PDF report generation used in clinical data exports, and designed a reusable visualization module for real-time therapeutic signal analysis. → Improved consistency across tools and reduced development and validation time by ~25% through centralized, reusable components. - Led the Proof of Concept (PoC) for a full-fledged medical data visualization app, integrating signal graphs, device metrics, and treatment timelines. → Validated technical feasibility, enabling further R&D investment into clinical dashboard tools.
Education
EFREI - Grande école du numérique
Engineering Degree (Bac+5) in Software Engineering
2019 - 2024
5 years 2 months