Computer Science Honours student (Software Engineering stream) and Full-Stack Developer with production internship experience building secure web applications. Experienced with React, TypeScript, Node.js, PostgreSQL, REST APIs, and modern development workflows, with a focus on authentication, testing, security, and scalable backend systems.

Fahim Kazi

PRO

Computer Science Honours student (Software Engineering stream) and Full-Stack Developer with production internship experience building secure web applications. Experienced with React, TypeScript, Node.js, PostgreSQL, REST APIs, and modern development workflows, with a focus on authentication, testing, security, and scalable backend systems.

Available to hire

Computer Science Honours student (Software Engineering stream) and Full-Stack Developer with production internship experience building secure web applications. Experienced with React, TypeScript, Node.js, PostgreSQL, REST APIs, and modern development workflows, with a focus on authentication, testing, security, and scalable backend systems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Full-Stack Web Developer Intern at Food Processing Skills Canada
April 30, 2026 - August 30, 2026
Secured APIs by fixing critical access vulnerabilities with input validation, rate limiting, and authentication. Migrated a legacy React app to TypeScript, Vite, and MUI. Built 23 Jest and Supertest tests covering authentication, payments, and permissions. Refactored a 2,700-line controller into 11 modules with centralized logging, error handling, and API documentation. Resolved production issues including stale builds, email failures, vulnerable packages, and SSL outages.
Full-Stack Web Developer Intern at Traversy Custom Catering
September 1, 2025 - April 30, 2026
Built a React, Node.js, and PostgreSQL platform to automate online ordering and reservations. Integrated Stripe Checkout and webhooks to automate secure payments and order confirmation. Created an admin dashboard for centralized order management, analytics, and Slack alerts. Secured customer data with input validation, XSS protection, rate limits, and parameterized queries. Added integration tests, load testing, and GitHub Actions CI/CD to improve release reliability.
Web Content Management & Automation Developer at Assunnah Muslims Association
December 17, 2023 - September 19, 2025
Improved a WordPress site for 2,000+ monthly users through responsive HTML/CSS updates. Automated sermon streaming for 1,000+ attendees using a Python and OpenCV camera system. Eliminated manual camera control via reliable automation with Windows Task Scheduler. Maintained consistent branding through coordinated web updates, content reviews, and deployments.

Education

Bachelor of Computer Science Honours (Software Engineering Stream) at Carleton University
September 6, 2022 - April 30, 2027

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Education, Non-Profit Organization, Retail, Media & Entertainment
    Labour Market Information Dashboard Modernization

    Contributed to the modernization and security of a national labour market analytics platform serving Canada’s food and beverage manufacturing sector.

    Worked across both frontend and backend systems to improve security, maintainability, testing, and overall application quality.

    Major contributions included migrating a legacy React application to TypeScript, Vite, and Material UI, implementing automated testing with Jest and Supertest, strengthening API security, refactoring backend architecture, improving logging and error handling, and resolving production issues affecting live users.

    Also participated in identifying and resolving critical security vulnerabilities, modernizing development practices, and improving long-term maintainability of the application.

    Technologies

    • React
    • TypeScript
    • Vite
    • Node.js
    • Express.js
    • MongoDB
    • Jest
    • Supertest
    • Material UI
    Production Catering Ordering & Booking Platform

    Developed a full-stack catering platform that automates online ordering, reservations, payment processing, and business operations.

    Customers can browse menus, reserve pickup time slots, securely complete payments using Stripe Checkout, and receive automated order confirmations.

    Built an administrative dashboard allowing staff to manage orders, monitor business analytics, and receive Slack notifications for new orders.

    Security was a major focus throughout development, including input validation, XSS protection, parameterized database queries, rate limiting, and secure payment processing.

    Technologies:

    • React
    • Node.js
    • Express.js
    • PostgreSQL
    • Stripe
    • Tailwind CSS
    • Slack API
    • GitHub Actions
    Online Learning Management System (LMS)

    Designed and developed a production-ready Learning Management System used to manage online courses, student enrollment, payments, and course delivery.

    The platform supports multiple course types including self-paced and live classes, with secure authentication, role-based access control, progress tracking, quizzes, assignments, attendance, and downloadable learning materials.

    Integrated Stripe to support recurring subscriptions, one-time course purchases, and live course registration with automated billing workflows.

    The application includes a complete administrative dashboard for managing users, instructors, courses, payments, and learning content while providing students with a responsive and intuitive learning experience.

    Technologies:

    • React
    • Node.js
    • Express.js
    • PostgreSQL
    • Stripe
    • JWT Authentication
    • Tailwind CSS
    • PM2