Skip to content
Saffaullah Shuvo

AI First Software Engineer

Who thinks in systems and draws in code.

Full-stack software engineer specializing in React, Next.js, TypeScript, and Node.js. Core engineer at Themefisher building AI-first web applications with MongoDB, PostgreSQL, and Go. Applied Mathematics background with 3+ years of experience shipping production-ready code.

Work that runs, not screenshots

Three projects: a production CMS platform, a Pointer event vector drawing engine, and a performant typescript library published on npm.

Sitepins CMS

Themefisher · Core engineer · 2025—present

Authentication modules, REST APIs, and core component architectures. Enforced permissions boundaries, component optimizations (lazy loading, image budgets), and SEO pipelines.

Slate Drawing Board

React · Canvas

High-precision canvas engine with responsive Pointer tracking.

stl-kit

npm · TS

STL-style typed data collections (priority queues, heaps) for TypeScript.

884217
max-heap · O(log n)

The Mathematics Laboratory

Mathematical visualization scripts drawn progressively in frame loops. Touch/drag elements to alter vectors.

Ink vector flow field

Sine-noise mathematical advection vectors. Move mouse through canvas.

Career milestones topology

Interactive node network graph illustrating professional paths.

Career Topology

Graph G = (V, E) where nodes represent milestones and edges represent transition steps

THEMEFISHERBRAND & VISUAL AGENCYINDEPENDENT FREELANCE

▲ Node selection updates inspector properties

experience_schema.json
TypeScript
const milestone: TimelineNode= {
role: "Frontend Engineer",
company: "Themefisher",
period: "2025 — Present",
location: "Bangladesh (Remote)",
team: "Global Developer Ecosystem",
highlights: [
"Core engineer on Sitepins CMS, building end-to-end features including auth systems and backend services.",
"Design, develop, and optimize high-performance frontend components across major brand templates.",
"Achieve high-fidelity styling, SEO indexability, and fast loading via modern rendering pipelines."
],
stack: [
ReactNext.jsTypeScriptAstroZustandBetter Auth
]
};

Proof of origin

Every engineer has a starting point. Mine was a proof, not a product — so here it is, written the way I learned to think. From an Applied Mathematics axiom to a software engineer, Q.E.D.

University of Rajshahi

B.Sc. Applied Mathematics · 2018—2022

theorem · origin

Claim

a path P such that P : PureMathematics Software

Proof.

  1. 1
    2018let foundation ={ calculus, linear_algebra, differential_eq }

    // enrolled · pure abstraction, no code yet

  2. 2
    2020foundation.map(abstraction execution)

    // 3rd year · two CS courses — first contact

  3. 3
    2021solve(mathProblems, "C++") a proof that runs

    // 4th year · the fixed point where it all converged

  4. 4
    2022∴ return SoftwareEngineer

    // graduated · Q.E.D.

limt→2022sshuvo(t)=Software Engineer

Q.E.D.