Skip to content
View sshuvoo's full-sized avatar

Block or report sshuvoo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sshuvoo/README.md
Saffaullah Shuvo — Software Engineer specializing in TypeScript, React, Next.js, Node.js and Go. Career plotted as a rising curve: from B.Sc. in Applied Mathematics, through JavaScript and TypeScript, to Go and PostgreSQL.

Portfolio website of Saffaullah Shuvo LinkedIn profile of Saffaullah Shuvo LeetCode profile of Saffaullah Shuvo Email Saffaullah Shuvo Open to full-time and contract software engineering roles

$f(\text{mathematician}) \rightarrow \text{engineer}$

I'm Saffaullah Shuvo — a full-stack software engineer from Bangladesh with a B.Sc. in Applied Mathematics. Most people call that a career switch. I call it a domain extension.

The math never left — it just changed notation. Vectors and geometry became canvas rendering engines. Set theory became TypeScript's type system. Optimization became algorithm design. When your mental model of code is mathematical, "it works" isn't enough — it has to be provably correct and elegantly minimal.

const shuvo = {
  degree: "B.Sc. in Applied Mathematics",
  compiles: ["TypeScript", "JavaScript"],
  frontend: ["React", "Next.js", "Redux", "Tailwind CSS", "shadcn/ui"],
  backend: ["Node.js", "Express", "REST APIs"],
  databases: ["MongoDB"],
  dataStructure: ["Linked List", "Tree", "Graph"],
  learning: ["Go", "PostgreSQL"],
} as const satisfies Engineer;

Theorem: math makes better software

Proof — by construction. I built things where the mathematics is load-bearing, not decorative:

The project I'm proudest of. An Excalidraw-inspired whiteboard built from scratch on the raw Canvas API — no drawing library underneath.

Every arrow head is a vector rotation. Every resize handle is coordinate-space transformation. Every shape snapping into place is analytic geometry running at 60fps. This is where the Applied Math degree stopped being a line on a CV and became shipping code.

Try it live →

🖥️ os-portfolio  ⭐ 75

macOS 15, recompiled for the browser. Not a portfolio styled like macOS — a portfolio that behaves like it.

Working window manager (close, minimize, fullscreen, drag), folder creation & moving, functional Calculator, Notes and Terminal apps, Settings with wallpapers & dark mode, even a Bin that actually collects your deleted files.

Boot it up →

🧰 stl-kit

A Standard Template Library for JavaScript/TypeScript — the data structures JS forgot to ship, written with the generics-heavy, type-safe TypeScript I love: conditional types, constrained generics, interfaces that make invalid states unrepresentable.

My running archive of DSA solutions in TypeScript and C++. Partly interview sharpening, mostly genuine affection — algorithms are just applied math with a runtime, and solving them daily keeps the problem-solving muscle warm.


GitHub statistics for Saffaullah Shuvo (sshuvoo): stars, commits, pull requests and contributions Most used programming languages by Saffaullah Shuvo: TypeScript, JavaScript, C++, Go

Boundary conditions

Off the keyboard, I'm plotting a different kind of curve: I want to travel every gradient this planet offers — north to south, warm to cold, sea to mountain, spring to monsoon — collecting the history and culture of each region and writing it down before the memory garbage-collects. Software pays for the journey; curiosity picks the destination.


while (alive) { learn(); build(); ship(); explore(); }

Saffaullah Shuvo · Software Engineer · Bangladesh (UTC+6) · sshuvo.pro.bd · sshuvo0112@gmail.com
TypeScript · JavaScript · React · Next.js · Node.js · Go · PostgreSQL · MongoDB — available for full-time & contract work

Popular repositories Loading

  1. os-portfolio os-portfolio Public

    Portfolio inspired by MacOS

    TypeScript 76 7

  2. tic-tac-toe tic-tac-toe Public

    JavaScript 4 2

  3. leetcode leetcode Public

    TypeScript 2

  4. led-digital-clock led-digital-clock Public

    A Popular Digital LED Clock

    TypeScript 2

  5. Todo Todo Public

    JavaScript 1

  6. problemSolving problemSolving Public

    C++ 1