Hajer Fguir

Software Developer

Building secure, scalable, and impactful technology. Passionate about creating reliable software solutions and exploring how cybersecurity, AI, and automation can improve the way systems are built and protected.

graduationgraduatingprofessionalbusiness

About Me

Where secure engineering meets purposeful innovation

Welcome to my digital space. I'm Hajer Fguir, a Computer Engineering graduate and Software Developer at the University of Ottawa. I'm passionate about building technology that is not only functional, but secure, thoughtful, and meaningful.

My journey has taken me through government, private industry, university IT, entrepreneurship, and teaching. Along the way, I've learned to embrace complexity, ask better questions, and turn ideas into solutions that create real value. I'm especially inspired by the intersection of cybersecurity, AI, and automation, and by the people and communities that make technology more impactful.

3+

Years Experience

10+

Projects

5+

Organizations

Cybersecurity

Exploring secure development, SSDLC practices, authentication, and application security.

Software Development

Building reliable applications with React, Node.js, .NET, Python, and modern web technologies.

DevOps & Automation

Working with CI/CD, Docker, API testing, automation, and modern development workflows.

AI & Machine Learning

Exploring AI-powered solutions using OpenAI, PyTorch, OpenCV, and intelligent automation.

Experience

My professional journey

Building expertise through diverse roles and impactful projects

Uottawa IT logo
Uottawa IT

Ottawa, ON, Canada

Software Developer

Full-time | Jan 2026 – Present

  • Performed functional, regression, load, end-to-end, and security testing for university platforms, including uoZone and Experiential Learning
  • Developed authentication and security test scenarios for SAML2/SSO login workflows, including session handling, token validation, and high-load authentication scenarios
  • Supported SSDLC security initiatives by improving secure testing practices, validating security requirements, and contributing to quality assurance documentation
  • Collaborated with developers, QA analysts, and stakeholders to troubleshoot issues, validate system behavior, and improve application reliability
JMeterPostmanPlaywrightArtillerySplunkAPI TestingSecurity TestingSSDLC
University of Ottawa logo
University of Ottawa

Ottawa, ON, Canada

IT Systems Developer

Co-op | May 2025 – Dec 2025

  • Executed API load testing and validation activities for the Experiential Learning platform
  • Developed automation scripts and JSON output validations to support data integrity and reliable backend integrations
  • Developed and maintained RESTful APIs using JavaScript, Node.js, Docker, Redis, and CI/CD workflows
  • Conducted end-to-end API validation and performance testing to support high-volume user traffic and system reliability
JavaScriptNode.jsDockerRedisREST APIsJMeterPostmanCI/CD

Teaching Assistant

Part-time | Jan 2025 – Dec 2025

  • Supported undergraduate students in ITI1520: Introduction to Computing I and SEG2911: Professional Software Engineering Practice through labs, feedback, and academic guidance
  • Graded assignments and provided detailed feedback to help students improve their technical understanding and problem-solving skills
  • Conducted lab sessions and provided one-on-one support in Python programming, software engineering concepts, and core computing fundamentals
  • Strengthened communication, mentorship, and leadership skills by working with students from diverse technical backgrounds
PythonProgrammingSoftware EngineeringTeachingMentorshipAcademic Support

Co-Founder & Software Developer

Entrepreneurship | Dec 2024 – Dec 2025

  • Co-founded a technology startup focused on building software solutions and exploring innovative digital products
  • Developed secure data-processing and validation tools using Python and AVL Concerto
  • Defined technical requirements and contributed to full-stack development while applying secure coding practices
  • Worked across technical, product, and entrepreneurial responsibilities, strengthening ownership, adaptability, and problem-solving skills
PythonAVL ConcertoFull-Stack DevelopmentSecure CodingProduct DevelopmentEntrepreneurship
Dana TM4 Incorporated logo
Dana TM4 Incorporated

Boucherville, QC, Canada

Verification and Validation Project Management Intern

Co-op | Sep 2024 – Dec 2024

  • Supported verification and validation activities by contributing to internal tools, automation workflows, and data-driven reporting
  • Developed Python-based solutions to support verification processes and improve access to test-related information
  • Built internal web tools using JavaScript to standardize database outputs and improve engineering visibility
  • Contributed to secure data workflows and authentication-related integrations, including SAML2-based SSO with Microsoft Azure AD
