Home / Software portfolio & engineering case studiesINDEPENDENT SOFTWARE · NORTH GEORGIA

Good ideas.
Built all the way.

Explore Neon Tide’s software engineering portfolio: native SwiftUI apps, React web platforms, Chrome extensions, and the services behind them.

Read the case studies
Swift & SwiftUIWeb platformsAI integrationsBrowser toolsCloud services

THE FULL PORTFOLIO

Find your current.

Explore all eleven projects and the engineering behind them.

01

AI DISCOVERY / NATIVE iOS + CLOUD

All projects ↑

Domainerly

Make the next step
as good as the first idea.

A domain suggestion is only the beginning. Domainerly connects an open-ended naming brief to structured ideas, availability checks, and a shortlist worth returning to.

  • SwiftUI
  • Cloudflare Workers
  • Firebase
  • RevenueCat

Engineering focusNative product architecture · Structured AI output · External API state · Subscription integration

Read the Domainerly case study
02

DAILY HABITS / iOS + CHROME

All projects ↑

Exereye

A small pause.
A considered system.

Exereye brings guided screen breaks into a daily routine. Its iPhone app and Chrome extension share a product idea, with experiences built around the capabilities of each platform.

  • SwiftUI
  • SwiftData
  • WidgetKit
  • WXT
  • React
  • TypeScript
  • RevenueCat

Engineering focusSwiftData persistence · Native session state · Background scheduling · Browser extension architecture

Read the Exereye case study
03

ENGINEERING UTILITY / iOS + APPLE WATCH

All projects ↑

Ohmly

The answer matters.
So does how you get there.

Ohmly turns electrical calculations into a focused native toolkit. Inputs, units, formulas, history, and export are designed as parts of one usable workflow.

  • SwiftUI
  • Foundation
  • StoreKit
  • WidgetKit
  • XCTest
  • UIKit PDF

Engineering focusTestable domain logic · Unit-aware interfaces · Native PDF generation · Watch and widget integration

Read the Ohmly case study

MORE WAYS TO MAKE SOMETHING USEFUL

Different ideas.
The same care.

Creative tools, content platforms,
personal products, and work in progress.

04 / Web↑

AuraMixer

From a mood to a working palette.

AuraMixer takes a color direction and turns it into something a designer can use: palette roles, related colors, and readable foreground/background combinations.

  • Next.js
  • React
  • TypeScript
  • Firebase
  • Stripe

Behind the experience

The Next.js and TypeScript implementation combines AI palette generation with deterministic color utilities. HEX, RGB, HSL, and OKLCH conversions, luminance calculations, contrast ratios, and harmony generation give the interface useful checks beyond a set of attractive swatches. Firebase supports accounts and saved data; Stripe handles the commercial layer.

Engineering focus: translating generative output into structured, inspectable design choices.

Visit AuraMixer
05 / Web↑

TypeSway

Typography with room to experiment.

TypeSway helps people describe the character they want, explore font combinations, and see how those choices change the same words.

  • React
  • TypeScript
  • Vite
  • Firebase
  • Netlify Functions

Behind the experience

A React and TypeScript interface built with Vite talks to a server function for font analysis. The font service turns responses into a consistent result format, with Google Fonts URLs and CSS imports that connect discovery to implementation. Firebase supports the account layer.

Engineering focus: service-backed discovery, a responsive preview experience, and a practical handoff into a website.

Visit TypeSway
Animal wallpaper artwork from SnuggleScreen
06 / iOS · Web↑

SnuggleScreen

A small delight needs a complete pipeline.

SnuggleScreen is a home for animal wallpapers and live backgrounds. Behind the visual browsing experience is a catalog and media pipeline serving an iOS product and a public website.

  • React
  • TypeScript
  • Cloudflare Workers
  • D1
  • R2

Behind the experience

The web work uses React and TypeScript. The catalog API uses Cloudflare Workers with D1 for catalog records and R2 for media objects. Stable object keys and paginated responses connect the data layer to the client. Media validation checks file types, dimensions, and video formats before content enters the delivery workflow.

Engineering focus: content APIs, media storage, migration tooling, and the boundary between source video and an iOS Live Photo.

Visit SnuggleScreen
07 / iOS · Coming soon↑

DateKnot

Shared memories, carefully connected.

DateKnot brings anniversaries, milestones, journals, and relationship memories into a personal space. Its in-development app includes a native experience and the service layer needed to connect two people.

  • SwiftUI
  • Firebase
  • Cloud Functions
  • WidgetKit

Behind the experience

SwiftUI sits alongside Firebase authentication, data synchronization, and Cloud Functions. Dedicated invite routing and couple repository code separate joining a shared space from the rest of the interface. Widget publishing and notification services make selected moments available beyond the main app.

Engineering focus: invitation contracts, shared account state, synchronization, and personal-data boundaries.

Visit DateKnot
08 / Web · Coming soon↑

LingoRing

A conversation starts before the first lesson.

LingoRing is an in-development language-learning product built around conversation. Its website introduces the product direction and gives the experience a clear public identity.

  • Next.js
  • React
  • TypeScript
  • Framer Motion

Behind the experience

The website uses Next.js, React, and TypeScript, with Framer Motion for interface animation. This portfolio entry covers the web experience and product presentation; the language-learning application is still in development.

Engineering focus: a responsive product website and an interface foundation for a developing idea.

Visit LingoRing
09 / Web↑

PhotoReclaim

Make a personal service easy to understand.

PhotoReclaim presents a photo-restoration service through a considered website. The experience explains restoration, colorization, and home-video work with an emphasis on the photographs themselves.

  • Next.js
  • React
  • CSS

Behind the experience

The Next.js and React implementation brings service information, visual comparisons, and inquiry paths into one responsive experience. The engineering scope here is the website and its interaction design, rather than an automated photo-restoration engine.

Engineering focus: visual storytelling, reusable interface components, and a clear service journey.

Visit PhotoReclaim
10 / In development↑

KetoRecipe

An everyday idea, taking shape.

KetoRecipe is an in-development project for simple keto recipes and meal inspiration. The product direction centers on making recipe discovery approachable and keeping the path from browsing to cooking straightforward.

Development note

This project is part of the studio’s development portfolio. A technical case study will follow as its implementation takes shape.

Product focus: recipe discovery and a useful everyday cooking experience.

In development
11 / Web↑

LearnHTML

Teach the decisions behind the markup.

LearnHTML combines practical HTML learning, reference material, and tools for more deliberate AI-assisted website building. Content and software work together to help people understand what they publish.

  • Next.js
  • React
  • TypeScript
  • MDX
  • Stripe
  • Playwright

Behind the experience

Next.js, React, and TypeScript serve a repository-managed MDX content system. Content validation and generated search indexing connect editorial structure to navigation. A prompt-builder compiler produces structured instructions, while hosted Stripe Checkout and verified download handling support digital resource packs. Playwright and accessibility tooling support browser-level checks.

Engineering focus: content architecture, search, validation pipelines, and controlled commerce flows.

Visit LearnHTML

FROM THE STUDIO TO YOUR NEXT PROJECT

What do you
want to make?

Neon Tide is led by Adam Wilkie in North Georgia. For a focused product, a useful internal tool, or a technical problem that needs an owner, let’s talk.

hello@neontide.dev