Santiago Duran

Full-Stack Developer

Santiago Duran

I engineer digital solutions that bridge the gap between user needs and business goals. With a background in business process management, I know how to write clean, scalable code that actually solves real-world problems.

About

Hey there! My name is Santiago and I enjoy deciphering and understanding complex systems. My interest in software development started back in 2020 after a lot of pandemic free time and a love for technology. I gathered deep experience improving processes and quality systems, after years working for government institutions. That experience taught me how to break down complex systems and understand what users actually need. Today, I use that same analytical mindset to build full-stack digital solutions. Whether I'm designing a REST API or crafting a frontend interface, my goal is always the same: to translate business needs into practical software that makes people's jobs easier.

Currently building the QMS Platform, a quality management system with audit workflows and gamified process tracking.

In my spare time, you can usually find me lifting at the gym, catching up on a new game, or relaxing with a great glass of wine.

Featured projects

QMS Platform screenshot

QMS Platform

Web application that helps organizations manage ISO 9001:2015 compliance, tracking documents and audits through their full lifecycle. The app is designed to motivate users with an achievements system (gamification).

Next.js → Express → PostgreSQL

U Belong - Building Our Future in AI screenshot

U Belong - Building Our Future in AI

Free, anonymous civic rights guide for newcomers in Canada. No accounts, no tracking, just the information people need to feel safe and informed. Won 2nd place at the Building Our Future in AI hackathon (March 2026).

React → TypeScript → Vite

Other creations

Smart Budget

Expense and Budget Management System, program designed to help users record, categorize, and analyze their expenses while also setting budget limits and viewing summaries.

Node.js → React → MongoDB

TaskBot

Python desktop chatbot application that helps users manage tasks through natural language conversation. The app uses Natural Language Processing (NLP) and Machine Learning to translate everyday text commands into structured database actions.

Python → PyQt6 → nltk

Experience

Summitt Energy

Automation Specialist

Apr 2026 — Present

  • Create and maintain live daily, monthly, and yearly reports with Power Automate and Office Scripts, giving the supervisor up-to-date retention and collections results for decisions that previously waited on manual spreadsheets.
  • Automated the daily data gathering of the customer retention and collections team with Power Automate, replacing 4 hours of manual data pulls each day.
  • Rebuilt and configured the team's Genesys call scripts, improving the display and search of customers info so agents reach the right retention offer or payment option faster, reducing average handle time by 15%.
  • Mapped the team's retention and collections workflows to find repetitive manual steps, leading to improvements such as the automatic creation and cleaning of the dialers list for each campaign.
Power AutomateReportsGenesysOffice Scripts

Contact

Say hello

Open to conversations about full-stack roles, quality systems, or whatever you're building next.