I'm Kyle Ludlow

This is the real secret of life: to be completely engaged with what you are doing in the here and now. And instead of calling it work, realize it is play.

Alan Watts

I like figuring things out and making them useful. I build websites, explore software, and help people work through technical problems. There’s usually a project on the go and something new I’m learning.

Kyle Ludlow
Technical supportLearning & buildingWeb projects

About me & how I work

A bit about me.

I’m happiest when I have something to learn or make. That might be a track in Ableton, a website, or an idea I’m trying with a local AI model. I enjoy learning programming, trying new software, and figuring out how it all works. When something goes wrong, I like working through it until I understand what’s happening. I tend to come back to things, try another approach, and see what I can improve.

kyle@northbridge.studio
Toronto, Canada

Making music

Producing in Ableton, trying sounds, and finding tracks I keep coming back to.

Learning to build

Programming, local AI, and open-source projects.

Figuring things out

Trying new software and working through the bits I don’t understand yet.

A little more of me

Code / conversations / music
My ChatGPT profile photo: my dog outdoors
ChatGPT / Codex

lowluds

@lowluds
Lifetime tokens
66.6B
Peak tokens
1.6B
Longest streak
96 days
Longest task
11h 9m
Token activity
Token activity from my shared ChatGPT profile screenshot
Top plugins
  • Gmail
  • Google Drive
  • Vercel
  • Supabase
Insights
Fast Mode
4% of runs
Most used reasoning
High · 39%
Skills explored
67
Total skills used
734

How I work

How I work through a problem.

A lot of my work starts with a conversation and a bit of investigating.

Find out what’s happening

I ask questions, try to reproduce the problem, and keep notes on what I find. If it needs another team, I pass along what I’ve tried.

Talk it through

I explain what I’m seeing and what we can try. I want the person I’m helping to understand what’s happening too.

Check the changes

I test what I’ve changed, work through anything that comes up at launch, and come back to the project when it needs attention.

Sound & software

Making music in .

I started in FL Studio and now produce in Ableton. I like figuring out how the software works, trying ideas, and coming back to a track until it feels right.

That’s part of how I work on websites and AI projects too. I keep learning, revisiting things, and making changes as I go.

Lowluds / Music production / Ableton
My music on YouTube
Lowluds

Wake up

0:000:00

Choose a track and press play.

Experience

Work experience.

My background includes customer support, client websites, campus IT, and hands-on equipment work.

Connect on LinkedIn
2012–present Previous roles Northbridge Studio2021–present Rogers Communications2022–2026 Earlier roles2012–2020
  1. Mar 2021Present
    Mar 2021–present

    Northbridge Studio

    Founder and Web DeveloperIndependent client work

    I work with businesses and creators on their websites, from planning and launch to later updates.

    In this roleTalking through the websiteI help clients work out what their website needs and explain the technical choices along the way.Explore role detailsCollapse role details
    • Planning & consulting

      I help clients think through ideas, clarify priorities, and make a practical plan for their website or digital project. I explain the technical choices in plain language before we decide what to build.

    • Launch & ongoing support

      I help clients get started, launch their website, and handle updates and support afterwards.

    • Troubleshooting

      Investigate hosting, domain, form, and integration issues; test changes before and after launch.

  2. Oct 2022Jan 2026
    Oct 2022–Jan 2026

    Rogers Communications

    Technical Support Agent, Rogers XfinityCustomer-facing support

    Helping customers work through service and account problems, with follow-up when needed.

    In this roleStaying with the problemI explained each troubleshooting step and followed up. When I handed a case over, I shared what I had tried and what still needed attention.Explore role detailsCollapse role details
    • Daily support

      Handled approximately 15 to 20 customer cases daily across phone and chat, with scheduled outbound follow-up.

    • Customer guidance

      Helped customers get started, understand plans, bills, and service changes, and manage their account needs.

    • Investigation & escalation

      Worked through service, equipment, connectivity, billing, and account issues; documented findings and escalated complex cases.

  3. Aug 2016Feb 2020
    Aug 2016–Feb 2020

    Canada Post

    Letter CarrierService & operations

    Delivering mail and parcels and managing my own route.

    In this roleWorking independentlyThe job meant staying organised, paying attention to the details, and keeping the route moving.Explore role detailsCollapse role details
    • Route ownership

      Delivered mail and parcels with attention to accuracy, reliability, and customer needs.

  4. Mar 2015Aug 2016
    Mar 2015–Aug 2016

    Enform - Xerox

    Shipping and ReceivingService & operations

    Shipping, receiving, inventory, and customer inquiries.

    In this roleKeeping track of the detailsI handled customer inquiries, inventory, and records alongside the shipping and receiving work.Explore role detailsCollapse role details
    • Coordination & records

      Handled shipping, receiving, inventory, customer inquiries, and data entry using Microsoft Office and internal systems.

  5. Nov 2013May 2014
    Nov 2013–May 2014

    SAIT Polytechnic

    Technical Support TechnicianCampus IT support

    Helping students and staff with the tools they used every day.

    In this roleHelping people get unstuckI helped students and staff with software and equipment problems, and passed more complex issues to the right technical team.Explore role detailsCollapse role details
    • Everyday IT support

      Supported account access, sign-in, passwords, printers, workstations, and basic connectivity in person, by phone, and by email.

    • Setup & handoffs

      Set up and maintained student lab computers and routed more complex problems to the appropriate technical teams.

  6. Jan 2012Sep 2014
    Jan 2012–Sep 2014

    Xerox at SAIT Polytechnic

    Printer Technician and DocuCare Fleet AnalystHands-on technical support

    Equipment troubleshooting, service records, and clear repair-status updates.

    In this roleRepairs & service recordsI worked on the equipment and kept track of repair status so people knew where things stood.Explore role detailsCollapse role details
    • Equipment support

      Installed, maintained, and repaired production printers in response to service requests.

    • Service coordination

      Monitored equipment availability and coordinated repair status and service records using Outlook, Excel, and internal systems.

