Available now Calgary, AB MRU '26 graduate Portfolio · v3

Andrija
Kolenda.

Full-stack engineer building enterprise infrastructure that doesn't break — from the database schema to the network rack.

/ 01

Currently

April 2026

Building the system that runs NovaPro Machining — a custom ERP covering quoting, inventory, cut tracking, and consumables. ~150,000 lines and counting. On the hardware side: a full network rebuild — UniFi VLANs, TrueNAS migration, WireGuard remote access.

Solo-shipping fundingtracker.app on the side — a multi-tenant MCA platform with Stripe Connect, RLS-isolated Postgres, AI-parsed contracts, and a CI/CD pipeline that auto-merges Supabase migrations on promotion to prod.

Next.js React 19 TypeScript Supabase · RLS Postgres Stripe Connect Gemini 2.0 Resend Vercel MariaDB Python · pandas TrueNAS · ZFS UniFi WireGuard Docker
/ 02

Work

Three roles. Manufacturing, healthcare, engineering consultancy. The throughline: making messy systems run cleanly.

  1. Current · Full-time
    Jun 2024 →
    ~2 yrs

    NovaPro Machining

    Software Engineer · Calgary, AB · On-site
    → Software
    • Designed & deployed a custom full-stack ERP — quoting, material/tooling inventory, cut tracking, consumables — on a secure local VM (no SaaS fees, full data sovereignty)
    • Earlier internal inventory app on a LAMP stack (PHP / Fedora) — since deprecated and replaced by the ERP above
    • Migrated operational data from Excel using Python pandas for normalization, transformation, and integration
    → Network & Security
    • Engineered network with Ubiquiti UniFi — VLAN segmentation, guest isolation, firewall policies, port-level controls
    • OpenVPN + WireGuard for secure remote connectivity; hardened RDP environment for admin access
    • Deployed Pi-hole as DNS sinkhole — ad-blocking + internal DNS resolution
    → Storage & Reliability
    • Migrated infrastructure to ZFS-backed TrueNAS — snapshots, resilience, controlled rollback
    • Automated QuickBooks + system-state backups via Bash scripts and rsync
    → IT & Endpoints
    • Zoom Virtual Phone System with ATA for VoIP desk-phone deployment
    • Configured Ricoh MFPs — network scanning + secure print release
    • Standardized & upgraded all workstations to Windows 11
    Next.js React Tailwind Node.js MariaDB PHP JavaScript Python · pandas Apache Fedora Linux Bash · rsync · systemd ZFS TrueNAS OpenVPN WireGuard Pi-hole · DNS UniFi · VLANs SMB / CIFS Docker Git Zoom VoIP Windows 11 Ricoh MFP
  2. Internship
    Sep — Dec 2024
    4 mos

    Hatch

    Information Technology Service Desk · Calgary, AB · On-site
    • Zendesk for ticket management & prompt resolution; LanSweeper for hardware inventory & software deployment
    • Administered Microsoft Entra ID (Azure AD) for identity and access management
    • Application support for Autodesk, ESRI, Bentley, OneDrive, Teams, SharePoint, SCCM, Exchange
    • Maintained Ricoh MFPs across the office
    • IT infrastructure support for hybrid conferences with 980 attendees — on-site technical assistance
    • Coordinated PC deployment, imaging, configuration; optimized system performance
    • Live-stream technical setups for 500+ internal viewers — got mics, stream, video playback working on sophisticated setups
    Zendesk LanSweeper Entra ID · Azure AD SCCM · Exchange SharePoint · Teams OneDrive Autodesk ESRI Bentley Starlink Ricoh MFP
  3. Co-op
    Jan — Jul 2023
    7 mos

    Alberta Health Services

    IT Analyst · Calgary, AB
    • Ranked top 5% of Service Desk agents — consistently ~40 tickets/day at an 8-min avg resolution
    • Managed user accounts, roles, group permissions in Azure AD; 2FA support and remote account administration
    • ServiceNow for ticket intake, triage, resolution & escalation across multidisciplinary healthcare teams
    • Deployed & configured healthcare-specific apps via VMware Workspace ONE on managed devices — operational + security compliance
    • User education on SOPs, including EPIC ConnectCare workflows; collaborated with Tier 2 on escalated cases
    • Consistently exceeded user-satisfaction expectations across phone, chat, and ticket channels
    ServiceNow Azure AD · 2FA Workspace ONE EPIC ConnectCare Remote Desktop Windows 10 / 11 Microsoft Office
