Custom software engineering

Real-world experience. AI-fast delivery. Software that works.

I'm Robert, a software engineer with a B.Eng from McMaster. Since 2015 I've built the engineering and manufacturing software behind high-rise window walls. Now I pair that experience with AI-assisted development, so you get carefully built software in a fraction of the usual time.

B.Eng, McMaster11 years in production softwareGreater Toronto Area
An AND gate: experience and AI-assisted speed both switch on, and the output, software that works, lights up. A · experience B · ai-assisted speed 01 01 AND out · software that works 01
fig. 1 · how a project comes together
UNITYLOGIC · REEL 0100:00 / 00:09
InputYour requirements
The logic behind the name

Both inputs have to be on.

An AND gate only outputs a 1 when every input is a 1. Good software works the same way. Speed without experience ships the wrong thing quickly. Experience without modern tools takes too long and costs too much. UnityLogic brings the two together.

Truth table
ABOutIn practice
000Off-the-shelf software that almost fits
100The right build, delivered over budget and late
010Fast output that misses how your business works
111Software that fits, shipped quickly and built to last
Services

What I can build for you

Whether you're a business owner with a spreadsheet that's outgrown itself or an individual with an idea, I'll help you figure out what's worth building and then build it properly.

Custom business software

Desktop and web applications shaped around how your team already works, not the other way round.

.NET · VB.NET · C# · WinForms · Windows services

Databases and data tools

Turn scattered spreadsheets and exports into one reliable database, with search, lookups and reports people actually use.

SQL Server · MySQL · SQLite · Access · ETL

CAD/CAM and manufacturing

Tools that connect design data to the shop floor: breakdowns, takeoffs, BOMs, CNC data, pricing and work orders.

Revit API · Inventor API · AutoCAD · ERP data

Websites and web apps

Fast, clean sites, dashboards and portals for businesses and personal brands, from a landing page to a full web app.

HTML · JavaScript · Python · PHP

AI and automation

Put AI to work on the repetitive parts of your day: Excel and PDF automation, document processing, assistants, and local models that keep your data in-house.

Claude · local LLMs · Excel · PDF

Rescue and modernize

Fix, extend or rebuild the legacy app your business depends on but nobody wants to touch. I've grown one from 61K to 313K lines.

VB6 · .NET · Git · Azure DevOps · CI/CD
Selected work

Built for real use

Core platformHigh-rise window-wall manufacturer, GTA2015 to nowSenior developer

Design-to-fabrication software for high-rise window walls

The in-house system that turns window-wall designs into breakdowns, takeoffs, bills of materials, CNC data, pricing and work orders. I inherited it as the company's only developer and have grown it ever since.

61K → 313Klines of code
130+application forms
61%of all commits since 2020
76 PRsmost merged code on an 8-dev team in 2026
  • A system library of 157 glazing infill types, 546 infill layers with deductions, 3,835 assigned parts and 375 frame sections
  • A search tool that looks inside binary project files across hundreds of projects
  • A self-built release pipeline with hash-checked deploys and one-click rollback
  • An advanced frame and glazing editor used every day by the drafting and engineering teams
  • Mentored the second developer to join, who went on to lead technology innovation
VB.NETC#WinFormsCAD/CAMCI/CD
Data migrationRevit transition2025 to now

Legacy-to-Revit ETL and database tool

A solo-built tool that moves glazing and parts data between the legacy system, ERP exports and the SQL Server databases behind a new Revit workflow. It's about 24K lines across 15 forms, written with heavy AI assistance.

  • Whole-database search plus direct glazing and part lookups
  • Separate modes for the Revit team and the production team
VB.NETSQL ServerRevitETLAI-assisted
Production trackingPanel manufacturingBuilt 2019–20

Work-order tracker, still running six years later

I built it solo in five months, and the plant still uses it every day in 2026.

  • Tracks panel work orders through production
  • A Windows service emails scheduled production reports
  • Charts and Excel export for management
C#AccessWindows serviceExcel
Team dashboardDev operationsAI-built

Pull request and ticket tracker

A dashboard that pulls pull requests from the Azure DevOps REST API and support tickets from the help desk, so the team sees its workload in one place. I built it almost entirely with AI, as a lightweight Python server and a single-page web front end.

PythonJavaScriptAzure DevOps API
MobileHardware startup2013–14

Bluetooth app for a colour sensor

The pilot iOS and Android app for a handheld colour sensor. I shipped the iOS rollout in one month.

iOSAndroidBluetooth LE
Side projectLive streamingDesktop client

Full-featured Twitch chat client

A complete IRC-based Twitch client built from scratch, because the best way to learn a protocol is to ship something on it.

  • Bubble-style chat with inline emotes and whispers
  • Live view and VOD playback in an embedded player
  • Stream recording
IRCReal-time UIVideo
Approach

How a project runs

Listen

We talk through the problem, the people involved and what a good result looks like. You get a clear scope and a quote.

Prototype

AI-assisted development means you see a working first version in days, not months, while changes are still cheap.

Build and test

Every line is reviewed and tested by an engineer. AI speeds up the work; it doesn't decide what ships.

Support

Handover, documentation and ongoing help, so the software keeps working as your needs change.

About

Hi, I'm Robert

I studied software engineering with embedded systems at McMaster University and started out writing Bluetooth apps for a hardware startup. Since 2015 I've built software for high-rise window-wall manufacturing, where a wrong number means wasted glass and aluminum. I spent my first two years there as the only developer. Today I'm the senior developer on a team of eight.

I'm AI-native: about a fifth of the code I merged in 2026 was written with Claude, and I review and test every line of it. When you work with UnityLogic, you work directly with me, from the first call to the final release. I'm resourceful, I stay focused on what matters to you, and I'm not done until you're happy with the result.

Quality firstTested, documented, maintainable
Direct contactNo account managers in between
Fast turnaroundAI-assisted, engineer-reviewed
Plain languageNo jargon, clear updates
Start a project

Have an idea or a problem to solve?

Tell me what you're working on. I'll reply within one business day with questions, ideas or a rough plan. The first conversation is free.

hello@unitylogic.com
Free first consultationFixed quotes availableRemote, worldwide