Web platforms
Marketing sites, portals, and dashboards built on a modern stack — strong typography, snappy interactions, and SEO that actually ranks.
14 practice areas — we mix only the lanes your roadmap actually needs.
Marketing sites, portals, and dashboards built on a modern stack — strong typography, snappy interactions, and SEO that actually ranks.
Two-sided products with real moderation, payments, and search — not a Facebook group with a logo.
Cross-platform apps shipped to App Store and Play with shared design tokens and push notifications.
LLM-backed assistants, intake copilots, and document understanding — typed JSON in, useful actions out.
Connecting CRMs, calendars, billing, mail, and government systems so the team stops copying values between tabs.
Pragmatic data models, fast indexes, full-text and vector search, daily syncs — the boring parts done right.
Role-based permissions, audit trails, session hardening, and secrets management so regulated teams can sleep at night.
Coherent typography, spacing, motion, and dark-mode-ready palettes — plus reusable components so every screen feels like one product.
Transactional email, in-app threads, digest jobs, and optional SMS or push — wired to real templates and delivery monitoring.
Data minimisation, retention policies, export/delete flows, and consent-aware tracking so you stay aligned with GDPR-style expectations.
Event pipelines, funnels, error tracking, and uptime dashboards — know what broke, who felt it, and whether the last deploy helped.
Preview environments, database migrations, blue-green deploys, and infra-as-code so releases are boring in the best way.
Internal tools, admin consoles, feature flags, and shared libraries that let your product team ship without waiting on a platform team.
Image optimisation, streaming, edge caching, and bundle discipline — fast on 3G, smooth with reduced motion, and measurable in Lighthouse.
Same people from the brief to the production deploy. No handoffs, no second-pair maintenance team.
We stay deliberately small so seniors do the work. We would rather say no than ship someone else’s mediocrity.
Every project we take is meant to live in production with paying customers, not as a portfolio piece.
Fixed price for the first phase, time-and-materials only when both sides actually want it.
Architecture, performance, design systems.
Interaction design, motion, typography.
ML, data, mobile — brought in per engagement.
Northlights started as a way to keep doing the work we love at the depth it deserves — not buried under a pile of management overhead. We had spent years inside agencies and venture teams watching ideas die in handoffs, scope creep, and politics.
Today we work with a handful of clients at a time. We do the design, write the code, set up the database, configure the deploy, and stay on for as long as the product is alive. It is an old-school way of running a software studio, and it produces software we are proud of.
We take 2–3 active engagements at a time so juniors don’t end up doing senior work.