Work Experience
PhotoroomMission
B2B API
Image editing
March 2024 - Present
Senior API Developer
At Photoroom, I am responsible for developing and maintaining the company's API, which is a B2B image editing service. I work with a variety of technologies, including Node.js, sharp, TypeScript, to ensure optimal performance and user experience. My role involves making key technical decisions, improving documentation, and securing the API through testing.
ReboomSEO
AI
Lead Generation
January 2023 - Present
CTO - Cofounder
At my current role, I'm deeply involved in architecting and developing robust and scalable applications, leveraging a suite of modern technologies. One of our key products is a SaaS app designed with Next.js and tRPC to ensure both optimal performance and ease of use. In parallel, I've spearheaded the creation of a blog generator, finely tuned with React Server Components and Next.js for seamless content delivery and performance.My workflow is supercharged by a DevOps ecosystem that includes AWS and Docker, focusing on CI/CD pipelines through Github Actions and CypressCI. For data management, I rely on Postgres paired with Prisma, while Postmark and Stripe handle our email and payment systems respectively. On the front-end, the experience is styled and animated using Tailwind and React, with Typescript ensuring code quality alongside Eslint and Prettier.Our codebase is hosted on GitHub, and we make extensive use of Vercel for deployment and analytics. Monitoring is done through Sentry, and OpenAI plays a part in some of our more advanced features. All these technologies are woven together in a seamless tapestry that lets us deliver high-quality products at scale.
DunniabsWeb3 developer
Blockchain
November 2022 - Present
Founder
At Dunniabs, I operate as a freelance specialist focused on helping companies navigate the exciting world of decentralized applications (dApps). I primarily work with MultiversX and Ethereum platforms, utilizing Next.js and tRPC to create performant and scalable solutions. For Ethereum-specific needs, I leverage Rainbow Kit to ensure smooth interactions with the blockchain, while MultiversX Kit serves as my go-to toolkit for projects on that network.I bring my experience in Web3 technologies to build applications that not only meet but exceed client expectations, delivering both utility and innovation. My goal is to assist companies in unlocking the full potential of blockchain, ensuring seamless transactions, and secure, transparent operations.
October 2022 - November 2022
Ingénieur full stack
At Multis, I was responsible for developing and maintaining the company's web application, which is a multi-signature wallet for Ethereum.
December 2019 - September 2022
CTO
Melba is a web application which helps restaurants, caterers, and others to improve their margin and manage their inventories. I was responsible for improving and maintaining all of our products: landing page, application, and API.My role included making technical choices on the frontend, backend, and infrastructure, improving documentation, securing the app through testing, managing the sprint state and the team as a scrum master, and maintaining a scrum way of thinking.
February 2019 - December 2019
Lead Web Developer
FoodMeUp is a web application which helps restaurants, caterers, and others to improve their margin and manage their inventories. I was responsible for improving and maintaining all of our products: landing page, application, and API.My role included making technical choices on the frontend, backend, and infrastructure, improving documentation, securing the app through testing, managing the sprint state and the team as a scrum master, and maintaining a scrum way of thinking.
July 2017 - September 2018
Lead Web Developer
In my role at OuiCar, I led the transition of the legacy front/back stack from Zend MVC to a SPA architecture, shifted from a React/Redux stack to React/GraphQL, updated Webpack from v1 to v4, transitioned from Gulp to npm scripts, and managed a team of 5-6, among other responsibilities. My work was instrumental in modernizing the platform, which facilitates car rentals.I also introduced a new CI/CD pipeline with Docker and AWS, and improved the codebase with Eslint and Prettier, among other tasks. My work was instrumental in modernizing the platform, which facilitates car rentals.
At Shyft Cab, a live application for taxi services, I made key architecture decisions, refactored an Ionic 1 app with AngularJS to enhance performance and user experience, introduced Webpack as a builder, and improved scrum methodologies, managing a team of 2.
January 2016 - January 2017
Frontend Developer
My role at PhotoBox involved developing and updating web tools for clients to create personalized products. Tasks included code improvement and refactoring, feature implementation, updating tools for team efficiency, optimizing photo uploads, and adding tests.
March 2014 - December 2015
Web Developer
At DCube, I developed a back office with ASP.NET MVC 5, a management tool with ASP.NET MVC 4, maintained websites with ASP.NET MVC 3, developed a web app for Windows 8 with AngularJS, and integrated a Backbone application with Marionette framework.
September 2013 - February 2014
Mobile Application Developer
Developed mobile and tablet applications for iOS and Android platforms using homemade technology, CoffeeScript (Node.js), JAVA, and Objective-C, including applications for El-Pais, Q/R, and Figaro Magazine.