# Suraj Mandal > Full Stack Developer based in Ottawa, Canada. Building systems across product, infrastructure, and developer tooling. Open to full-time and freelance opportunities. ## About Suraj Mandal is a Full Stack Developer and freelance software engineer based in Ottawa, ON, Canada. He specializes in building end-to-end systems spanning web dashboards, APIs, containerized services, cloud infrastructure, and embedded device tooling. Currently working as a Research Technician at MealLens Inc. Core stack: React, Next.js, Node.js, TypeScript, Python, FastAPI, PostgreSQL, Docker, Terraform, Ansible, AWS, Linux. ## Pages - [Home / Portfolio](https://mandalsuraj.com/): Resume, work experience, education, and featured projects. - [Blog](https://mandalsuraj.com/blog): Technical articles and project case studies on software development, cloud infrastructure, and open source. - [Contact](https://mandalsuraj.com/contact): Reach out for full-time, contract, or freelance opportunities. - [Uses](https://mandalsuraj.com/uses): Hardware, software, and developer tools powering the workflow. ## Blog Posts - [Canada Post Data Explorer with AI](https://mandalsuraj.com/blog/canada-post-ai-assisted-bi): AI-powered BI tool combining OpenAI GPT with React and Node.js for natural-language data exploration. - [Local Delivery App](https://mandalsuraj.com/blog/madebymaa): Full-stack food delivery platform. Flutter mobile app, React admin dashboard, real-time order tracking. - [Covid19 Tracker](https://mandalsuraj.com/blog/covid-tracker): Real-time COVID-19 dashboard for India built with Angular 9 as an installable PWA. - [Art Crossword Puzzle](https://mandalsuraj.com/blog/artfervour-crossword): Dynamic crossword game for art enthusiasts built with React hooks and zero dependencies. - [Elementary RemiX](https://mandalsuraj.com/blog/elementary-remix): Hand-curated icon theme for Elementary OS, optimized for wingpanel and HiDPI. - [Potato Dark](https://mandalsuraj.com/blog/potato-dark): Modern Hugo blog theme with dark aesthetics and Medium-style image zoom. - [My work at Pointo](https://mandalsuraj.com/blog/pointo-platform): How I built the rider, driver, operations, and real-time systems behind an on-demand e-rickshaw service. - [Terraform & Ansible IaC](https://mandalsuraj.com/blog/terraform-ansible-final-ccgc): End-to-end Azure provisioning with Terraform and Ansible for Linux/Windows VM configuration. - [Elementary X](https://mandalsuraj.com/blog/elementary-x): GTK 3.22+ stylesheet with macOS-style window controls for Elementary OS. - [Elegant SDDM](https://mandalsuraj.com/blog/elegant-sddm): Minimal KDE Plasma login theme built with QML. - [GTK Theming Guide](https://mandalsuraj.com/blog/gtk-theming-guide): Documentation for GTK theming covering CSS selectors, widget hierarchy, and practical examples. ## Experience - **MealLens Inc.** (Oct 2025 - Present) - Research Technician. Full-stack: React dashboard, FastAPI/Node.js APIs, Docker microservices, MQTT embedded tooling. - **Algonquin College** (Sep 2024 - Jul 2025) - Research Assistant. Next.js dashboard processing 70K+ live data points, Grafana, Python network tools. - **Rideau Valley Soaring** (Jun 2024 - Aug 2024) - Research Assistant. Data pipeline: sensor ingestion, Python processing, PostgreSQL, React dashboard. Published libigc on PyPI. - **Art Fervour** (2020 - 2022) - Product Developer. React web platform, 15+ interactive campaign microsites, reusable component library. - **Pointo** (2019 - 2021) - Lead SDE. Rider and driver apps, live fleet operations dashboards, registration flows, and real-time backend services for an on-demand e-rickshaw platform. ## Contact - Email: me@mandalsuraj.com - Phone: +1 (416) 726-4766 - India Phone: +91 80179 28244 - LinkedIn: https://linkedin.com/in/mandalsuraj - GitHub: https://github.com/surajmandalcell - Location: Ottawa, ON, Canada