Skip to content

Gurman SinghFull stackCloudAI systems

Software,built likearchitecture.

I’m a full-stack engineer and AWS Certified Solutions Architect. I take complete ownership of your product, from the interface your customers use to the cloud, queues and AI behind it, and I keep it fast, secure and running long after launch.

Taking on new projects · replies within one business day

Years building for the web
6+Years building for the web
Production deployments
30+Production deployments
Stories published on Publisha
950+Stories published on Publisha
Titles in the Medioks catalogue
45K+Titles in the Medioks catalogue
Lighthouse accessibility, best practices & SEO on client sites
100Lighthouse accessibility, best practices & SEO on client sites

Built and running for

  • DDeol BuiltCanberra
  • MMedioksIndia
  • DDickson DentalCanberra
  • PPublishaIndia
  • PPridecreteToronto
  • MMarginSaaS

§ 01What I own for you

Every layer of your product,
one accountable owner.

Projects usually stall in the gaps between a designer, a developer, a DevOps contractor and an AI consultant. I cover all five layers myself, so nothing falls between them and you always know who is responsible.

05 INTELLIGENCE04 INFRASTRUCTURE03 DATA02 APPLICATION01 EXPERIENCE

Also handled

  • Technical SEO
  • Accessibility
  • Analytics
  • Payments
  • Transactional email
  • Security reviews
  • Performance audits
  • Documentation

01 / 06Productivity PaaS · Flagship

Margin

A calm home for work,clients and money.

tools in one app
14tools in one app
search across all of them
1search across all of them
readable passwords on the server
0readable passwords on the server
app.margin — Home
Margin home screen showing today’s tasks, the day log, habits, upcoming deadlines and payments waiting on the user
1
2
3
4
  1. 1⌘K finds any task, note, journal page or transaction
  2. 2One-key capture: C for a thought, L to log, T for a task
  3. 3The day log drafts the daily status report
  4. 4Overdue client payments surface on their own

FIG. 1.1The live Margin home screen: today’s work, the day log, habits and everything waiting on you, in one view.

Freelancers and small teams usually run their week across five subscriptions. Margin replaces them with one keyboard-first workspace: tasks, projects, clients, money, messages, a journal and habits, sharing one design, one search, and a password vault the server cannot read.

Role

Product, design & full-stack build

Stack

Next.js · React · Node.js · Tailwind CSS

Scope

14 tools, encrypted vault, messaging & calls

Fourteen tools, one design system.

Each tool would be a product on its own. In Margin they share components, data and a single command palette, so a payment marked paid lands in Finance and a meeting’s action items become tasks.

01/14

Tasks

Day-by-day to-dos with priorities, tags, multi-day tasks and a daily routine.

A vault the server cannot open.

Passwords are encrypted in the browser with a key derived from the master password. What reaches the server is ciphertext, so even a full database leak reveals nothing.

Your browser

Master password

••••••••••••

Derive key

Never leaves this device

Plaintext

github.com · hunter2!

Margin server

Stored

7HdNq2+RfXb0sVt8KcEu

Server can read it?

No, it never has the key

FIG. 1.2Zero-knowledge storage. The key exists only on your device; the server stores and syncs what it cannot read.

02 / 06Publishing platform · AI

Publisha

Where Indian writersfind their readers.

stories published
950+stories published
users
500+users
verified authors
350+verified authors
publisha.in
Publisha home page with its editor, SEO score and publishing flow illustrated in the hero
Publisha editor with the AI score panel listing chatbot patterns found in a draft and a one-click fix

FIG. 2.1The AI score flags what makes writing read as pasted from a chatbot, then fixes most of it in one click.

A free publishing platform for independent writers in India, in English and Hindi. The editor is the product: it reviews drafts, scores them for chatbot habits, screens content, checks SEO, then publishes a fast, server-rendered page that search engines can find.

Role

Product, design & full-stack build

Stack

Next.js (SSR) · Node.js · RTK Query · OpenAI APIs

Scope

AI editor, moderation, SEO, scheduling, versions

Every story passes through the editor.

Six checks between a blank page and a ranked article. Writers keep control: every AI suggestion is optional, and nothing changes what the story says.

