Karan Mahajan — Full Stack Web Developer
Karan Mahajan is a Full Stack Web Developer who builds scalable, CMS-driven and headless web architectures with Next.js, React, WordPress, and Drupal. This site presents his work as an interactive, walkable 3D portfolio. For a detailed, text-based overview of his work, visit his main portfolio at karanmahajan.ca. Open to full-time roles, freelance projects, and interesting collaborations.
Skills & Technologies
- Frontend: Next.js, React, TypeScript, Tailwind CSS, HTML, CSS, JavaScript, Material UI, Bootstrap
- CMS: WordPress, Drupal, Wix, ExpressionEngine
- Backend & Databases: Node.js, Django, Python, PostgreSQL, MongoDB, MySQL, Java
- DevOps & Tools: AWS, Jenkins, Git, Pantheon, Jira, Figma
- Other: GraphQL, REST APIs, Stripe, WooCommerce, JWT/OAuth, WCAG accessibility
Experience
- Full Stack Web Developer, Skylar Media Group (Feb 2025 – Present) — Scalable CMS-driven and headless architectures across WordPress, Drupal, Next.js, and React.
- Programming Research Assistant, University of Windsor (May 2024 – Aug 2024) — Frontend redesign of a client platform, dynamic UI components, and CMS architecture management.
- Software Engineer, Recro (Jul 2022 – Mar 2023) — Reusable React component library with cross-framework support and accessibility standards.
- Software Craftsperson, Launch Ventures (Oct 2021 – Jul 2022) — Responsive PWAs in React/Next.js with dashboards and Node.js APIs over MongoDB.
- Member of Technical Staff, MetricStream (Jul 2019 – Oct 2021) — MySQL optimization, JavaScript frontend, Java backend, and AWS + Jenkins pipelines.
Selected Projects
- Alectra Utilities — Enterprise Drupal CMS for an Ontario utility. Complex content workflows, scheduled transitions, Pantheon deployments. (Drupal, PHP, Pantheon, Lando)
- RPRA Website — Full QA audit and development for Ontario's resource productivity authority. Custom tooling, plugin management, Git deployment pipelines. (WordPress, PHP, Git, Pantheon)
- Interstone — WooCommerce store with WebP image compression, REST API integrations, and Wordfence security across environments. (WordPress, WooCommerce, REST API, PHP)
- findabl — Next.js app with Apollo GraphQL, dynamic employee profiles, CSP enforcement, and SSR optimizations. (Next.js, React, GraphQL, Apollo)
- Trimark Windows — ExpressionEngine project with an isolated landing-page system and PHP form handlers using Mailjet and Postmark. (ExpressionEngine, PHP, Mailjet)
Contact
- Main portfolio: karanmahajan.ca
- Email: karanmahajan321@gmail.com
- LinkedIn: linkedin.com/in/karan-mahajan
- GitHub: github.com/karan-mahajan