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, and web development.
Consider me as your go-to problem solver for any tasks that involve systems engineering, software engineering, deployment, and for training your team as well. I am a passionate lifelong learner, and I'm eager to tackle your next challenges, regardless of the technologies you are using: it's not about the tools, 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, so count me in as your powerful and versatile ally to face the complexity of your challenges.
After ten years of service in the French Ground Army and various missions abroad, I've 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 society: this is why, in 2018, I've decided to become a software developer.
what I do
As a builder, I can help you create and maintain:
- full-stack distributed web applications using various software programming languages (Python, Node.js, PHP, .NET), environments (on-premise, serverless, Kubernetes), and databases (PostgreSQL, MongoDB,)
- optimizations to manage the complexity of your application stacks by leveraging caches and queues (Redis), messaging systems (Pub/Sub), telemetry (for instance, with Google Cloud monitoring offerings), and more!
- CI/CD pipelines on the GCP and serverless solutions using Kubernetes or plain containers, for instance with Google Cloud Run
- powerful generative AI workflows to meet your organizational goals (RAG systems, agentic data collection, public facing agentic natural language interfaces, etc.) using tools like LangChain, LangGraph, or LlamaIndex
- ML computer vision or tabular data models that can be deployed on various stacks, even legacy ones (using ONNX)
As a trainer, I can teach you and your team all of the above so that your organization 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 one-fourth of the English-speaking world (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 stuff!
how I work
-
Collaboration and Knowledge Sharing: In addition to delivering solutions — It's very important to me that your team is provided with the tools to understand, maintain, and expand these solutions. My training services ensure that your organization is equipped to handle future challenges independently, fostering long-term success, without 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 your unique challenges and goals. This allows me to deliver solutions that are perfectly tailored to your 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 your business 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 your project. From enabling millions of users to seamlessly access high-traffic websites to deploying AI models that transformed business processes, I always make sure that my work consistently delivers measurable impact.
Where to find me
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.