Portfolio / Ontario, Canada

Juan López

IT Coordinator · Software & Data Automation

I build tools for checking and moving data, automating repeatable work, and making records easier to manage.

Address Migration ToolkitSynthetic demo
The synthetic migration demo with a CSV loaded, a result summary, and a preview of flagged records.
Sample CSV · Original Python rules · Report exportTry the demo (opens in a new tab)

Portfolio

Public applications and independent demos, with case studies that explain what I built.

The CoTas demo listings board, with fictional pet profiles and filters for adoption, lost and found pets.

Full-stack application

CoTas

A full-stack pet adoption and lost-and-found board. People can browse, submit photos, and message one another, while moderators review listings before they go public.

  • React
  • C#
  • ASP.NET Core
  • EF Core
  • SQLite
Delivery Cat’s browser game showing the nighttime city, customer orders, and the game status bar.

Windows arcade game

Delivery Cat

I built a four-level arcade game about a cat courier matching food orders to customers. The browser edition runs the game’s original C# rules.

  • C#
  • UWP
  • WebAssembly
  • Canvas

Browse the work

Project index

Background

About me

I’m an IT Coordinator at PenFinancial Credit Union in Welland. I support workplace technology and build Python and SQL workflows for data validation, migration, and reporting. I’m also finishing the Computer Programming and Analysis advanced diploma at Niagara College.

See my experience and education
PenFinancial Credit Union
IT Coordinator · May 2026–Present
Niagara College
Computer Programming and Analysis · Expected December 2026
Based in
Ontario, Canada

Contact

Get in touch.

For questions about my work, projects, or opportunities.