Every layer of your product, built by one team. Silicon X. The sealed device, its display dark, on a light studio sweep.

Every layerof your product,built by one team.

We design, build and run software for startups and growing companies in Canada and the US, from cloud on AWS and AI to web and mobile apps.

What we build

Each part of this device is one practice. We design, build and run every layer, and we own how they fit together.

Security and reliability

We make your product hard to break into and hard to knock over.

Hire us to

  • Find and fix the riskiest gaps in your app and AWS account
  • Lock down sign-in, data and access before launch
  • Set up alarms and runbooks for when something fails

How we build it

We encrypt data with keys you control, issue file links that expire in minutes and give each service only the access it needs. We check uploads by their bytes, and add retries, timeouts and alarms.

How the serverless file converter is secured

The part: Enclosure and fasteners. What holds it together.

Enclosure and fasteners. What holds it together.

Cloud and platform

We design, build and run your AWS foundation, so releases are routine and costs stay readable.

Hire us to

  • Set up AWS for a new product, with infrastructure in code
  • Move an existing app onto AWS one piece at a time
  • Make deploys routine, with approvals where they matter
  • Get a cloud bill you can read and predict

How we build it

We define infrastructure in code with the AWS CDK and deploy from GitHub Actions without long-lived keys. Serverless first: Lambda, Step Functions, DynamoDB and S3. Production waits for an approval.

The serverless file converter on AWS

The part: Chassis. What everything else is built on.

Chassis. What everything else is built on.

Back end and APIs

We build the services, APIs and billing your apps depend on.

Hire us to

  • Build the API your web and mobile apps share
  • Add sign-in, payments and subscriptions
  • Move slow work, like file processing, into background jobs

How we build it

We write back ends in TypeScript, on Next.js or AWS Lambda, with DynamoDB, Cognito for sign-in and Stripe for billing. Every request is checked on the server; slow work runs as background jobs.

ChapterFlow: sign-in, billing and data on AWS

The part: Logic board. What does the work.

Logic board. What does the work.

Web apps

We build web apps that load quickly, work with a keyboard and stay easy to change.

Hire us to

  • Launch a web product, from sign-up to billing
  • Rebuild a slow or dated front end
  • Bring your site up to WCAG 2.2 AA

How we build it

We build with Next.js, React, TypeScript and Tailwind CSS, rendered on the server or shipped as static files so pages load quickly. We test by keyboard and name every control for screen readers.

ChapterFlow, a Silicon X product

The part: Display. What people see.

Display. What people see.

Games and real-time 3D

We build 3D product views, games and interactive scenes for the browser and for phones.

Hire us to

  • Turn a launch into a film that plays as people scroll
  • Show your product in 3D on your website
  • Build a browser game or an interactive story

How we build it

We pick the lightest 3D that does the job, from a pre-rendered film to a live scene. Films and product shots are modelled, lit and rendered in Blender from a script, so any frame can be made again.

The part: Display, showing a 3D scene. The same screen, in motion.

Display, showing a 3D scene. The same screen, in motion.

Mobile apps

We build native iOS apps that share one back end with your web product.

Hire us to

  • Launch an iOS app
  • Add a native app beside your web app, on the same back end
  • Add sign-in, offline use and notifications to an app

How we build it

On iOS we write native SwiftUI, split into Swift packages so each feature builds and tests on its own. An iOS app calls the same API as your web app, so a business rule changes in one place.

ChapterFlow’s native iOS app, on its roadmap

The part: Touch film. Where people touch it.

Touch film. Where people touch it.

Design and UX

We design the product people touch: the flows, the screens and the system that keeps them consistent.

Hire us to

  • Design a new product’s first version, from flows to screens
  • Simplify a flow people find confusing
  • Build a design system your developers use as code

How we build it

We design each screen around its job, using real content. Type, colour and spacing become tokens and components in code, so design and build stay in step. We check contrast, keyboard use and motion.

ChapterFlow’s four-step reading loop

The part: Cover glass. The surface people meet first.

Cover glass. The surface people meet first.

AI and data

We add AI that does a real job in your product, on data you control.

Hire us to

  • Add an AI feature that does one job well inside your product
  • Answer questions from your own documents and data
  • Review or sort what people submit, with a person in the loop
  • Get your data clean and in one place first

