Eugene, Oregon · est. 2026 · second-generation studio

Software with a forty-four-year head start.

I'm a licensed counselor.

Ulric is an independent studio building custom software, CMS & CRM platforms, brands, and agentic systems trained in-house, the second Richers software company to call Oregon home.

15+ yrs software engineering
17,000+ Users on the flagship platform DB
Top 3 Google rankings, core searches
Shipped native iOS app on the App Store

For therapists and prescribers

A practice website that keeps itself in order, from $99 a month.

Site, consult booking, Google profile, monthly search report, quarterly audit, and an orcounselors listing for Oregon clinicians. Two hours of setup, then software does the recurring work.

Eric Richers, founder of Ulric

The person behind the studio

Engineer by upbringing. Counselor by training.

I was raised in Eugene by immigrant engineers and started coding at fourteen. Fifteen-plus years of software and startups later, I did something unusual: I became a licensed professional counselor, working residential treatment, jail settings, and crisis intervention while running a private practice.

I never put the tools down. Through the counseling decade I kept coding games and side projects for fun, tracked where the tech was heading, and helped friends with theirs because I love it.

That double life is the studio’s edge. Software built by someone trained to listen comes out different: clearer flows, calmer interfaces, systems that respect the humans on both ends.

In 2026 I closed the practice to build full-time. Ulric is where both halves finally work the same job.

Licensed Professional Counselor (OR)15+ years engineeringFounder, ORCounselors.comEugene, Oregon

The full résumé timeline →

Services

Build. Brand. Advise. Run.

01

Custom platforms

I design and build the software your business runs on: sites, directories, dashboards, and content systems. You own every line of it.

  • Custom software
  • Custom CMS
  • CRM & lead systems

You get Directories, marketplaces, dashboards, member systems, designed, built, and run end to end.

Services

Build. Brand. Advise. Run.

02

Branding solutions

The name, the look, and the words. I make sure what people see matches what you actually do, then build the site that carries it.

  • Identity & naming
  • Web design
  • Growth systems

You get Wordmarks, type and color systems, and the brand story that makes them mean something.

Services

Build. Brand. Advise. Run.

03

Agentic consulting

Honest help with intelligent automation: what a trained agent can genuinely take off your plate, what it cannot, and how to tell the difference before you spend money.

  • Agentic harness design
  • Intelligence strategy
  • Practice & small-business systems

You get Custom agent systems that actually ship, designed and trained in-house: harness architecture, tool design, evaluation loops.

Services

Build. Brand. Advise. Run.

04

Care & operations

After launch, I keep it running: updates, backups, monitoring, and a human who already knows your stack. Flat monthly plans, cancel anytime.

  • Managed hosting & care
  • Automation ops
  • Growth retainers

You get Updates, backups, uptime, and a human who already knows your stack: flat monthly care plans.

Every service, in full →

The lab

Every good studio keeps cats.

Client work funds the studio. The studio funds products. Two product lines are in the lab now, named, as tradition requires, after the studio cats.

Frida brand illustration

Product line · live

Frida

The lightning-fast CMS + CRM builder. Ferocious, independent, zero dependencies. Like her namesake, she hunts alone.

Open Frida →

Pippin brand illustration

Product line · live

Pippin

The agentic harness builder. Sweet, nurturing, and quietly everywhere. Custom agent flows your team can actually trust.

Open Pippin →

IDX by Ulric brand illustration

Product line · live

IDX by Ulric

A licensed IDX feed, a search people finish, and listing pages that get found.

Open IDX by Ulric →

Grow Your Clinical Practice brand illustration

Product line · live

Grow Your Clinical Practice

A practice website and a Google profile for clinicians, built once, then kept current by software.

Open Grow Your Clinical Practice →

The chat lab brand illustration

Product line · live

The chat lab

Talk to the open models I build on. Switch between them mid-conversation.

Open The chat lab →

Augmented reality brand illustration

Product line · live

Augmented reality

