Picture of Zachary McSween Manickchand
Zachary McSween Manickchand

Software Developer

I have a passion for software. I enjoy creating tools that make life easier for people.

Obtain my CV

Experience

Web Developer

Public Services and Procurement - Gatineau, QC

  • Saved 60+ hours of work and reduced a 2-week migration process to 2.5 days by engineering an automated Regex solution for static site transfers.
  • Utilized React and Node.js to build and launch a dynamic internal documentation portal, streamlining resource access for organizational teams.

Technical Support

Department of National Defence - Ottawa, ON

  • Resolved VPN connectivity issues for 200+ employees and managed hardware deployment/retrieval.

Head Webmaster Volunteer

Regroupement des Cuisines Collectives de Gatineau - Gatineau, QC

  • Maintained a website for the non-profit, aiding the organization in securing funding from diverse sources including Ville de Gatineau and CISSSO - Fonds sécurité alimentaire.

Webmaster Volunteer

La Soupe Solidaire - Gatineau, QC

  • Developed and maintained a website for the non-profit, resulting in aiding the organization to secure funding from Caisse Desjardins Multi-Million dollar initiative.

Education

BASc Computer Science (3.6/4.3 GPA)

Université du Québec

D.E.C. Computer Science (3.7/4 GPA)

Heritage College

Projects

scah - scan HTML (in active development)

  • Building a Rust-based CSS selector engine with Python bindings, using finite-state automata to match selectors in a single streaming pass, thus eliminating tree traversal.
  • Processing 14.7MB production HTML (WHATWG spec) in 0.09s, outperforming BeautifulSoup by 229x, lxml by 85x, and Selectolax by 3.8x.

Propositional Logic Solver

  • Constructed a C language interpreter that accepts logical expressions as string input, parses them into a binary tree data structure, applies simplification logic, and outputs the reduced expression.
  • Implemented core interpreter logic to recursively traverse the tree structure, applying simplification rules based on expression patterns.

Soft Skills

  • Languages: Bilingual in English and French
  • Work Ethic: Owns projects, Resourceful, Autonomous and collaborative contributor
  • Methodologies: Agile, Scrum, Kanban

Technical Skills

  • Languages: JavaScript/TypeScript, Python, Go, Java, C Sharp, PHP, C, C++, Rust, HTML/CSS
  • Frameworks: React, Node.js, Express.js, ASP.NET, FastAPI, React Native, Next.js, Astro.js, Py03
  • Tools & DevOps: Git, Docker, Kubernetes, AWS, Azure, Terraform, CI/CD
  • Databases: PostgreSQL, SQL Server, Redis, OracleDB