Employment · Education technology and school operations

CanSTEM Education Private School

Web Developer and Programmer

At CanSTEM Education Private School, I progressed from part-time User Experience Designer to full-time Web Developer and Programmer. I work across the public WordPress website, the Moodle LMS, and the school’s enrollment and operations platform, combining UX strategy, front-end and full-stack development, technical SEO, performance, accessibility, and day-to-day digital administration.

Permanent full-time · previously part-time · March 2024 – Present · Brampton, Ontario, Canada · On-site

Roles and responsibilities

Web Developer and Programmer

Permanent full-time · February 2026 – Present · Brampton, Ontario, Canada

I design, develop, maintain, and optimize the school’s websites and digital platforms with a focus on usability, accessibility, responsiveness, speed, and scalability. I contribute to public-facing and internal systems while improving technical SEO, Core Web Vitals, maintainability, and platform reliability.

User Experience Designer

Permanent part-time · March 2024 – March 2026 · Brampton, Ontario, Canada

I led the redesign and continuous improvement of CanSTEM Education’s website to create a more usable, accessible, modern, and consistent digital experience. I also contributed to enrollment workflows, LMS improvements, service design, WordPress development, and responsive interfaces, making user-centred platform decisions aligned with school goals.

Key contributions

  • Built enrollment workspaces and quick-access shortcuts that organize each program’s forms and submissions for admissions staff.
  • Built an accounting module for income, expenses, and website payments, giving administrators one place to reconcile school finances alongside enrollment records.
  • Built a staging-first release workflow that verifies every change before production and requires owner approval, reducing deployment risk and keeping releases traceable.
  • Maintain the school’s WordPress website and Moodle LMS, from page builds and enrollment forms to SEO and hosting.

Responsibilities by area

Website development

  • Build and update responsive pages with WordPress, Elementor Pro, Astra, HTML, CSS, and JavaScript.
  • Improve navigation, content hierarchy, cross-device layouts, and visual consistency.
  • Replace weak page-builder sections with cleaner custom implementations where appropriate.
  • Support production deployment, troubleshooting, maintenance, and content migration.

UX and product design

  • Review user journeys, information architecture, forms, navigation, labels, and content clarity.
  • Create wireframes, prototypes, and design directions with Figma and FigJam.
  • Apply user-centred and service-design thinking to enrollment and student workflows.
  • Balance student, staff, front-desk, and administrator requirements.

Enrollment and student systems

  • Support enrollment portal planning, onboarding, submissions, and admin review patterns.
  • Improve digital forms, response handling, dashboards, and workflow automation.
  • Organize practical digital processes across students, teachers, front desk, and administrators.

LMS and Moodle

  • Manage courses, users, quizzes, access, troubleshooting, and student administration.
  • Improve LMS usability and visual quality without disrupting active courses.
  • Create more practical workflows for students and staff.

SEO and performance

  • Improve metadata, headings, internal links, alt text, crawlability, indexing checks, and landing-page structure.
  • Use Search Console, Analytics, SEMrush, and Google Ads setup to support informed search visibility work.
  • Optimize images, caching, scripts, layout stability, page speed, and Core Web Vitals.
  • Configure and troubleshoot WP Rocket, Breeze, Cloudways performance, and object caching.

Technical operations and accessibility

  • Support Cloudways, GoDaddy, DNS, SSL, domains, hosting, deployments, GitHub, and production maintenance.
  • Administer Google Workspace accounts, email groups, and user support.
  • Apply semantic headings, focus states, labels, readable contrast, keyboard support, and reduced motion.

Projects and work delivered

  • Public education website: Ongoing responsive WordPress development, course and service content, enrollment paths, technical SEO, performance work, and production support.
  • Enrollment and administration workflows: User-centred forms, submissions, review patterns, dashboards, and practical automation for school operations.
  • Moodle LMS operations: Course, user, quiz, access, usability, and troubleshooting support for active learning experiences.

Technologies and tools

  • WordPress
  • Elementor Pro
  • Astra
  • React
  • Vite
  • Node.js
  • Express
  • MongoDB
  • HTML
  • CSS
  • JavaScript
  • REST APIs
  • Figma
  • FigJam
  • Moodle
  • Google Workspace
  • Google Search Console
  • Google Analytics
  • Google Ads
  • SEMrush
  • Cloudways
  • GoDaddy
  • GitHub
  • WP Rocket
  • Breeze
  • Accessibility
  • SEO
  • Product Design
  • User Experience Design

Outcomes

  • Improved website consistency and responsive behaviour
  • Stronger SEO foundations and platform maintainability
  • Better enrollment, student, and LMS workflows
  • Stronger accessibility and Core Web Vitals
  • More reliable administrative and digital operations
  • CanSTEM Enrollment Portal — A configurable school operations platform connecting enrollment, academics, payments, and staff workflows.
  • CanSTEM Education Website — The public WordPress website: reusable course layouts, enrollment paths, student resources, technical SEO, and ongoing support.

All experience · Explore my work · Contact me