Bachir Tidjani
@bachirtidjani
Full-Stack Developer building secure, scalable web apps and APIs with modern testing.
What I'm looking for
I’m a Full-Stack Developer focused on building secure, scalable web apps and APIs, from authentication and APIs to deployment and quality. I enjoy shipping production-ready code and improving reliability through testing and careful integration of third-party services.
In open source, I’ve contributed merged PRs with full test coverage in freeCodeCamp, and I’ve worked on critical TypeScript typing fixes in Mongoose that required comprehensive assertion coverage. I also improved express-mongo-sanitize by resolving Express v5 query sanitization compatibility issues and adding stability tests.
On my own projects, I build end-to-end systems like a secure MERN e-commerce platform with JWT authentication, HttpOnly cookies, CSRF protection, PayPal integration, and Dockerized deployments. I’m currently pursuing an M.S. in Software Engineering while continuing to develop real-world applications and stronger engineering practices.
Experience
Work history, roles, and key accomplishments
Open Source Contributor
Improved Mongoose TypeScript typing by identifying missing type exports and submitting a PR with comprehensive type assertion tests. Validated the fix across 39 test files (958 assertions) and had it incorporated into core updates by maintainers.
IT Assistant / Operator
Cyber Café
Provided technical support by installing software and troubleshooting customer issues at a cyber café. Assisted customers with internet services and document processing.
Open Source Contributor
Fixed a privacy save button state bug by implementing lodash.isEqual for derived state comparison and delivered production-ready code. Added full test coverage (9/9 tests) and successfully merged the change into main.
Open Source Contributor
Contributed to express-mongo-sanitize by fixing Express v5 query sanitization compatibility issues. Resolved failing tests and added new stability tests for improved reliability.
Education
Degrees, certifications, and relevant coursework
University of Saad Dahleb
Master of Science, Software Engineering
2024 -
Pursuing an M.Sc. in Software Engineering at the University of Saad Dahleb (2024–present).
University of Saad Dahleb
Bachelor of Science, Computer Systems
2020 - 2024
Activities and societies: Final Year Project: Lawyer-client management platform using Firebase (backend) and Android Studio / Java.
Completed a B.Sc. in Computer Systems (2020–2024). Built a lawyer-client management platform as the final-year project using Firebase (backend) and Android Studio/Java.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Website
tidjani-bachir.vercel.appPortfolio
tidjani-bachir.vercel.appJob categories
Skills
Interested in hiring Bachir?
You can contact Bachir and 90k+ other talented remote workers on Himalayas.
Message BachirFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