How we build it

We call hosted models, such as Anthropic’s, from your cloud account and send only the data a task needs. We check answers before users see them, log what the model did and test it on your real cases.

ChapterFlow: an AI review step for text readers submit

The part: Silicon die. At the core.

Silicon die. At the core.

What are you building?

Pick the closest one. We’ll show the layers it touches, related work and how we’d start.

The device taken apart in a diagonal stack: lid and fasteners, cover glass, touch film, display, logic board, chassis. The packaged chip sits apart in front.

Work

Three projects we can show in full. ChapterFlow is our own product. Our co-founder built the other two.

ChapterFlow

A Silicon X product

ChapterFlow’s reader on a book chapter: the Summary step, with Examples and Quiz next, and the chapter’s key takeaways below.

The problem

Non-fiction books are easy to start and easy to forget.

The approach

Short chapters, each a four-step loop: a summary, examples, a quiz and spaced review scheduled with FSRS-5.

Today

  • Over 130 books, about 12 minutes per chapter.
  • Free and Pro plans, billed through Stripe.
  • Runs in any browser. A native iOS app is on the roadmap.

Layers involved

Cloud and platform, Back end and APIs, Web apps, Design and UX and AI and data

Read the ChapterFlow case studychapterflow.ca

Serverless file converter

Built by our co-founder, Will Soltani

The converter’s guest workspace at soltani.org/test, at rest: an empty drop zone, the accepted file types and the conversion settings.

The problem

Convert images, PDFs and documents between formats, and keep every file private.

The approach

Files go straight from the browser to an encrypted S3 bucket by a signed link. A Step Functions workflow runs a container Lambda that does the conversion.

Today

  • A free guest demo at soltani.org/test: five conversions, no account.
  • Takes images, PDFs and Word or Pages files. Images convert to 12 formats.

Layers involved

Security and reliability, Cloud and platform and Back end and APIs

Read the serverless file converter case studyTry it at soltani.org/test

Scroll-film pipeline

Built by our co-founder, Will Soltani

soltani.org’s home page at the top: a dark cable-tray scene behind the name Will Soltani and his hero text.

The problem

Tell one story with a continuous film driven by scroll, and keep every word as real text.

The approach

A scripted Blender scene and two generated films are cut into WebP frames and painted to a fixed canvas as you scroll.

Today

  • Live at soltani.org, with separate landscape and phone cameras.
  • Eight films and 1,442 frames per camera. Six of the films come from the Blender scene.

Layers involved

Design and UX, Web apps and Cloud and platform

Read the scroll-film case studysoltani.org

How we work

Your project runs in five steps.

  1. 1Discovery

    We learn what your product must do, read what already exists and agree on the scope.

    You get: A written scope, the main risks and a plan for the build.

    The device going back together: the chassis and logic board return, and the chip reseats on the board.
  2. 2Design

    We design the flows, the screens and the architecture, and test the riskiest ideas first.

    You get: Designs and an architecture you can review before we build.

    The display, touch film and cover glass return to the device.
  3. 3Build

    We build in short cycles and show you working software as it comes together.

    You get: Working software in your own repository and cloud account.

    The lid comes down and its fasteners thread back in.
  4. 4Launch

    We ship to production with alarms, logs and a way to roll back.

    You get: A live product, and the notes your team needs to run it.

    The assembled device, powered on: the display shows a pale page of blurred bars, and the X glows crimson.
  5. 5Run

    We keep it healthy, fix what breaks and keep improving it, or hand it over to your team.

    You get: A product that keeps working, on a retainer or in your team’s hands.

    The assembled device, running: the display is lit with a pale page, and the X glows crimson.

Ways to work with us

Start with a discovery sprint, or go straight to a build when the scope is clear.

Who you’ll work with

Silicon X is a lean team. You work directly with the people who build your product.

What to expect

Start a project

Tell us what you’re building, in four short steps.

Step 1 of 4

Your project
What are you building?

What it does, who it’s for and what exists today.

Email Will Soltani, co-founder: will@soltani.org

The assembled device standing to face the viewer on a white sweep: its display shows a pale page of blurred bars, and the X glows crimson.