About me
Get to know me

I'm Emmanuel CHRIQUI, a software project manager and senior developer
I have a solid experience in technical leadership and software project management, with a preference for Agile methodologies. Expert in programming, especially in C++, with a strong understanding of a wide range of languages and technologies. Multidisciplinary knowledge gained across various sectors: currently in trading and finance with special interest in AI and a background in internet, security, video games, and other cutting-edge fields. Strong adaptability, intellectual curiosity, and a focus on the human aspect as the driving force and compass for professional development and innovation. Deep interest in artificial intelligence its potential to reshape modern industries.
French, English, Hebrew
Master's Degree in Computer Science
Books & Beliefs
That shaped and continue to influence my perception and work...
The Pragmatic Programmer This 1999 book, 2nd edition 2019... profoundly shaped my view of software development as a craft, emphasizing the mix of creativity and science in programming. It helps focus on what truly matters in the life cycle of a software, gives your a broader perception of what you are building, and helps considerably in elevating new engineers: continuous improvement, adaptability, and a deep understanding of the essentials.
The Agile Manifesto, first published in 2001 by forward-thinking software developers, outlines the essential values and principles of Agile software development. This approach prioritizes flexibility, collaboration, and customer satisfaction. Beyond its industry impact, it has profoundly shaped my understanding of work environments. It highlights how team culture and the nature of colleagues significantly influence the work setting and what can realistically be achieved or changed..
Mindset: The New Psychology of Success' by Carol S. Dweck has been pivotal in shaping my approach to both personal and professional growth. It underscores the power of a growth mindset, a belief in the ability to develop skills through effort and perseverance. This idea has not only enhanced my resilience but also significantly influenced my professional achievements. Embracing a growth mindset is key to success in all aspects of life.
Living Nonviolent Communication by Marshall Rosenberg has been instrumental in enhancing my understanding of relationships and human behavior. Rosenberg's insights reveal the deeply emotional, rather than purely rational, nature of our interactions. This book has equipped me with the tools to better interpret and empathize with others' feelings and needs, both in professional and personal contexts. It offers practical strategies for navigating complex emotional landscapes and improving communication in challenging situations.
Portfolio (Work in Progress)
Highlights from my work
- All
- Video Games
- Trading
- Internet
- AI/ML
Hardline
Cryo is a famous French video game company from the '90s. This is where I began my professional journey. Hardline was my first video game as a main programmer. It took around 18 months to develop and it happened in a rapidly growing, innovative, technically advanced, and creative environment.
- Developer:
Cryo Interactive Entertainment
- Publisher:
Virgin Interactive Entertainment
- Categories:
- Date:
1996
- Keywords:
Video game, Programming, Project Manager, C/C++, ASM, Windows, DOS, DirectX
Dreams to Reality
Dreams is a game co-created with the talented Olivier Denis, Hatem Ben Abdallah, and Yann Mallard for Cryo, distributed by Electronic Arts. Its technical prowess and aesthetics were ahead of their time, captivating players with a unique style, immersive worlds, and a compelling narrative. While considered avant-garde by some, it made a lasting impression on all who experienced it! It was a challenge in both programming and artistic creation, and indeed a remarkable adventure.
- Developer:
Cryo Interactive Entertainment
- Publisher:
Electronic Arts
- Categories:
- Date:
1998
- Keywords:
Video game, Programming, Project Manager, C/C++, ASM, Windows, DOS, DirectX, Direct3D



ECIDiv : Divergence Detector for NinjaTrader7 and SierraChart
I wrote this open source (GPL) divergence detector in C# for Ninja Trader V7, and in C++ for SierraChart. The goal was to learn and share the concept of divergence between price and any other types of data. I It was made available on the famous bigmiketrading forum (now nexusfi.com) and other known forums. The tool has been utilized by numerous retail traders, and the code appears to have been adopted by many others to create enhanced versions or additional tools that require divergence logic. It is still, today, 10+ years later, in the top downloads of the forum.
- Tool Name:
ECIDiv V7
- Categories:
- Date:
2011-2015
- Technologies:
C#, C++, NinjaTrader V7, SierraChart





