Site copy: education-only nuclear (no for-hire controlled modeling), software-only/no-custody crypto, accessibility as capability not warranty, studio voice; fix support privacy link + terms consulting scope clarifier

This commit is contained in:
jwinterm
2026-06-08 14:26:11 -04:00
parent 21c2d227dd
commit e3cc38bded
10 changed files with 92 additions and 78 deletions
+2 -2
View File
@@ -53,11 +53,11 @@ pnpm test:a11y # Run Playwright accessibility tests
pnpm test:ui # Run tests with interactive UI
```
42 accessibility tests across Chromium, Firefox, and WebKit covering WCAG 2.2 AA compliance, heading hierarchy, color contrast, and keyboard navigation.
42 accessibility tests across Chromium, Firefox, and WebKit covering WCAG 2.2 AA criteria, heading hierarchy, color contrast, and keyboard navigation.
## Accessibility
- **WCAG 2.2 AA** compliant (100% Lighthouse)
- **WCAG 2.2 AA** — engineered to meet, audited against (Lighthouse measured 100%)
- Skip-to-main link, semantic HTML5, ARIA labels
- Proper heading hierarchy, color contrast (4.5:1+)
- `prefers-reduced-motion` support
+3 -4
View File
@@ -9,13 +9,13 @@ import type { Metadata } from "next";
export const metadata: Metadata = {
title: "About: A Kennett Square, PA Software Studio | Such Software",
description: "Such Software is a Kennett Square, PA studio founded by John Winter Murphy, building accessible web apps, crypto tools, and games with WCAG 2.2 compliance.",
description: "Such Software is a Kennett Square, PA studio founded by John Winter Murphy, building accessible web apps, crypto and payment integrations, and games, with front-ends engineered to meet WCAG 2.2 AA.",
alternates: {
canonical: "/about",
},
openGraph: {
title: "About: A Kennett Square, PA Software Studio | Such Software",
description: "Such Software is a Kennett Square, PA studio founded by John Winter Murphy, building accessible web apps, crypto tools, and games with WCAG 2.2 compliance.",
description: "Such Software is a Kennett Square, PA studio founded by John Winter Murphy, building accessible web apps, crypto and payment integrations, and games, with front-ends engineered to meet WCAG 2.2 AA.",
type: "website",
},
};
@@ -34,8 +34,7 @@ export default function AboutPage() {
<p className="text-xl leading-relaxed">
Such Software is a software studio in Kennett Square, PA, founded by <a href="https://jwinterm.com">John Winter Murphy</a>,
whose background is in semiconductor and nuclear engineering: a Materials Engineering PhD from UT-Dallas and six years at Lawrence Livermore National Laboratory.
We build accessible e-commerce websites, crypto infrastructure, and original mobile apps and games,
and offer consulting on payments, cryptocurrency, and radiation transport and interactions.
We build accessible e-commerce websites, crypto and payment integrations, and original mobile apps and games. We also consult on cryptocurrency and payment software and integration — the client or a licensed third party holds funds; we never take custody — and teach nuclear, radiation, and semiconductor modeling through open-source labs, training, and talks.
</p>
</div>
+2 -2
View File
@@ -55,8 +55,8 @@ export default function Home() {
<div className="text-left mb-12 section-container border-l-4 border-l-purple-500">
<h2 className="text-3xl font-bold mb-3 tracking-tight text-foreground">Inclusive by Design</h2>
<p className="text-muted-foreground text-lg max-w-3xl leading-relaxed">
We believe the web is for everyone. Every line of code we write is
audited for WCAG 2.2 compliance and high-performance across all devices.
The web should work for everyone. We engineer to meet WCAG 2.2 AA and audit
against it, and we build for performance on older hardware and slow connections.
</p>
</div>
<FounderSignature />
+3 -4
View File
@@ -34,7 +34,7 @@ const products: Product[] = [
{
slug: "smirk-wallet",
title: "Smirk Wallet",
description: "Non-custodial browser wallet for social tipping. BTC, LTC, XMR, WOW, GRIN.",
description: "Non-custodial multi-asset browser wallet. Send, receive, and tip by username on Telegram and Discord. BTC, LTC, XMR, WOW, GRIN.",
color: "amber",
icon: "/images/products/smirk-wallet.png",
releaseDate: "2026-03-01",
@@ -74,7 +74,7 @@ const products: Product[] = [
{
slug: "wownerogue",
title: "Wownerogue",
description: "A provably-fair multiplayer roguelike synced to Monero and Wownero block times. Play free in the browser, escape the dungeon, earn on-chain payouts.",
description: "A provably-fair multiplayer roguelike synced to Monero and Wownero block times. Free in the browser; escape the dungeon before the next block lands. The Monero stagenet instance pays out on-chain.",
color: "orange",
icon: "/images/products/privacy-labs.png",
releaseDate: "2026-06-01",
@@ -126,8 +126,7 @@ export default function ProductsPage() {
Portfolio
</h1>
<p className="text-xl text-muted-foreground max-w-2xl mx-auto">
Tools we have built, from commerce infrastructure to consumer apps—plus a trio of
nuclear games in development.
The tools and apps we have shipped, from commerce backends to consumer games, plus three nuclear-physics games in development.
</p>
</div>
+3 -3
View File
@@ -8,7 +8,7 @@ import type { Metadata } from "next";
export const metadata: Metadata = {
title: "Custom Online Stores & E-Commerce | Such Software",
description: "Custom online stores with no upfront cost and revenue-share pricing. Own your data, escape template limits, and hit 100/100 Lighthouse. Built on Medusa.",
description: "Custom online stores with no upfront cost and revenue-share pricing. Own your data, escape template limits, engineered for top Core Web Vitals. Built on Medusa.",
alternates: { canonical: "/products/webshops" },
openGraph: {
title: "Custom Online Stores & E-Commerce | Such Software",
@@ -83,8 +83,8 @@ export default function WebshopsPage() {
<Card className="glass-card border-emerald-500/20">
<h3 className="text-xl font-bold mb-3">Performance First</h3>
<p className="text-muted-foreground">
Next.js storefronts optimized for Core Web Vitals. 100/100 Lighthouse scores,
fast load times, high conversion rates.
Next.js storefronts engineered for Core Web Vitals, with fast load
times and high conversion in mind.
</p>
</Card>
</div>
+49 -47
View File
@@ -10,23 +10,23 @@ import { JsonLd, faqLd } from "@/components/seo/json-ld";
import type { Metadata } from "next";
const faqs = [
{ q: "What does Such Software build?", a: "Custom e-commerce on Medusa v2, real-time web apps and multiplayer experiences, cryptocurrency and Monero integrations, and PhD-led nuclear and radiation modeling. We work across the stack, from backend infrastructure to accessible front-ends." },
{ q: "Do you offer nuclear and radiation consulting?", a: "Yes, for select engagements. Our founder holds a PhD in radiation-detector materials and spent six years at Lawrence Livermore National Laboratory, with a specialty in MCNP Monte Carlo transport, plus shielding and spent-fuel/dry-cask work at Holtec. We take on Monte Carlo modeling (MCNP, GEANT4), shielding and dose calculations, detector design, and radiation-science training. Contact us for rates." },
{ q: "What does Such Software build?", a: "Custom e-commerce on Medusa v2, real-time web apps and multiplayer experiences, cryptocurrency and Monero integrations, and PhD-led radiation-science education. We work across the stack, from backend infrastructure to accessible front-ends." },
{ q: "Do you offer nuclear and radiation education?", a: "Yes. Our founder holds a PhD in radiation-detector materials and spent six years at Lawrence Livermore National Laboratory, plus shielding and spent-fuel work at Holtec. We teach radiation-science fundamentals and Monte Carlo methods, run GEANT4 training, and speak on these topics. Our GEANT4 radiation labs are published open-source (MIT / CC-BY). This is education and published methods, not for-hire controlled modeling." },
{ q: "Where are you based?", a: "We are a software studio in Kennett Square, Pennsylvania, working with clients remotely across the US and beyond." },
{ q: "Do you build for accessibility?", a: "Yes. We build to WCAG 2.2 and audit for accessibility and Core Web Vitals as part of every project, not as an afterthought." },
{ q: "Do you build for accessibility?", a: "Yes. We engineer front-ends to meet WCAG 2.2 AA and audit against it, alongside Core Web Vitals, as part of every project." },
{ q: "How does a project start?", a: "Reach out through the contact form with what you need. We scope it, propose an approach, and from there it can run as a fixed project or a performance-based revenue-share partnership." },
{ q: "Do you take revenue-share work?", a: "Yes. For a limited number of partners we build and operate products (such as webshops) for a share of revenue instead of a large upfront fee, so our incentives line up with yours." },
];
export const metadata: Metadata = {
title: "Web, Crypto & Nuclear Modeling Services | Such Software",
description: "Custom e-commerce on Medusa v2, real-time web apps, Monero/crypto consulting, and PhD-led nuclear & radiation modeling (MCNP, GEANT4). A Kennett Square, PA studio.",
title: "Web, Crypto & Nuclear-Science Education | Such Software",
description: "Custom e-commerce on Medusa v2, real-time web apps, crypto and Monero integration, and PhD-led radiation-science education and GEANT4 training. A Kennett Square, PA studio.",
alternates: {
canonical: "/services",
},
openGraph: {
title: "Web, Crypto & Nuclear Modeling Services | Such Software",
description: "Custom e-commerce on Medusa v2, real-time web apps, Monero/crypto consulting, and PhD-led nuclear & radiation modeling (MCNP, GEANT4). A Kennett Square, PA studio.",
title: "Web, Crypto & Nuclear-Science Education | Such Software",
description: "Custom e-commerce on Medusa v2, real-time web apps, crypto and Monero integration, and PhD-led radiation-science education and GEANT4 training. A Kennett Square, PA studio.",
type: "website",
},
};
@@ -45,8 +45,8 @@ export default function ServicesPage() {
Specialized Solutions
</h1>
<p className="text-xl text-muted-foreground max-w-2xl mx-auto">
Focused expertise in commerce and custom web apps, plus consulting: from payments
and crypto to nuclear and radiation modeling.
Commerce and custom web apps, crypto and payment integration, and
PhD-led radiation-science education.
</p>
</div>
@@ -55,8 +55,8 @@ export default function ServicesPage() {
<div className="text-left section-container border-l-4 border-l-emerald-500">
<h2 className="text-3xl font-bold mb-2">Partnership-First Development</h2>
<p className="text-muted-foreground text-lg max-w-3xl">
Whether you're scaling a commerce operation or launching a new financial protocol,
we provide the engineering. We design systems that grow with your business.
We build the software and run it with you. Many projects start as a fixed
build and continue as a revenue-share partnership.
</p>
</div>
</ScrollReveal>
@@ -88,8 +88,8 @@ export default function ServicesPage() {
<Card className="glass-card hover:border-indigo-500/30">
<h3 className="text-xl font-bold mb-3">Performance-First Frontend</h3>
<p className="text-base text-muted-foreground leading-relaxed">
Custom Next.js storefronts optimized for Core Web Vitals, accessibility,
and conversion, not template bloat.
Custom Next.js storefronts, engineered against Core Web Vitals and
WCAG 2.2 AA, not template bloat.
</p>
</Card>
</div>
@@ -115,7 +115,7 @@ export default function ServicesPage() {
<Card className="glass-card hover:border-purple-500/30">
<h3 className="text-xl font-bold mb-3">Brand Motion & Interactive UX</h3>
<p className="text-base text-muted-foreground leading-relaxed">
Interfaces that move with intent, not decoration. Scroll-driven narratives, data-reactive visuals, and 3D scenes for brands that need to feel alive.
Scroll-driven narratives, data-reactive visuals, and Three.js scenes, built to stay fast on real devices.
</p>
</Card>
</div>
@@ -126,13 +126,14 @@ export default function ServicesPage() {
<div className="text-left section-container border-l-4 border-l-teal-500">
<h2 className="text-3xl font-bold mb-2">Consulting</h2>
<p className="text-muted-foreground text-lg max-w-3xl leading-relaxed">
Beyond build work, we consult where specialized, hard-won expertise matters. We
advise on payment architecture and orchestration, and on cryptocurrency and Monero
integration. Most distinctively, we take on nuclear and radiation modeling.
Beyond build work, we consult on cryptocurrency and Monero integration:
software and integration only. We don't take custody of funds or move them
on anyone's behalf.
</p>
<p className="text-muted-foreground text-lg max-w-3xl leading-relaxed mt-3">
The nuclear work is our standout: PhD-led Monte Carlo transport, shielding analysis,
detector design, and training, grounded in years at a national lab. Details below.
We also teach radiation science. Our founder holds a PhD and spent six years
at Lawrence Livermore National Laboratory; that background now goes into
training, talks, and open-source GEANT4 labs. Details below.
</p>
</div>
</ScrollReveal>
@@ -142,65 +143,65 @@ export default function ServicesPage() {
<div className="text-left mb-10 section-container border-l-4 border-l-cyan-500">
<h2 className="text-3xl font-bold mb-2">Cryptocurrency &amp; Payments</h2>
<p className="text-muted-foreground text-lg max-w-2xl leading-relaxed">
Bridge traditional payments and decentralized protocols with secure, auditable infrastructure.
Software and integration for accepting payments and crypto. The client or a
licensed processor holds the funds; we build the system around it.
</p>
</div>
<div className="grid md:grid-cols-2 gap-6">
<Card className="glass-card hover:border-cyan-500/30">
<h3 className="text-xl font-bold mb-3">Payment Orchestration</h3>
<h3 className="text-xl font-bold mb-3">Payment Integration</h3>
<p className="text-base text-muted-foreground leading-relaxed">
Multi-PSP routing, automated reconciliation, and fraud prevention for
high-volume merchants.
Stripe and multi-processor integrations, reconciliation tooling, and
webhook plumbing. The processor moves the money; we wire it in.
</p>
</Card>
<Card className="glass-card hover:border-cyan-500/30">
<h3 className="text-xl font-bold mb-3">Web3 Integration</h3>
<p className="text-base text-muted-foreground leading-relaxed">
Non-custodial wallet auth, on/off ramp solutions, and smart contract
interactions for modern dApps.
Non-custodial wallet auth, Monero and on-chain integrations, and smart
contract interactions. We integrate; we never custody funds.
</p>
</Card>
</div>
</ScrollReveal>
{/* Nuclear & Radiation Modeling Section */}
{/* Nuclear & Radiation-Science Education Section */}
<ScrollReveal className="mb-24">
<div className="text-left mb-10 section-container border-l-4 border-l-cyan-400">
<h2 className="text-3xl font-bold mb-2">Nuclear &amp; Radiation Modeling</h2>
<h2 className="text-3xl font-bold mb-2">Nuclear &amp; Radiation-Science Education</h2>
<p className="text-muted-foreground text-lg max-w-3xl leading-relaxed">
PhD-led radiation transport and nuclear expertise, available for select engagements.
From Monte Carlo modeling to shielding analysis, we bring lab-grade rigor to hard
problems: modeling, analysis, and consulting.
PhD-led radiation-science teaching, training, and speaking, built on years at
a national lab. We publish our methods open-source and teach them; we don't
take on for-hire controlled modeling.
</p>
</div>
<div className="grid md:grid-cols-2 gap-6 mb-8">
<Card className="glass-card hover:border-cyan-400/30">
<h3 className="text-xl font-bold mb-3">Monte Carlo Transport</h3>
<h3 className="text-xl font-bold mb-3">Monte Carlo Methods</h3>
<p className="text-base text-muted-foreground leading-relaxed">
Radiation transport modeling in <span className="font-semibold text-foreground">MCNP</span>{" "}
(<a href="https://scholar.google.com/citations?user=xTyYIKkAAAAJ&hl=en" target="_blank" rel="noopener noreferrer" className="font-semibold text-foreground underline decoration-cyan-400/50 hover:text-primary transition-colors">multiple peer-reviewed papers</a>)
and <span className="font-semibold text-foreground">GEANT4</span>, for
detectors, sources, and complex geometries.
We teach radiation-transport Monte Carlo with <span className="font-semibold text-foreground">GEANT4</span>, grounded in
a published <span className="font-semibold text-foreground">MCNP</span> track record
(<a href="https://scholar.google.com/citations?user=xTyYIKkAAAAJ&hl=en" target="_blank" rel="noopener noreferrer" className="font-semibold text-foreground underline decoration-cyan-400/50 hover:text-primary transition-colors">peer-reviewed papers</a>).
</p>
</Card>
<Card className="glass-card hover:border-cyan-400/30">
<h3 className="text-xl font-bold mb-3">Shielding &amp; Dose</h3>
<h3 className="text-xl font-bold mb-3">Shielding &amp; Dose Concepts</h3>
<p className="text-base text-muted-foreground leading-relaxed">
Shielding calculations and dose analysis, including spent-fuel handling and
dry-cask storage optimization.
Coursework on shielding and dose fundamentals, drawn from real spent-fuel
and dry-cask experience at Holtec.
</p>
</Card>
<Card className="glass-card hover:border-cyan-400/30">
<h3 className="text-xl font-bold mb-3">Detectors &amp; Isotopes</h3>
<p className="text-base text-muted-foreground leading-relaxed">
Radiation detector design and characterization, plus radioisotope power
(RTG / betavoltaic) modeling.
Teaching on radiation-detector physics and radioisotope power
(RTG / betavoltaic), from PhD and national-lab work.
</p>
</Card>
<Card className="glass-card hover:border-cyan-400/30">
<h3 className="text-xl font-bold mb-3">Training &amp; Curriculum</h3>
<p className="text-base text-muted-foreground leading-relaxed">
Radiation-science training and coursework. See our open-source{" "}
Radiation-science training and coursework for teams and classrooms. See our open-source{" "}
<a
href="https://jwinterm.github.io/geant4-radiation-labs/"
target="_blank"
@@ -229,14 +230,15 @@ export default function ServicesPage() {
</li>
</ul>
<p className="text-sm text-muted-foreground mt-5">
Select engagements, PhD-led.{" "}
For training, speaking, or curriculum, PhD-led.{" "}
<Link href="/#contact" className="font-semibold text-foreground underline decoration-cyan-400/50 hover:text-primary transition-colors">
Contact us for rates
Start with a scope review
</Link>.
</p>
<p className="text-xs text-muted-foreground/70 mt-3">
We provide modeling, analysis, and consulting. We are not a licensed
professional-engineering (PE) firm and do not provide stamped engineering deliverables.
This is education and published open-source methods, not for-hire controlled
modeling. We are not a licensed professional-engineering (PE) firm and provide no
stamped engineering deliverables.
</p>
</Card>
</ScrollReveal>
@@ -292,8 +294,8 @@ export default function ServicesPage() {
<div className="absolute inset-0 bg-blue-500/10 opacity-0 group-hover:opacity-100 transition-opacity" />
<h2 className="text-4xl font-bold mb-6 relative z-10 tracking-tight">Let's build together</h2>
<p className="mb-10 text-slate-300 text-lg max-w-2xl mx-auto relative z-10 leading-relaxed font-medium">
We are currently accepting a limited number of partners for performance-based development.
Let's see if we're a fit.
We take on a limited number of revenue-share build partners. Tell us what you're
building and we'll run a scope review.
</p>
<Link href="/#contact" className="relative z-10">
<Button size="lg" variant="secondary" className="rounded-2xl px-12 py-8 text-xl font-bold hover:scale-105 transition-transform bg-white text-slate-900 hover:bg-slate-100">
+1 -1
View File
@@ -60,7 +60,7 @@ export default function SupportPage() {
</a>
</p>
<p>
<Link href="/products/bauhaus-echo/privacy" className="hover:text-foreground transition-colors">
<Link href="/privacy" className="hover:text-foreground transition-colors">
Privacy Policy
</Link>
</p>
+7 -2
View File
@@ -51,8 +51,11 @@ export default function TermsPage() {
a Merchant Client's store relate to these Terms.
</li>
<li>
<strong>Custom development & consulting</strong> — software development, integration, and consulting
services delivered under separate signed agreements.
<strong>Custom development & consulting</strong> — software development, integration, and technical
consulting services delivered under separate signed agreements. Consulting is limited to software,
integration, and educational/technical advisory work; we do not take custody of, hold, or transmit
client or customer funds, and we do not provide export-controlled technical assistance. Any
engagement may be subject to a scope review.
</li>
</ul>
</section>
@@ -150,6 +153,8 @@ export default function TermsPage() {
</p>
<p>
We do not warrant that the Services will be uninterrupted, error-free, or free of viruses or other harmful components.
Any references to accessibility standards (such as WCAG) in our marketing materials describe engineering targets
and audit goals, not a warranty or guarantee of compliance.
</p>
</section>
@@ -38,7 +38,7 @@ export const FounderSignature = () => {
"Accessibility isn't bolted on. It's there from the first line of code."
</p>
<p className="text-muted-foreground leading-relaxed mt-6">
John Winter Murphy holds a <span className="text-foreground font-semibold">PhD in Materials Engineering from UT-Dallas (2014)</span>, focused on semiconductor devices for radiation detection. From <span className="text-foreground font-semibold">2015 to 2021 he was a scientist at Lawrence Livermore National Laboratory</span>, developing radiation detector systems and the lab's radioisotope battery program. He brings that same lab-bench rigor to software, and an insistence that it stay <span className="text-foreground font-semibold">accessible to everyone</span>, audited to WCAG 2.2.
John Winter Murphy holds a <span className="text-foreground font-semibold">PhD in Materials Engineering from UT-Dallas (2014)</span>, focused on semiconductor devices for radiation detection. From <span className="text-foreground font-semibold">2015 to 2021 he was a scientist at Lawrence Livermore National Laboratory</span>, developing radiation detector systems and the lab's radioisotope battery program. He brings that same lab-bench rigor to software, and an insistence that it stay <span className="text-foreground font-semibold">accessible to everyone</span>, with front-ends engineered and audited against WCAG 2.2 AA.
</p>
<p className="text-muted-foreground leading-relaxed mt-4">
He previously co-founded <span className="text-foreground font-semibold">Patrn LLC</span> (<a href="https://art101.io" target="_blank" rel="noopener noreferrer" className="text-foreground font-semibold underline decoration-primary/50 hover:text-primary transition-colors">art101.io</a>), a series of art-history NFT drops, and <span className="text-foreground font-semibold">Tabby Labs</span>, which was developing a cryptocurrency wallet with an interactive world inside.
@@ -78,10 +78,10 @@ export const FounderSignature = () => {
</h4>
<ul className="grid grid-cols-1 gap-2 font-mono text-xs uppercase tracking-wider text-muted-foreground">
<li className="flex items-center gap-2">
<span className="text-emerald-600 dark:text-emerald-400" aria-hidden="true">✓</span> WCAG 2.2 AA Compliance
<span className="text-emerald-600 dark:text-emerald-400" aria-hidden="true">✓</span> Built to WCAG 2.2 AA
</li>
<li className="flex items-center gap-2">
<span className="text-emerald-600 dark:text-emerald-400" aria-hidden="true">✓</span> Section 508 & ADA
<span className="text-emerald-600 dark:text-emerald-400" aria-hidden="true">✓</span> Audited vs Section 508 & ADA
</li>
<li className="flex items-center gap-2">
<span className="text-emerald-600 dark:text-emerald-400" aria-hidden="true">✓</span> Semantic HTML5 Architecture
@@ -6,18 +6,18 @@ export function ServicesPreview() {
<div className="text-left mb-8 section-container border-l-4 border-l-emerald-500">
<h2 className="text-3xl font-bold mb-3 tracking-tight">What We Do</h2>
<p className="text-muted-foreground text-lg max-w-3xl leading-relaxed">
We build high-performance e-commerce stores, develop custom apps, and ship our own
titles, engineered with atomic precision by a studio that sweats the details.
Whether you need a storefront, a bespoke tool, or a full product build, we handle the engineering end to end.
We build and host custom e-commerce stores, develop apps to spec, and ship our own
titles and games. We handle your project end to end, from architecture to deployment.
</p>
</div>
<div className="grid md:grid-cols-3 gap-6">
<div className="grid md:grid-cols-2 lg:grid-cols-4 gap-6">
<Card className="glass-card hover:border-indigo-500/40 text-left">
<h3 className="text-xl font-bold mb-3">E-Commerce Solutions</h3>
<h3 className="text-xl font-bold mb-3">E-Commerce &amp; Hosting</h3>
<p className="text-base text-muted-foreground leading-relaxed">
Headless storefronts powered by Medusa and Next.js. 100/100 Core Web Vitals,
global payments, and infrastructure that scales with your business.
Headless storefronts on Medusa and Next.js, built fast and hosted on our own
infrastructure. Stripe Connect with a revenue-share model: you stay the merchant
of record, and crypto settles straight to your own wallets.
</p>
</Card>
<Card className="glass-card hover:border-indigo-500/40 text-left">
@@ -28,10 +28,19 @@ export function ServicesPreview() {
</p>
</Card>
<Card className="glass-card hover:border-indigo-500/40 text-left">
<h3 className="text-xl font-bold mb-3">Crypto &amp; Payments</h3>
<h3 className="text-xl font-bold mb-3">Crypto &amp; Payment Integration</h3>
<p className="text-base text-muted-foreground leading-relaxed">
Deep expertise in multi-currency checkout, fiat-to-crypto onboarding, and
secure payment architecture.
Software and integration for multi-currency checkout and non-custodial crypto
payments, in production since 2014. You or a licensed provider hold the funds;
we never take custody.
</p>
</Card>
<Card className="glass-card hover:border-indigo-500/40 text-left">
<h3 className="text-xl font-bold mb-3">Nuclear &amp; Radiation Education</h3>
<p className="text-base text-muted-foreground leading-relaxed">
Training, talks, and open-source GEANT4 labs on radiation transport and
semiconductor detectors, led by a PhD with a Lawrence Livermore background.
Published methods and teaching, not controlled modeling for hire.
</p>
</Card>
</div>