Skip to content
NewUXAtom Speed: free speed & UX audit(opens in a new tab)

One idea in. A fully deployed system out.

Design, build, deploy. Then we stay on to run it.

Anatomy

Experience

What people touch

We ship

  • Website and web app
  • iOS and Android
  • Staff and POS screens

Built with

  • Vue
  • Nuxt
  • React
  • Tailwind CSS

Fast on a mid-range phone

Built forGovernmentUniversity & EducationHospital & HealthcareBank & FinanceAutomotiveRetail & SupershopE-commerce & D2CPrivate Enterprise

Process

Six steps. The last two have no end date.

The same sequence every time. Deploy is step four of six.

Week 1–2

Discover

Interview the people who will use it daily. Audit what runs today. Find the real constraint first.

  • Stakeholder interviews
  • Current-system audit
  • Scope document

Each phase ends with something usable and a real option to stop. You keep what is built.

How we work

We ship our own products the way we ship yours.

Six steps from one sentence to a live product. Here is Shikor, start to finish.

shikor / water-now /idea

Brief · 001Shikor

Water the balcony plants while I’m away.

Problem
Plants dry out on long days away
For
Small balcony gardens
Must
Work from anywhere, in Bangla too

One sentence. One problem.

Shipped

Products you can open today.

Free · Betaspeed.uxatom.com

UXAtom Speed

Scan any page in about 30 seconds: speed, UX, SEO and security in one report, with step-by-step AI fixes written for your platform. No sign-up.

  • Core Web Vitals
  • UX & SEO
  • Security headers
  • AI fixes
  • 60+ platforms

OpenLogi

Open source

Logitech devices, natively on Linux. Remap buttons, set DPI and read real battery levels, with no cloud account and no sudo.

  • Rust
  • Tauri v2
  • Vue 3
  • HID++

Shikor

Live

Automatic watering for balcony gardens. An ESP32 reads soil moisture and runs the pump; the app controls it from anywhere, in English and Bangla.

  • Vue
  • MQTT
  • ESP32

AULA Studio

v0.4.0

A native macOS companion for the AULA F75 Max keyboard: lighting, the screen, the clock and settings in one app.

  • SwiftUI
  • IOKit
  • CoreBluetooth

Learn

The clearest sample of our work is free to read.

A learning platform we run in the open, on the same standards we hand to clients.

learn / event-loop /task-queues

Tasks and microtasks

There is not one queue. There are two, and they are drained differently.

console.log('script start') setTimeout(() => console.log('timeout'), 0) Promise.resolve()  .then(() => console.log('promise 1'))  .then(() => console.log('promise 2')) console.log('script end')

Output

Microtasks drain completely before the next task. Click an output line to follow it.

Tech stack

Tools we are fluent in, not just familiar with.

We pick what fits your team, then work in it at a senior level.

  • Figma

    Design, variables and libraries

  • Storybook

    Component documentation

  • Framer

    High-fidelity prototypes

  • Vue

    Composition API, script setup

  • Nuxt

    SSR, hybrid rendering, SEO

  • React

    When your team already runs it

  • TypeScript

    Strict mode, no implicit any

  • Tailwind CSS

    v4 tokens and theme layer

  • Motion

    Interface animation

  • Node.js

    Nitro and edge runtimes

  • PostgreSQL

    Primary datastore

  • Supabase

    Auth, storage, realtime

  • Vercel

    Preview deploys and edge

  • Cloudflare

    CDN, Workers, R2

  • GitHub

    CI, budgets, review

  • Anthropic

    Claude for product features

  • LangGraph

    Agent orchestration

  • pgvector

    Retrieval and embeddings

Writing

Notes from inside the work.

Patterns we keep reaching for, mistakes worth avoiding, and the occasional teardown.

Engineering11 min read

Build a student enrollment app with JavaFX, Scene Builder and MySQL

A small desktop app that enrolls, lists, searches and deletes students — and teaches the four-step JDBC pattern you will reuse in every data app after it.

UXAtom Team

UXAtom Team

Engineering

ব্যবসা ও মনোবিজ্ঞান৮ মিনিটের পড়া

মানুষ কেন অচেনা কারো কাছ থেকে কিনতে দ্বিধা করে — Trust Signal যেভাবে সেল বাড়ায়

একই ল্যান্ডিং পেজ, একই দাম, একই প্রোডাক্ট — শুধু নিচে তিনটা রিভিউ যোগ করলেই কনভার্শন বদলে যায়। এটা কাকতালীয় না, মানুষ সিদ্ধান্ত নেওয়ার সময় অন্যদের আচরণ দেখেই ভরসা করে।

সাদিয়া ইসলাম

সাদিয়া ইসলাম

গ্রোথ ও মার্কেটিং লিড

ব্যবসা ও মনোবিজ্ঞান৮ মিনিটের পড়া

প্রোডাক্ট বেচবেন না, সমস্যার সমাধান বেচুন — Customer আসলে কী 'hire' করছে

একজন কাস্টমার মিল্কশেক কেনে না — সকালের বোরিং গাড়ি-চালানোর সময়টাকে সহনীয় করার একটা উপায় কেনে। প্রোডাক্টের ফিচার লিস্ট না, এই "job"-টা বুঝলেই সেল বাড়ে।

সাদিয়া ইসলাম

সাদিয়া ইসলাম

গ্রোথ ও মার্কেটিং লিড

FAQ

Questions we get asked first.

If yours is not here, email us. We answer every one, usually the same day.

Both ends of the range, deliberately. A single-branch shop that needs a till and a stock system, and a government department or bank that needs a multi-department platform with a full audit trail. The scope and the compliance burden differ enormously. The engineering standard does not. We are a poor fit for a one-off brochure site with no system behind it, and we will usually say so on the first call.

Launch is step four of six. From go-live the system moves onto a maintenance subscription with a tiered SLA: monthly security patching, bug fixes, a named support channel and a quarterly health report. It is a paid arrangement rather than a goodwill promise, and that is exactly why a response time can be held against it.

Not contractually. The maintenance subscription is cancellable, and the code, the data and the infrastructure are yours. In practice any team taking over a system needs a handover period, so we write architecture notes and runbooks as we go rather than assembling them in the month somebody leaves. We would rather you renew because it is the obvious choice than because leaving is painful.

Yourselves. Every build ships with a control panel for content, pages and the settings that change often: a price, a public notice, a term date. Structural changes and new features still come to us, because those are code, and a page builder that lets anyone restructure a live system creates a different kind of problem.

That is the Consulting and Digital Transformation pillar, and it is the most common starting point for larger organisations. The old system keeps running while the new one is populated and tested, and the cutover happens in phases so there is always something to fall back to. We scope data migration as its own piece of work, because it is usually the longest part of the project and almost always the one that gets underestimated.

Not yet, and we would rather say so plainly than show you a stock screenshot. What is published is self-initiated concept work, labelled as such, plus this website and the design system it runs on. You can open and audit all of it without asking us for a reference. The day there is client work we are permitted to name, it will appear here with the client attached to it.

Usually two to four weeks out. If you have a hard deadline, tell us on the first call — we will say honestly whether we can hit it rather than finding out in week six.

Every engagement has a checkpoint at the end of the first phase. Either side can stop there, and you keep everything produced up to that point.

One useful email a month

Design system patterns, front-end techniques and notes from the learn platform. No promotions, no digest of other people’s links.

Unsubscribe anytime. We never share your address.

Next step

Have an idea? We will turn it into a system.

Thirty minutes, no slides. You leave knowing what we would build first and what it costs to run.

Or email us directly at hello@uxatom.com