Your visitor's hand, read through the webcam, becomes the control. A hero that folds, crumples, and throws.

Open Augmented reality →

Composer brand illustration

Product line · live

Composer

Branded reels and posts, made fast. The studio's own social composer.

Open Composer →

The whole lab

Every product, one page.

Live right now: Frida, Pippin, IDX by Ulric, Grow Your Clinical Practice, The chat lab, Augmented reality, Composer and The scroll lab.

See all products →

New from the lab

IDX by Ulric: a licensed platform for real estate, from $299 a month.

A licensed feed, a search people finish, and the city and ZIP pages that get found. Built for one Portland brokerage, reviewed before go-live, and now a product line of its own.

Flagship work

Proof, in production.

Case study

Oregon Counselors Directory

A statewide mental-health directory with custom platform, CMS, CRM, and search assistant trained on the live directory. The directory has 16,700+ licensed providers and holds top-3 Google rankings for core searches.

Oregon Counselors · screen 1Oregon Counselors · screen 2Oregon Counselors · screen 3Oregon Counselors · screen 4Oregon Counselors · screen 5Oregon Counselors · screen 6Oregon Counselors · screen 7Oregon Counselors · screen 8

Read the case study →
16,700+licensed providers listed
Top 3Google rankings for core searches
1person maintaining the directory
5programming languages used
  • Ask anything: search in plain English, like you would ask a friend
  • Answers grounded in the live directory, private by design
  • Provider videos and clinician-written articles keep every profile human
  • Top-3 Google rankings built on full schema coverage
  • Optimized for the LLM era: structured data answer engines can quote

2026 · Custom CMS · Find Care guide · Grounded assistant · 16 practitioner profiles · Service pages · Domain migration · Search markup

Mandala Medicine & Wellness

An integrative clinic on East Burnside, sixteen practitioners and eight services, moved off Wix onto its own engine in nine days. A guide that turns "migraines" into the right service and the right people, a chat that answers only from the clinic's own pages, and a dashboard where the clinic edits everything itself. Booking stays in Jane.

The front door on a desktop and a phone: "A sanctuary for healing", the Book pill, and the bar that reads "I need help with back pain". Case study →

2026 · Brand · Custom CMS · CRM integration · Agentic consulting · Trained assistant

Rose Real Estate

Full business systemization for a Portland realtor, including a custom CMS and a trained assistant. The system features a rose-red brand, inline editing, and a leads pipeline with automations.

Selling a home should feel like being taken care of: the live hero Case study →

2026 · Brand · Custom CMS · Listings · Market pages · SEO/GEO · Trained assistant

Grace Tarnasky Real Estate

A whole real-estate presence for an agent in The Dalles: her own brand and voice, a CMS she runs herself, and a trained assistant behind it. Her listings are her own records, matched to her Zillow profile, and her neighborhood guides carry real numbers. Built on the same engine as the studio's own site, forked and made entirely hers.

Her front door: "There's a home here with your name on it." Her voice, her face, her Gorge. Case study →

2026 · Custom CMS · CRM · Compliance-first launch · Search & answer engines

MycoMuse

A licensed facilitator in a niche where ads are off the table. Site, CMS, and lead pipeline in a week, built for search and answer engines.

Launch day: legal psilocybin facilitation in two states and two languages Case study →

2026 · Custom CMS · Service pages · Direct booking · Counseling-safe launch · Search markup · Psychology Today

Called to Heal Counseling

A Eugene counselor's first solo practice: fourteen pages he can edit, direct booking, and no form that could hold health information.

The front door: "Healing minds. Restoring lives through faith, compassion, and real support." Case study →

2026 · IDX integration · Compliance engineering · Programmatic SEO · Product

IDX by Ulric

A licensed listing feed, kept faithful and kept legal, and the screen that shows whether it is. RESO Web API in, a searchable catalogue and 69 crawlable hub pages out, with the rules enforced in code rather than remembered.