ECIVwap : Vwap related toolset for SierraChart
I developed an open-source (GPL) set of Volume Weighted Average Price (VWAP) tools in C++ for SierraChart. Designed for research, testing, backtesting, and trading, these tools offer a comprehensive suite of VWAP computations. These include fixed periods like day/week/… (ECIVwap), manually anchored bars (ECIVwapAnchor or MIDAS-type), rolling periods (ECIVwapChannel), and an experimental automatic detection range or bracket (ECIVwapBracket).
The tools have garnered considerable attention from both retail and proprietary traders. Thanks to valuable feedback, especially from the LePrivateBanker forum and more discrete traders, I've been able to enhance and stabilize their functionality over around 3 years. They are part of the user-contributed custom studies of SierraChart and I continue to get traders ask me for enhancements or new projects based on those concepts. Their popularity is evident among a wide range of users, including retail traders and well-known internet traders. Furthermore, these tools have inspired others to expand upon them or integrate them into automated trading strategies, further extending their utility across various trading communities.
- Tool Name:
ECIVwap
- Categories:
- Date:
2013-2015
- Technologies:
C++, DLL, SierraChart
Foreversafe
As a co-founder of a pioneering online data storage startup, we introduced a playful, secure platform with unlimited storage, standing out for its innovation and affordability. Our vision attracted significant support from Technopole de l'Aube in Troyes, enabling us to raise €1 million and quickly grow a community of 75,000 users. Our journey included expansion into the U.S. market and discussions with major French industrialists. Though we eventually decided to close, this venture was a rich learning experience in entrepreneurship and decision-making.
- Website name :
foreversafe.com
- Categories:
- Date:
2003-2008
- Skills and Technologies:
Strategic Vision · Start-ups Management · SQL · Legal Contract Review · Representational State Transfer (REST) · Project Management · Strategy · Agile Project Management · Business English · Software Design · Linux · Information Security · Start-ups · Software Development · Software Project Management · Agile Methodologies · Web Applications




Real-Time Market Event Notification System
This system is adeptly designed for traders who prioritize efficient and effective market monitoring, eliminating the need for constant screen presence. It guarantees timely alerts about pivotal market events, with notifications seamlessly delivered to mobile devices, tablets, or computers. In this proof of concept, Slack is the chosen platform for notifications, selected for its reliability and widespread adoption. SierraChart plays a critical role in acquiring real-time data and handling charting and computations. Central to this system is the custom study developed for SierraChart, specifically tailored to detect significant market instances (in this example, crossing of two moving averages).
Key Features:
- Integration with Existing Applications: Utilizes popular platforms to reduce development costs and maintenance needs.
- SierraChart Real-Time Data: Runs on SierraChart with a real-time data feed, ensuring prompt and accurate market information.
- Customized Market Analysis: Employs a specially developed study that analyzes live market data to detect critical trading moments and generate actionable signals.
- Secure and Targeted Notifications via Slack: Once a market event is detected, the system communicates with the configured Slack API to deliver these signals securely. Notifications are sent to the appropriate channels, ensuring they reach the right audience.
- Licence:
MIT, open source Available on Github
- Categories:
- Date:
2018-2024 (currently online)
- Tools and Technologies:
SierraChart Custom Study · C++ · Slack · SlackAPI webhooks · cURL
AI / Coding: Coding with my Daughter and an AI Assistant
This project was about Transmission and sharing to empower the next generation of programmers by combining traditional programming skills with cutting-edge AI technology. Focus areas were:
- Designing and testing paradigms.
- Prototyping, experimenting, logging, debugging, and exploring concurrency approaches.
- Delving into core computer science concepts..
- Integrating AI assistance as a powerful enhancer of programming capabilities.
- And, integrating AI LLM technology in the code to better understand how to maximize AI assistance.
The code was shared on github and related posts on LinkedIn, here: #1 #2 #3 #4.
- Licence:
GPL-3.0, open source Available on Github
- Categories:
AI,
- Date:
2024
- Skills:
C# · .Net · ASP.Net Core, Design, Testi, TDD, Prototyping, Concurrency, BackOffice + FrontOffice logic