publisha.in/writeDraft…
  1. 01

    Draft

    Distraction-free editor with autosave and versioning

    How AI search is changing SEO

    38 words · saved

  2. 02

    AI review

    Marks unclear sentences and tone, one-click accept

    Clarity 58 → 79

    3 sentences sharpened

  3. 03

    AI score

    Scores 0–100 for chatbot tells and fixes most in one click

    AI score 100 → 6

    8 patterns fixed

  4. 04

    Moderation

    Flags spam and unsafe content before anything goes live

    Content check

    Clear ✓

  5. 05

    SEO check

    Title, summary, headings, keyword and readability

    SEO score 46 → 92

    Ready to rank

  6. 06

    Publish

    Server-rendered page, sitemap entry, now or scheduled

    Live · indexed

    publisha.in/articles/…

FIG. 2.2The publishing pipeline, step by step. Readouts show an illustrative run through the real editor’s checks.

01

Version history

Every save is kept with word-level diffs; restoring keeps the URL and live status.

02

Scheduled publishing

Queue a story up to 14 days ahead and it goes live on its own.

03

Built to be found

Server-rendered article pages, structured metadata and a sitemap search engines read.

03 & 04 / 06Premium brand sites · Australia

Premium brands,
near-perfect scores.

Two businesses where the website is the first impression. Both are photo-led, both still load fast on a mid-range phone, and both score 100 for accessibility, best practices and SEO.

03 / 06 · Canberra

Deol Built

Architect-led custom homes, knockdown rebuilds and duplexes. Building across Canberra since 2012.

deolbuilt.com.au
Deol Built home page

Lighthouse · deolbuilt.com.au

0
Performance
0
Accessibility
0
Best practices
0
SEO
LCP
2.6 s
TBT
20 ms
CLS
0

deolbuilt.com.au

04 / 06 · Canberra

Dickson Dental

A calm family dental practice in Dickson, Canberra, built around unhurried care and easy booking.

dicksondental.com.au
Dickson Dental home page

Lighthouse · dicksondental.com.au

0
Performance
0
Accessibility
0
Best practices
0
SEO
LCP
2.7 s
TBT
10 ms
CLS
0

dicksondental.com.au

FIG. 3.1Lighthouse 12, measured 3 November 2026 with default mobile throttling and the desktop preset. Mobile performance moves a few points between runs; the other three categories hold at 100.

05 / 06Medical book marketplace · India

Medioks

India’s largest onlinemedical bookstore.

titles searchable
45K+titles searchable
apps: web, Android, iOS
3apps: web, Android, iOS
portals: buyer, seller, affiliate
3portals: buyer, seller, affiliate
medioks.com
Medioks home page with category navigation and a promotional banner for dental textbooks

A marketplace for medical students and professionals: a 45,000-title catalogue sold through a website and Android and iOS apps, with separate portals for sellers and affiliates, quick dispatch and international shipping.

  • Buyers

    Web · Android · iOS

  • Sellers

    Seller portal

  • Affiliates

    Affiliate portal

One platform

  • catalogue · 45K titles
  • search & categories
  • orders & payments
  • dispatch · intl shipping

FIG. 4.1Three audiences on one catalogue, order and fulfilment system.

Role

Architecture & full-stack engineering

Stack

AWS · Node.js · React · CI/CD

06 / 06Custom concrete · Greater Toronto

Pridecrete

Premium concrete,choreographed.

projects in the gallery
20projects in the gallery
concrete disciplines
3concrete disciplines
pridecrete.ca
Pridecrete home page with a lit stamped-concrete driveway at dusk

A premium contractor needed a site that feels as considered as the work. The answer was motion: a manifesto that reveals word by word, discipline cards that stack as you scroll, and a project gallery that settles into place without a single layout shift.

Motion spec · live replica

Concrete is not just a building material. It is a canvas for modern design. 

  1. 01Word-by-word manifesto reveal
  2. 02Pinned, stacking discipline cards
  3. 0320-project gallery that settles as you scroll
  4. 04Choreographed with GSAP, no layout shift

FIG. 4.2A replica of the site’s manifesto reveal, rebuilt here in a few lines of CSS.

Role

Design & front-end engineering

Stack

Next.js · GSAP · Tailwind CSS

§ 03Systems

The part clients never see,
and always feel.

