There is a full-on chess game in this page .. I wonder if it created a mini engine on its own or if it used one of the available open source solutions. Very impressive.
HN user
yoda7marinated
Location: Avignon, France
Remote: Yes
Willing to relocate: Yes (France)
Technologies: PHP, Node.js, JavaScript, TypeScript, Java, Python, SQL, MongoDB, Docker, Linux, Git, CI/CD
Résumé/CV: https://lotfi.page/abdallah-lotfi-cv.pdf
Portfolio: https://lotfi.page
GitHub: https://github.com/lotfi-abdallah
LinkedIn: https://www.linkedin.com/in/abdallah-lotfi
Email: abdallahlotfi97 at google mail
Software developer currently pursuing a Master's degree in Software Engineering at Avignon University. Looking for a software engineering apprenticeship (alternance) starting September 2026 (2 weeks company / 2 weeks university), though I am available immediately if required.
Experience includes backend and full-stack development with PHP, React, Node.js, PostgreSQL, Docker, and Linux. I've worked on production level web applications, REST APIs, database optimizations and containerized deployments.
Recent projects include a real-time social network (Node.js, Angular, MongoDB, WebSockets), a cryptocurrency monitoring platform, and a three-player chess engine (yalta) in Java with AI search algorithms.
Location: Avignon, France (EU)
Remote: Yes
Willing to relocate: Yes (France / EU)
Technologies: PHP, Node.js, JavaScript, TypeScript, Java, Python, SQL, MongoDB, Docker, Linux, Git, CI/CD
Résumé/CV: https://lotfi.page/abdallah-lotfi-cv.pdf Portfolio: https://lotfi.page GitHub: https://github.com/lotfi-abdallah LinkedIn: https://www.linkedin.com/in/abdallah-lotfi
Email: abdallahlotfi97 at google mail
Software developer currently pursuing a Master's degree in Software Engineering at Avignon University. Looking for a software engineering alternance (apprenticeship) starting September 2026 (2 weeks company / 2 weeks university), though I am available immediately for internships or other student-compatible opportunities.
Experience includes backend and full-stack development with Laravel, React, Node.js, PostgreSQL, Docker, and Linux. I've worked on production web applications, REST APIs, microservices, database optimization, automated testing, and containerized deployments.
Recent projects include a real-time social network (Node.js, Angular, MongoDB, WebSockets), NLP research tooling in Python, a cryptocurrency monitoring platform, and a three-player chess engine in Java with AI search algorithms.
This is basically the gap BDD tries to close I guess. It assumes that domain experts can't fully articulate the rules upfront.
I thought that was a choice that Google made?
How long do you think it will take before the Free & Pro plans start showing ads in vscode and its terminal?
Could you elaborate on your last point please? What level of AI comfort are hiring managers looking for? And what tends to be a red flag?