The catalogue: 22,397 for sale, 5,810 pending, 48,317 recently sold, each count live off the feed Case study →

2026 · Custom CMS · CRM · Trained assistant · The engine

UlricCMS

UlricCMS is the studio's own content system, and this site runs on it. Click any text on the page and edit it in place, manage the whole business from one dashboard, and ask an assistant that is trained on the live database. Every client build starts from this engine.

Editing the homepage headline on the homepage itself Case study →

2026 · Product design, 3D graphics, WebGPU, three.js, Cost modeling

ADU Builder

Five small backyard house plans, lifted off the page one construction stage at a time into a finished 3D model, with a materials list and a loan estimate. The numbers are an estimate, not a bid.

Finished 3D model on desktop Case study →

· Rust · macOS · Trading systems · Local AI

Rust Native Investing Application

A Bloomberg-style, paper-first algorithmic trading terminal: a deterministic strategy + risk engine

The portfolio view: equity curve, positions, and every top-bar stat linked to its own page Case study →

2026 · Product design, Full-stack development, Machine learning, ASP.NET Core, Angular, three.js

Jev Setup Score

Type a ticker and get a 0 to 100 score for a higher close after 5, 10 or 20 sessions. Every input is on the page, and so is a walk-forward record that says plainly when the model does not beat the base rate.

Walk-forward backtest with calibration chart Case study →

2026 · Product design, Full-stack development, Quantitative modeling, LLM integration, ASP.NET Core, Angular

Jev Ask

Type a market question in plain English and get a likelihood, a range and the steps behind it. A separate Just for fun page answers silly questions from 162 hand-written cards.

Likelihood answer with 82 percent Case study →

2026 · Product design, Full-stack development, Quantitative modeling, ASP.NET Core, Angular, three.js

Jev Odds

Pick a ticker, a percent move and a date, and see the chance of closing past that move and of touching it first. Two models and a historical count sit side by side, with every formula on the page.

Odds readout with distribution chart Case study →

2026 · Product design, Full-stack development, ASP.NET Core, Angular, ffmpeg, three.js

Clip Calendar

A clip scheduler for creators and small brands, with calendars, captions, a keyboard review queue and share links. Nothing is ready to post until a person approves it, and it never posts on its own.

Week of October 5 calendar grid on desktop Case study →

2026 · Product design, Full-stack development, ASP.NET Core, Angular, three.js, Leaflet

Listing Studio

A one-property website builder for realtors: a guided form, a live preview, and a public page with photos, a 3D walk-through, a daylight study, a map and a payment estimate. The demo listing is fictional.

Daylight study on desktop Case study →

2026 · Product design, Full-stack development, ASP.NET Core, Angular, three.js

Booking Desk

A direct booking site and host desk for the five short-term rentals I host in Eugene, with a calendar that knows four of the listings are one house. Requests, approval, a signed agreement, and PayPal or Venmo after I approve.

Full listings grid on desktop Case study →

2026 · Booking CMS · Direct-booking platform · Brand

StayEugene

A direct-booking platform for vacation rentals with live pricing map and instant booking. Guests save 10-15% by skipping platform fees.

Live pricing map near Hayward Field Case study →

2019–2026 · Brand · Web · SEO · Practice systems

CUTI Therapy

A statewide telehealth brand with transparent rates and insurance billing handled in-house. The site explains the work, screens for fit, and books sessions without a phone call.

Home: Change one thing. Change everything. Case study →

2026 · Product design · Canvas engine · AI copy · Brand system

The Post Creator

The Post Creator lets you design and export on-brand social posts without leaving your dashboard. Touch the preview to adjust layout, use AI to generate copy in your brand voice, and export pixel-exact PNGs for any platform.

Every saved post and reel, in one place Case study →

2026 · Scheduling engine · Calendar sync · CRM integration · Anti-spam

A booking engine that lives inside the CMS

Visitors pick a real open time; it lands on your calendar with a meeting link, and in your CRM as a lead. No rented booking tab.

