Yacine Touati

who I am

đŸ‘‹ Hello, I'm Yacine.

I'm a software developer and a truly optimistic futurist. I am passionate about tech, AI, software engineering, web development, and Culture.

I like to solve problems involving systems engineering, software engineering, deployment. I also like to teach everything I know! I am a passionate lifelong learner, and I'm eager to tackle any challenges related to the aforementioned domains, regardless of what technologies are in use: it's not about the tools per say, it's about which ones you chose and how you use them to build and repair your systems... I've made the commitment to always stay on top of things, tech-wise and culture-wise, I want to remain versatile to be able to solve a wide array of problems.

After ten years in the French Army, during which I carried out several overseas operations, I came back to the civilian life and realized how much technology has the potential to empower and improve everyone's life, from the little things that make it more pleasant to the big issues that we need to resolve as a civilization: this is why, in 2018, I've decided to become a software developer.

what I do

As a builder, I can create and maintain:

  • full-stack distributed web applications using various software programming languages (mainly Python, Node.js, PHP, .NET), environments (on-premise, serverless, Kubernetes), and databases (PostgreSQL, MongoDB, MariaDB, etc.)
  • optimizations by leveraging caches and queues (Redis), messaging systems (Pub/Sub), telemetry (for instance, with Google Cloud monitoring offerings), and more!
  • CI/CD pipelines (using GitHub Actions, Azure Pipelines, GitLab, Cloud Build) on the GCP and serverless solutions using Kubernetes or plain containers, for instance with Google Cloud Run
  • powerful agentic generative AI workflows to meet organizational goals (RAG systems, agentic data collection, public facing agentic natural language interfaces, etc.) using LangChain and LangGraph
  • ML computer vision or tabular data models that can be deployed on various stacks, even legacy ones (using ONNX)

As a trainer, I love to teach all kinds of teams and individuals all of the above so that they can navigate technical challenges with ease!

I had the opportunity of working for a wide array of organizations, of various scales, using a wide array of technologies. Some of my work included:

  • building chatbots to help employees of a construction cie take their vacation from within a messaging application on their smartphone, greatly reducing the workload for the HR department
  • deploying high-traffic websites that are visited daily by thousands of English-speaking users (cinemablend.com, whattowatch.com, moneyweek, and many other Future PLC websites, where I worked as DevOps Software Engineer)
  • deploying a computer vision model to meet an OCR SLA for a cie that needed to process hand-written forms at scale; the solution I've implemented using PyTorch saw an increase of 30% hand-written forms correctly parsed
  • building and deploying a web API and its frontend for a startup that provides quantum computing as a service so that their team could focus on their core product
  • training adults to write and deploy software for well-known e-learning and in situ training platforms, such as Udacity, OpenClassrooms, and Wild Code School: one of my greatest prides is that several of my students did find a job and are now accomplished software developers!
  • … and many more (just DM me)!

how I work

  • Collaboration and Knowledge Sharing: In addition to delivering solutions — It's very important to me that the team I work with is provided with the tools to understand, maintain, and expand these solutions. My training services ensure that my clients are equipped to handle future challenges independently, fostering long-term success, without having to rely on knowledge silos.

  • Commitment to Excellence: I am committed to excellence, ensuring that every solution I deliver is of the highest quality and tailored to exceed client expectations. I take a personalized approach to every project, ensuring that I fully understand the unique character of my current challenges and goals. This allows me to deliver solutions that are perfectly tailored to specific needs.

  • Discipline: My military experience has shaped my approach to problem-solving, instilling discipline, tactical thinking, and an unwavering commitment to achieving the mission —qualities that I now bring to every project in the tech world.

  • Integrity and Reliability: Integrity and reliability guide my work, ensuring that I am a trustworthy partner who delivers on promises and stands by my clients through every challenge.

  • Lifelong Learner Growth Mindset: I am committed to lifelong learning, continuously expanding my knowledge to stay at the forefront of technological advancements, ensuring that my clients always benefit from the latest and most effective solutions.

  • Optimism and Futurism: I believe in the power of technology to empower individuals and organizations, making life better and solving complex challenges. As an optimistic futurist, I bring a forward-thinking perspective to every project, ensuring that the solutions I deliver not only meet today's needs but also position the business I work for for future success.

  • Versatility: I bring versatility across a wide array of programming languages, environments, and tools. This allows me to provide comprehensive, integrated solutions tailored to the specific needs of any project. From enabling millions of users to accessing high-traffic websites with low latency to deploying AI models that transformed business processes, I always make sure that my work consistently delivers measurable impact.

Services

Full-Stack Development

Building end-to-end web applications with modern technologies and best practices.

API Development

Creating robust and scalable APIs to power your applications.

DevOps & Infrastructure

Setting up and maintaining CI/CD pipelines and cloud infrastructure.

AI & Machine Learning

Implementing agentic applications, computer vision, and predictive modeling solutions.

Technical Training

Empowering teams through comprehensive technical training and mentorship.

Technical Writing

Delivering clear documentation, articles, and technical content.

Web Optimization

Improving performance, SEO, and maintaining existing codebases.

Data Collection

Building efficient scrapers and data collection systems.

Skills

.NET Agentic Applications Docker GCP LangChain/LangGraph Machine Learning Node.js Organic SEO PHP PostgreSQL Python React Redis