Summary
Nahiyan Alamgir is an AI and full-stack engineer with 11 years of experience building scalable systems and research-grade tooling across Go, C/C++, Python, and JS/TS, while exploring Rust, Elixir, Elm, and Haskell in personal projects. He blends production engineering—designing microservices, real-time dashboards, and geospatial search—with advanced cryptanalysis research, where he helped discover a 39-step SHA-256 collision variant using a modified SAT solver. At Windsor he accelerated SAT solving by 10x, engineered parallel and Slurm-driven HPC pipelines, and built concurrent Rust tooling to aggregate hundreds of thousands of logs. More recently he built multi-agent RAG systems and hardened AI-based SQL generation with extensive testing across models. Based in Mississauga, he’s equally comfortable shipping robust backend systems and experimenting with functional languages and experimental frameworks to prototype novel solutions.
11 years of coding experience
4 years of employment as a software developer
Bachelor of Computer Science & Engineering, Machine Learning, Bachelor of Computer Science & Engineering, Machine Learning at North South University
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at University of Windsor
Bengali, English, Hindi