Visitors see only what is genuinely bookable, on any screen Case study →

2026 · Local tooling · three.js · WebCodecs · ffmpeg

The studio tool bench

A private bench of ten small apps that make the client work faster: a proofing bench for social slides, eight brand-wired design apps, and a 3D scrub builder. None of it deploys anywhere. The files it produces are what ship.

The bench page: every tool explained in plain words, with per-brand guidance and a live check of what is running. Case study →

2024–2026 · Clinical tools · Assessments · Rapid deployment

Custom Mental Health Web Apps

Nine web apps for mental-health professionals: somatic mapping, bilateral stimulation, IFS parts work, breath pacing, thought records, mood journaling, and a DSM-5 screener. Each one grounded in published research, cited inside the tool, and private by architecture: nothing a client enters ever leaves the device.

Nine clinical tools, one home: the Labs grid Case study →

2026 · C#/.NET 10 · ASP.NET Core Web API · Angular · TypeScript · PostgreSQL · Leaflet · Playwright · GitHub Actions

Oregon Provider Finder

Search the federal NPI registry for Oregon's 64,780 clinicians on a map. Built in C# and Angular; misspell a city and it still finds the match.

The whole state on first load: a full-window map, with the list in glass cards on the left Case study →

2025–2026 · iOS · Swift · Product design

OR Counselor Directory (iOS)

Oregon's mental health directory, native on iPhone: every clinician independently verified through the state boards, searchable in seconds, with provider profiles, practices, and fresh articles from Oregon clinicians.

Search, and Ask Case study →

2025–2026 · iOS · Swift · Clinical design

panic.btn

A digital first aid kit for panic attacks, built by a Licensed Professional Counselor: the physiological sigh, clinical grounding, and calming atmospheres, paced by one button, with no account and no data collected.

The Anchor, mid-hold Case study →

2026 · Product design · Video pipeline · ffmpeg · AI copy

The Reel Creator

Place and scale text directly on footage using a drag-and-drop interface. AI drafts the copy, and a server-side ffmpeg render composites everything into a ready-to-post MP4 up to 4K.

One track per line of text Case study →

2025–2026 · iOS · Swift · On-device intelligence

Mutterly

Voice journaling, 100 percent on-device: speak in 20-second bursts and Mutterly turns scattered thoughts into daily reflections, running open-source models entirely on the iPhone so nothing ever leaves the device.

Twenty seconds in, a written day out Case study →

2025–2026 · iOS · Product design

iLovable

Daily affirmations that don't feel like a poster in a break room: warm, specific, and written with clinical intent.

Mood trend and sobriety coach Case study →

What's in a name?

The baton passes.

In 1982, my father, Ulrich Richers, founded ARC Data Systems in Berkeley, California, later Advanced Relay Corporation. In 1988 he moved the company to Eugene, Oregon, the same year I was born. For decades ARC built protocol software, X.25 through TCP/IP, trusted by NATO, MIT Lincoln Laboratory, Alcatel, and Swisscom.

ARC explained its own name with two runners: Pheidippides, who carried the news from Marathon to Athens, and the Aztec relay runners who carried word to Moctezuma. A German engineer and a Mexican family, encoded in a company name. A relay only works if the baton keeps moving.

Ulric is my leg of that run: a second-generation Oregon software studio, founded by the kid who grew up watching packets move.

And yes, Ulric is one letter short of Ulrich, on purpose. I am not my father, and this leg is not the last one. Same relay, new runner.

Ulric honors Ulrich. The work honors the standard he set.

  • 1982ARC Data Systems, Berkeley

    My father, Ulrich Richers, out of East Germany the hard way, founds what becomes Advanced Relay Corp.

  • 1988ARC moves to Eugene

    The same year I am born. Protocol software trusted by NATO, MIT Lincoln Labs, Alcatel, Swisscom.

  • 2002First lines of code

    Fourteen, in a house run by two immigrant engineers. I build what I need.

  • 2014The turn

    I move into a decade in the helping professions: residential treatment, jail work, my own practice. The tools stay close the whole time, coding games and side projects for fun, tracking where the tech is heading, helping friends with theirs because I love it.

  • 2022Licensed to listen

    MA, Oregon LPC license, CADC III. Software people rarely have this. It changes what gets built.

  • 2026ORCounselors ships

    16,800 providers indexed, top-3 rankings, a native iOS app. One person, production scale.

  • 2026Ulric is founded

    The second Richers software company to call Oregon home. Same relay, new runner.

