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 spent years taking one from a legacy codebase to a modern, maintained platform.

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

In-house software that turns architectural designs into breakdowns, takeoffs, bills of materials, CNC data, pricing and work orders. I started as the company's only developer, took over a large legacy codebase, and have grown it into a much bigger platform over the years.

  • Engineering and fabrication modules used every day by drafting, engineering and production
  • Design editors for frames and glazing
  • Search and reporting tools for project data
  • A self-built release process with verified deploys and quick rollback
  • Mentoring newer developers as the team grew
VB.NETC#WinFormsCAD/CAMCI/CD
Production trackingManufacturingSolo build

Work-order tracking system

A desktop system I built solo to follow work orders through production, with reporting that runs by itself.

  • Work-order status tracking across production stages
  • A background service that emails scheduled production reports
  • Charts and Excel export for management
C#Windows serviceExcel
Team toolingDev operationsAI-built

Workload dashboard for a development team

A dashboard that brings pull requests and support tickets into one view. I built it almost entirely with AI, as a lightweight Python server and a single-page web front end.

PythonJavaScriptREST APIs
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 started there as the only developer and today I'm a senior developer.

I'm AI-native: I build with AI tools every day, and I review and test every line they write. 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