Education

Computer Programming coursework at Seneca College, 2020–2022. Coursework toward a Bachelor of Education at the University of Calgary, 2014–2016.

Selected projects

Things I build & keep improving.

Some are client websites. Others are projects I started because I wanted to try something or learn how it works.

Software

What I’m working on now

ViCode

Open source · Windows · In progress

I’m building a desktop app for working with AI models on local projects. I use Ollama to run models on my own machine. I want to talk through an idea, try changes, and come back to the conversation as the project develops.

Web projects

Journal

What’s on my mind.

LearningViCodeNoteLearning by building ViCodeViCode’s local AI workspaceI’m fascinated by AI. Building ViCode is a way for me to understand what’s happening under the hood.

I’m interested in local models and open-source tools, and I wanted a project I could learn through. Working on ViCode has got me into Node.js and TypeScript, along with how an AI workflow fits together.

I keep coming back to it as I learn. Projects are never finished; they just reach a point where they’re ready to share.

ProjectsMassage FinderNoteKeeping the original character of the homepageI wanted listings to be easier to scan without losing the parts that made Massage Finder feel like itself.

An earlier redesign removed the city, information, and review sections. I brought those back, keeping the reviewed listings below the search and the clearer search labels.

I kept the section order in my notes so I could come back to those decisions later.

Saved project record
IdeasMassage FinderNoteThe photo should match the listingA convincing photo is not much use if it gives the wrong impression of the business.

I moved away from borrowing another business’s photos. The current approach puts approved business photos first, with clearly illustrative fallback images when needed.

That policy has changed over time. The saved excerpts show the earlier correction and the later fallback rules.

Saved project record
ProjectsWoW ScrollNoteResetting one talent tree at a timeSometimes you want to change part of a build without starting the whole thing again.

I added a reset for each talent tree. It refunds the points in that tree and keeps the rest of the build. I also kept space reserved for the controls so the layout doesn’t jump when a tree is empty.

I checked the controls in the browser.

Saved project record
LearningWoW ScrollNoteLeaving space for the interfaceGenerated nine-panel Warcraft class illustration atlasI’m learning to think about the artwork and the real interface together.

The class-art prompt puts each character on the right and leaves the left side dark and clear. The site adds its own labels and icons over that space.

These are generated illustrations, separate from the real class icons and evidence about game mechanics.

Saved project record
ProjectsNorthbridge StudioNoteMaking the first offer clearThe first thing a visitor sees should give them a useful starting point.

For Northbridge, the saved homepage direction was to make the website-review offer obvious to someone arriving for the first time.

It’s a small piece of the design, but it affects how the rest of the page introduces the studio.

Saved project record
IdeasNorthbridge StudioNoteKeeping hosting in the client’s nameI want people to understand what they own and what they’re paying for.

Northbridge doesn’t sell or manage hosting plans. The hosting account stays in the client’s name, and they pay their chosen provider directly.

I want that to be clear when we talk about the website work.

Saved project record
LifeExampleA photo between projectsKyle’s dog resting outside in the grassA photo, a quick thought, or something from the day.

This is an example photo entry to show how everyday moments can sit alongside project notes. The photo is from my profile; this isn’t a dated personal update.

IdeasExampleAn idea while it’s taking shapeViCode displaying a conversation about a browser checkA screenshot and a few thoughts to come back to.

This is an example of saving a conversation or a rough idea here. A short reflection can go with an image, with room to expand on it later.

Let’s talk.

If you’d like to talk about a role or a website project, send me a message.