Behind the products sits infrastructure I built and run, including an AI server we own, wired privately into production. It keeps pages fast, AI costs predictable and sensitive data on our own hardware.

  • Predictable AI costsOwned GPUs and routed models instead of a bill that grows with every user.
  • Your data stays yoursSensitive text is processed on our hardware, behind a private network.
  • Fast under loadCaching and queues keep pages quick when traffic spikes.

Production · cloud

  • Visitorsbrowsers & mobile apps
  • Next.js appsserver-rendered, cached
  • APINode.js services

Data plane

  • Rediscache · sessions
  • RabbitMQdurable job queue
  • Workersscrape · embed · notify

In-house · owned hardware

  • OllamaLLM inference
  • GPU serverowned, on-premises

FIG. 5.1How a request travels. Cache hits return from memory; heavy work is queued; workers reach the in-house GPU over a private Tailscale mesh, so the model server is never exposed to the internet.

Ollama, in-house

Open-weight language models served from a GPU server we own and run.

Why it matters

Inference is a fixed cost rather than a per-token bill, and sensitive text never leaves our hardware.

Tailscale mesh

A private WireGuard network joining the in-house server to production.

Why it matters

No ports open to the internet, yet production reaches the GPU as if it sat on the same network.

RabbitMQ jobs

A durable queue for scraping, embeddings, model calls and email.

Why it matters

Slow work never holds up a page, and queued jobs survive restarts instead of disappearing.

Redis cache

An in-memory layer in front of the database and the models.

Why it matters

Repeat requests are answered from memory, keeping responses quick and server load flat during spikes.

§ 04Case study · AI platform

An AI assistant,
made faster and cheaper.

For an AI research platform (client name withheld), I reworked three things: how it gathers information, which model answers which question, and how much of the work happens at once.

  1. Lower cost per answerExpensive models only run when a question needs them.
  2. Faster first responseIndependent steps run together and answers stream as they form.
  3. Quality where it countsDeep questions still get the most capable model.

6.1

Scraping, rebuilt for throughput

Sources are fetched concurrently instead of one after another, cleaned once, and de-duplicated before anything reaches the index, so the assistant reads more pages in less time and never pays to process the same page twice.

  • Concurrent fetchers with per-source limits
  • Boilerplate stripped before indexing
  • Duplicate pages skipped, not re-processed

Sources

sites, documents, feeds

Fetchconcurrent

Clean

boilerplate stripped

De-duplicate

seen pages skipped

Index

ready to retrieve

FIG. 6.1The ingestion pipeline. Fetching fans out across workers; everything after it runs once per unique page.

6.2

The right model for each question

Every request is routed by who is asking and what they are asking. Quick look-ups go to a fast, inexpensive model; real analysis goes to the most capable one. Answers stay sharp where it matters and the AI bill stops growing with traffic.

  • “When is the filing deadline?”

    Free plan

  • “Summarise this policy for me”

    Pro plan

  • “Compare these three agreements”

    Business plan

Router

plan ×
question

  • Fast model

    Short factual look-ups

  • Balanced model

    Summaries and everyday answers

  • Deep model

    Multi-document reasoning

FIG. 6.2Model routing by plan and question type. Example questions shown; the router runs on every request.

6.3

Do the slow things at the same time

Searching, scraping and retrieval do not depend on each other, so they now run side by side and the answer streams as soon as the model has what it needs. The wait is set by the slowest step, not the sum of all of them.

Before · one step at a time

PlanSearchScrapeRetrieveGenerate

After · independent steps together

PlanSearchScrapeRetrieveGenerate · streamed
requestanswer readyprevious total

FIG. 6.3Request timeline before and after. Proportions are illustrative; the shape of the change is the point.

AWS Certified Solutions Architect – Associate badge

§ 05AWS credential

AWS Certified
Solutions Architect.

Certified by Amazon Web Services in May 2026 to design secure, resilient, high-performing and cost-optimised systems on AWS. The same principles run through every system on this page.

Credential
AWS Certified Solutions Architect – Associate
Holder
Gurman Singh
Issued by
Amazon Web Services Training and Certification
Issued
30 May 2026
Valid through
30 May 2029
Active credentialVerify on Credly

