Scott Kemp / Founder + Principal Software Architect

Technical depth. Business perspective.

Scott has spent more than four decades making computers do useful work and roughly 36 years owning businesses that had to serve customers, manage people, and earn their keep.

Start a conversation

Initial consultations begin by phone or contact form.

Scott Kemp, Founder and Principal Software Architect at Midnight Sun Digital

Scott KempFounder / Principal Software Architect

Why the combination matters

Business problems are not just coding problems.

A technically correct application can still fail if it ignores how people work, what customers expect, where money changes hands, which decisions matter, or how the system will be supported after launch.

Scott brings both sides to discovery. He looks for the operational problem, the value a change could create, the risk that must be controlled, and the architecture capable of carrying the work. That perspective comes from building software and running companies, not from observing either one at a distance.

Four kinds of context, one responsibility

Connect the technology to the whole business.

01 / BUSINESS

Business ownership

Read technical choices through customers, people, cash flow, responsibility, and the work that must continue tomorrow.

36 years / operating context
02 / SOFTWARE

Software architecture

Turn real requirements into maintainable interfaces, data boundaries, workflows, and systems that can evolve.

40+ years / programming
03 / SYSTEMS

Infrastructure

Connect applications to networks, servers, storage, deployment, monitoring, backup, and recovery.

Local / cloud / hybrid
04 / TEACHING

Clear explanation

Make complex technology understandable enough for people to evaluate choices and participate in the result.

Context / judgment / agency

A career built across generations of technology

From cassette storage to agent-assisted engineering.

  1. Age 12

    First programs

    Started programming on a TI-99/4A and saved fragile programs to cassette tape.

  2. 1980s

    Machines meet software

    Worked with TRS-80s, PCs, and Macs, built computers, published a school computer newsletter, and wrote software for a three-axis CNC machine.

  3. 1990

    PenMetrics, Inc.

    Co-founded PenMetrics, Inc. in Corvallis while attending Oregon State, then built commercial C++ systems and wrote an approximately 500-page API integration manual.

  4. 1992

    Computer science

    Graduated from Oregon State University with a Bachelor of Science in Computer Science.

  5. 1996

    RealFlight

    Founded Knife Edge Software and created the original RealFlight simulator in C++, including its architecture and major portions of its flight physics.

  6. 2005 onward

    Systems in the real world

    Built and remotely operated an off-grid Alaska lodge, then continued creating business software, infrastructure, integrations, websites, and production tools.

  7. Today

    Midnight Sun Digital

    Leads discovery and architecture as a software architect and systems integrator, directing implementation across software, infrastructure, and agent-assisted engineering.

15person multidisciplinary software team led

Founder, architect, and working programmer

RealFlight turned deep technical work into a commercial product.

Scott wrote the original RealFlight product in C++, designed its software architecture, and created major portions of the airplane and helicopter physics. He remained lead programmer through RealFlight G3 and led a team of programmers, artists, testers, and other contributors.

That experience still shapes Midnight Sun: understand the domain, build the right internal tools, document the interfaces, make the system testable, and create a team culture where the whole product can improve.

The work now

Architecture, integration, and responsible acceleration.

Scott's current role is to map business operations into systems, connect software and infrastructure, define architecture, direct user experience, and lead implementation. Current work is mainly TypeScript, with C#, Python, PowerShell, JavaScript, and other languages chosen according to the problem.

OpenAI Codex and Claude are used as engineering assistants for research, planning, implementation, testing, review, and documentation. The agents make appropriate work faster, while Scott remains responsible for the choices, quality, and client result.

Long-term client / technical perspective

I have worked with Scott for over 20 years, and have always been impressed by his grasp of multiple technologies and programming languages. He has helped us to interface our software with multi million dollar electron microscopes and helping to make our software become a leader in this field.
John DonovanProbe Software

About Scott Kemp

Technical depth with the business context to use it well.

The useful question is not only what Scott has built, but how that experience shapes discovery, architecture, and responsibility now.

Scott began programming at age 12, earned a computer science degree from Oregon State University, founded software companies, created the original RealFlight simulator, and has continued building software, infrastructure, integrations, and business systems.

Open a conversation

Bring the business problem, not a finished technical specification.

Scott leads the first conversation and discovery work. The goal is to understand what is happening now, identify useful opportunities, and decide whether Midnight Sun is the right team to help.