PythonJavaScriptSQLAutomationData AnalysisSAML2Azure ADEngineering Tools
Canada Post Corporation logo
Canada Post Corporation

Ottawa, ON, Canada

Performance Data Analyst Intern

Co-op | Jan 2024 – Apr 2024

  • Built Python-based automation scripts and data analysis workflows to support operational performance monitoring
  • Worked with Power BI and internal databases to transform technical and operational data into useful insights
  • Supported KPI analysis, reporting improvements, and data-driven decision-making in an enterprise environment
  • Gained experience working with business stakeholders, technical systems, and large-scale operational data
PythonPower BIData AnalysisAutomationReportingKPI Analysis

Projects

Featured work

A selection of projects showcasing my work across AI, embedded systems, cybersecurity, software development, and automation.

Featured

DriveSense™

Capstone Project · LockedIn LTD

An intelligent driver alert system designed to monitor driver attentiveness in real time using sensors, computer vision, and machine-learning-based detection.

  • Detects signs of drowsiness, fatigue, or distress
  • Provides real-time driver alerts for unsafe behavior
  • Logs events to a cloud platform to support road safety
React.jsTypeScriptElectron.jsFirebasePyTorch+3
Featured

Smart Home Automation System

Embedded Systems Project

A real-time smart home automation system that enables touchless control of lights, fans, and temperature using hand gestures and a locally hosted web interface.

  • Gesture-based control using APDS-9960 sensor
  • Real-time sensor processing with ESP32 and FreeRTOS
  • Local web interface for remote monitoring and control
C++ESP32FreeRTOSJavaScriptLittleFS+3
Featured

AI-Powered NutriCoach Chatbot

AI Chatbot Project

An AI-powered chatbot that provides personalized nutrition guidance based on user goals and input through an interactive Gradio interface.

  • Personalized nutrition recommendations based on user input
  • User-friendly interface hosted on Hugging Face Spaces
  • Voice interaction support using gTTS
PythonGradioOpenAI APIJSONYAML+1

Skills

Technical expertise

A comprehensive toolkit spanning multiple domains of software engineering.

Python
Java
JavaScript
TypeScript
C/C++
SQL
HTML
CSS

Complete Skill Set

Languages

PythonJavaJavaScriptTypeScriptC/C++SQLHTMLCSS

Frameworks & Libraries

React.jsNode.js.NETFlaskDjangoPyTorchOpenCVElectron.jsFreeRTOS

Cloud & DevOps

DockerGitGitHub ActionsCI/CDLinuxAzure ADGoogle Cloud PlatformGrafana

Security & Testing

SSDLCSAML2SSOPostmanJMeterWiresharkAPI TestingSecurity Compliance

Embedded Systems

ESP32VHDLFPGAMATLABSimulinkUARTAssemblyReal-time OSAVL Concerto

Education

Academic background

University of Ottawa

BASc Computer Engineering, Co-op

Sep 2021 - Dec 2025

Ottawa, ON, Canada

Scholarships & Awards

Magna Cum LaudeDean's Honour ListMerit Scholarship

Relevant Coursework

Software ConceptsData Structures and AlgorithmsOOP in Python and JavaOperating SystemsEmbedded & Real-Time SystemsDigital SystemsData Communications and NetworkingFundamentals of CybersecurityArtificial IntelligenceComputer Architecture

Certifications

AI, Generative AI & Machine Learning

365 Data Science

Oct 2024 - Nov 2024

Intro to AIIntro to ChatGPT and Generative AIMachine Learning in Python

Data Engineering, Git & GitHub

365 Data Science

Oct 2024 - Nov 2024

Intro to Data EngineeringGit and GitHub

Continuously expanding my knowledge through online learning in artificial intelligence, machine learning, data engineering, version control, and modern development practices.

Get In Touch

Let's Start a Conversation

Have a project in mind or want to discuss opportunities? I'd love to hear from you.

New Message
To:hajerfguir@gmail.com
From:your@email.com
Subject:New Collaboration Inquiry

Hi, my name is [your name].

I'm interested in working with you on a project.

[Your project details will appear here...]

Best regards,

[your name]

Draft
0 characters

Send Me a Message

Fill out the form and I'll get back to you within 24 hours.

I typically respond within 24–48 hours