Cody Nicoll
@codynicoll
Senior software engineer building production AI systems on knowledge graphs.
What I'm looking for
I’m a software engineer with 20+ years of production experience, currently focused on AI systems built on knowledge graphs. I’m the sole developer and operator of a production AI editorial platform: a Python/FastAPI content pipeline that ingests industry sources into a Neo4j knowledge graph and powers LLM agents grounded in that graph through retrieval contracts that require a citation for every claim.
I build deep backend systems with cloud infrastructure and full stack delivery, and I treat reliability as the design goal. I diagnosed a production hallucination failure and rebuilt the grounding architecture as a direct fix, not an experiment—then built orchestrated MCP servers and a human-in-the-loop report pipeline with deterministic data pulls and strict tool-call traceability.
Experience
Work history, roles, and key accomplishments
Independent Consultant
Canadian Mining Report
Jan 2025 - Present (1 year 6 months)
Built and operates an AI editorial platform for Canadian Mining Report as a sole developer, using a Python/FastAPI content pipeline to ingest industry sources into a Neo4j Aura knowledge graph. Implemented graph-grounded LLM retrieval with grounding contracts requiring citations for every claim, plus MCP-based data tooling and a self-hosted LibreChat fork for the editorial team.
Senior Full Stack Engineer
Ocupop
Jan 2019 - Present (7 years 6 months)
Built and operated Ocupop’s internal agent platform on GCP with Terraform-managed infrastructure, an MCP server monorepo, and OIDC service authentication. Delivered production React/Next.js applications for agency clients using TypeScript, Tailwind CSS, Supabase, and Docker.
Freelance Developer
Yunikon
Jan 2005 - Present (21 years 6 months)
Built a client-agnostic WooCommerce product importer in async Python, including batched REST writes and idempotent re-runs. Implemented Supabase-backed resume state for reliable ingestion workflows.
Senior Software Developer
Spark RE Technologies
Jan 2018 - Jan 2019 (1 year)
Developed CRM platform features using Ruby on Rails across the full feature lifecycle. Introduced modern frontend tooling (Webpack, ES6, React) into an existing production application.
Software Engineer II
Electronic Arts
Jan 2012 - Jan 2018 (6 years)
Tech led on web teams delivering high-traffic releases across EA.com and EA Sports properties, including major franchise launches. Built authentication systems (OAuth 2.0, SSO, and two-factor authentication) and developed backend microservices in Java using Play Framework.
Programmer Analyst
GroupHealth Global
Jan 2010 - Jan 2012 (2 years)
Performed full lifecycle development of a proprietary billing application. Worked with PHP, Symfony2, Zend, and C# to deliver production billing functionality.
Web Programmer / Database Administrator
Harfield & Associates Marketing
Jan 2005 - Jan 2010 (5 years)
Developed and maintained web applications and contest platforms for national clients, including Honda Canada and the Vancouver Giants. Managed both web development and database administration responsibilities.
Education
Degrees, certifications, and relevant coursework
Google Cloud
Google Cloud architecture certification, Cloud Architecture
Google Cloud architecture certification in progress, with 2026 as the target completion year.
Zend
Zend Certified Engineer, Software Development
Earned the Zend Certified Engineer credential in 2011.
BCIT
Certificate, Applied Software Development
Certificate in Applied Software Development completed at BCIT in 2010.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Cody?
You can contact Cody and 90k+ other talented remote workers on Himalayas.
Message CodyGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