How an engagement runs

I build the whole machine: the site you see, the engine underneath, and the assistant that answers for it.

01

Audit

A free 15-minute call, then a plain-English audit of your systems, site, and workflows with a plan you can act on with or without me.

  • What you have, read honestly
  • Where the traffic goes, and where it leaks
  • A plan with prices on it

How an engagement runs

I build the whole machine: the site you see, the engine underneath, and the assistant that answers for it.

02

Design

Scope, architecture, and brand direction agreed up front. Fixed milestones, no surprise invoices.

  • Pages and flows on paper first
  • The engine underneath, chosen for the job
  • A fixed price per phase

How an engagement runs

I build the whole machine: the site you see, the engine underneath, and the assistant that answers for it.

03

Build

Weekly ships you can click, not status decks. You watch it come alive in production checkpoints.

  • A working link every week
  • Real data, real devices, real phones
  • Half now, half when the phase is done

How an engagement runs

I build the whole machine: the site you see, the engine underneath, and the assistant that answers for it.

04

Run

Documentation and handoff or a retainer where I keep running it. Either way, you own everything.

  • Search Console and uptime, watched
  • The assistant answers for the site
  • Yours: code, content, domain

The whole process, phase by phase →

Word of mouth

What clients say.

Incredibly thoughtful, efficient and artistic studio. Eric helped me with a website for my business and so glad I hired him. Very gifted and skilled in so many unique ways blending art and functionality.”

Kenji Hammon on Google

Great service and a wonderful experience. Highly recommended!!”

Randy Wild on Google

Eric at Ulric Studio has been incredibly helpful with both optimizing my existing website and creating a brand-new…”

MindMorph, a mental health practice on Google

Eric is both therapist and software pro. A rare synthesis.”

Clinical Director, Eugene, OR

Working with Eric has been a wonderful experience. He is professional, reliable, and incredibly responsive, always replying quickly and delivering work on time. He truly listens to your preferences and takes the time to understand your vision rather than applying a one-size-fits-all approach. The website setup has been smooth, and the quality of his work has exceeded my expectations. I'm looking forward to continuing to work with him and highly recommend him to anyone looking for a thoughtful and talented web developer.”

Masha Steiner-Renoir, MycoMuse

Eric is incredible. Brilliant in development and an all around amazing person. Works so hard to achieve what I wanted and more! So glad to have him on my team in my growing business (big thanks to him)”

Lauren Rose, broker, Portland on Google

If you’re trying to systemize your business, build your website, and/or your branding in any field he is your guy!”

Lauren Rose, Realtor, PDX

I really appreciate the transparency with Ulric’s pricing and the fact that everything is clearly laid out upfront. There’s no pressure or confusing sales pitch, and Eric is very straightforward about what would and wouldn’t be useful for your business. He is easy to communicate with, patient when explaining things, and clearly takes pride in the quality of his work.”

Marlando Lewis, LPC

Eric absolutely CRUSHED my website build out. His attention to detail, thorough communication, and ability to execute…”

Grace Tarnasky, broker, The Dalles on Google

There seems to be no limit to how far Eric will go to solve a problem.”

Kenji Hammon, Practice Owner, Utah

5.0 on Google · Read the reviews on Google →

Contact

Put the baton in good hands.

Fifteen minutes, no pitch deck, no obligation. Bring the thing that's bugging you (a slow site, a messy CRM, an assistant that needs training) and leave with a straight answer.

I reply within one business day.