/ 03

Selected
work

Eight projects across SaaS, enterprise software, infrastructure, mobile, and brand work. Click any tile for the full case study.

Flagship · SaaS Multi-tenant Stripe Connect
No. 01 / FundingTracker
fundingtracker.app ↗
85k+
Lines · solo-shipped · multi-tenant SaaS

Funding ops for merchant cash advances.

Production SaaS for MCA funders, brokers, and merchants. AI-parsed contracts, Stripe-Connect onboarding & payouts, bank-account linking, auto-tracked deals, real-time alerts to every party when payments slip or balances move.

Postgres with row-level security policies for per-tenant isolation. Supabase preview branches mirroring a GitHub dev branch — CI/CD auto-merges migrations on promotion to prod. Gemini 2.0 Flash for contract OCR, Resend for transactional email, deployed on Vercel.

Next.js 16· React 19· Supabase · RLS· Postgres· Stripe Connect· Gemini 2.0 Flash· Resend· Vercel
Flagship · Enterprise Production
No. 02 / Enterprise ERP
150k+
Lines of production code

Enterprise ERP for CNC manufacturing

A full-scale resource planning system replacing legacy Excel workflows. Inventory, quoting, material tracking, automated workflows, real-time analytics. Deployed on a hardened local VM.

Next.js· MariaDB· Node.js· Python
Chemical Inventory
Fire-code compliant
No. 03

Chemical Inventory System

Fire-code chemical tracking for Mount Royal University. Real-time hazard monitoring & compliance reporting.

PHP·MariaDB·Tailwind
InvoiceOCR
AI / ML
No. 04

InvoiceOCR

Parses & structures invoice data via OCR + AI processing.

Next.js·Tesseract
CNC Calendar
CNC scheduling
No. 05

Custom CNC Calendar

Real-time job tracking & resource allocation for the shop floor.

Next.js·TypeScript
Signature App
Automation
No. 06

Custom Signature App

Digital signature capture & document workflow automation.

Next.js·Canvas API
Mobile WIP
No. 07

React Native · Expo

Cross-platform mobile app for iOS & Android.

RN·Expo
ARGENTO Salon
Brand site
No. 08

ARGENTO Salon

Premium salon site with booking integration & elegant motion.

Next.js·Framer
/ 04

Toolkit

The actual things I reach for. Heavy on Postgres + Supabase RLS and MariaDB for data; the rest is whatever the job needs — front to back, code to copper.

38 tools · 7 categories

→ Frontend & UI

9 tools

→ Backend & Runtime

5 tools

→ Databases · Heavy hitter

4 tools

→ DevOps & Infrastructure

6 tools

→ Networking

5 tools

→ Cloud & Services

7 tools

→ AI

2 tools
→ Also fluent in (enterprise IT ops)
Microsoft Azure / Entra ID· Office 365· SharePoint· Power BI· ServiceNow· Workspace ONE· LanSweeper· Pi-hole· Starlink· SCCM · Exchange· Ricoh MFP· EPIC ConnectCare
/ 05

Education

★ Graduated · April 2026

Bachelor of Computer Information Systems

Computer Science focus · Minor in Finance

Mount Royal University · Calgary, AB

3.88.
GPA · Sep 2021 → Apr 2026

CIS applies computer science to business — programming, systems analysis, database management, network security. I weighted my own program ~75 / 25 toward technical electives. The Finance minor gives me the language for the other side of the room when the engineers and the operators have to agree on something.

→ Languages used in coursework
Next.js· React· Node.js· JavaScript· PHP· HTML / CSS· Bootstrap· Java · data structures· Python· SQL· MySQL · MariaDB· PostgreSQL
President's Honor Roll

2021 — 2022
2023 — 2024

Awarded for sustained academic excellence across consecutive full-time terms.

Dean's Honor Roll

Fall 2021 · Winter 2022 · Fall 2022
Fall 2023 · Winter 2024 · Fall 2025

/ 06

Say
hi.

Got a system that needs building, a network that needs untangling, or a quick coffee in Calgary? Let's talk.