Core services the certification covers

  • EC2EC2Compute
  • λLambdaServerless
  • S3S3Object storage
  • RDSRDSRelational DB
  • DDBDynamoDBNoSQL
  • VPCVPCNetworking
  • CFCloudFrontCDN
  • R53Route 53DNS
  • IAMIAMAccess
  • SQSSQSQueues
  • CWCloudWatchMonitoring
  • ECSECSContainers

What it covers, and where it shows up above

01

Secure

Private networking over Tailscale, least-privilege access, and Margin’s vault encrypted in the browser.

02

Resilient

Queues between services, so one slow or failing dependency does not take the product down with it.

03

High-performing

Caching layers, server rendering and image discipline: 96–100 Lighthouse performance on client sites.

04

Cost-optimised

Owned GPUs for inference and models matched to the question instead of one expensive model for everything.

§ 06Working together

You’ll always know
where things stand.

Hiring a developer is easy. Trusting one with your business is harder. This is how I work, so there is never a week where you wonder what is happening or what it will cost.

  1. 01

    Discover

    Goals, constraints and what success looks like, agreed before anything is built.

    You getA written brief and a list of risks

  2. 02

    Plan

    Architecture, scope and estimate, reviewed together.

    You getFixed scope, timeline and cost

  3. 03

    Build

    Short cycles with working software you can click every week.

    You getDaily written updates, weekly demos

  4. 04

    Launch

    Performance, security and monitoring checked before go-live.

    You getA signed-off launch checklist

  5. 05

    Support

    Fixes, improvements and scaling as the business grows.

    You getA reply within one business day

GS

Daily update · Checkout rebuild

Gurman Singh → you · Tue, 4 Nov, 6:30 pm

Day 12

Done today

  • Payment webhooks live in staging
  • Order emails moved to the job queue
  • Checkout page: Lighthouse mobile 98

Next

  • Admin export to CSV
  • Load test before Friday’s demo

Blockers

None

Mon

Update

Tue

Today

Wed

Update

Thu

Update

Fri

Demo

Launch checklist

4 / 4 signed off
  • Lighthouse 95+ on key pages
  • Security headers & secrets reviewed
  • Monitoring and alerts live
  • Docs & credentials handed over

FIG. 7.1An example of the written update you receive at the end of each working day.

A reply within one business day

Questions never sit unanswered while work waits.

You own everything

Code, repositories, cloud accounts and data are in your name from day one.

No surprises on cost

Written estimates, and any change in scope is agreed before work starts.

Secure by default

Least-privilege access, encrypted secrets and a security pass before launch.

Documented handover

Architecture diagrams, runbooks and credentials, handed over properly.

Here after launch

Ongoing support, upgrades and scaling, not a hand-off and goodbye.

Portrait of Gurman Singh
Gurman SinghEngineer · Architect

§ 07About

I own outcomes,
not just tickets.

I started in 2020 with plain JavaScript, the DOM and CSS, and learned how browsers actually render before reaching for frameworks. That foundation is why the sites above stay fast.

Since then I’ve moved down the stack on purpose: React and Node, server rendering and relational data, then cloud architecture, queues, caching and self-hosted AI. Today clients in India, Australia and Canada trust me with products from first sketch to running infrastructure, and I can explain every layer in between, in plain language.

01

Measure, then polish

Lighthouse, profiling and real numbers come before opinions about speed.

02

Own the whole problem

Design, build, infrastructure and launch, handled by the person who understands all of it.

03

Leave it explainable

Clear diagrams, written decisions and code the next engineer can follow.

The path here

  1. 2020

    Foundations

    JavaScript, the DOM and CSS, learned without frameworks

  2. 2021

    Full stack

    React, Node.js, Express, MongoDB, REST APIs

  3. 2022–23

    Client ownership

    Next.js SSR, TypeScript, PostgreSQL, GSAP

  4. 2024

    Cloud & scale

    AWS, Docker, CI/CD, service boundaries

  5. 2026

    Certified · AI infra

    AWS SAA, in-house models, queues and caching

§ 08Contact

Have something
worth building?

Tell me what you’re planning. I reply within a day with honest next steps: what it takes, how long, and what I’d do first.

What happens next

  1. 1

    You send a note

    A few lines about the idea or problem is enough.

  2. 2

    I reply within a day

    With questions, and honest first thoughts.

  3. 3

    A short call

    We agree goals, constraints and timing.

  4. 4

    A written proposal

    Scope, timeline and cost, in plain language.

What do you need?