SK Siam Rouf

SK Siam Rouf

Frontend Engineer

About

Frontend engineer with five years of experience building and optimizing production web applications in React, Vue, and Next.js.

Most of that work has focused on performance in data-heavy interfaces such as large tables, real-time dashboards, and multi-step forms, with additional experience in real-time communication and headless CMS architecture. AI coding agents (Claude Code, Codex, OpenCode) are a routine part of how I work.

Skills

Languages

TypeScriptJavaScript (ES6+)HTML5CSS3

Frameworks

ReactNext.jsVue 2 & 3Node.js

State & Data

VuexValtioReact HookstRPCWebSocketFirebaseREST APIs

Styling & UI

TailwindCSSShadCN UIResponsive Web DesignComponent Design Systems

Architecture

StrapiHeadless CMSJamstackSSR / SSG

Tooling

GitGitHubViteWebpacknpm / pnpm

AI Workflow

Claude CodeCodexOpenCode

Experience

Allucent

Jan 2025 — Present

Frontend Engineer · Austin, Texas (Remote) · Full-time

  • Rebuilt the Work Book Scheduler using recursive Vue components and a Vuex store. Render time dropped about 20%.
  • Cut load time on the Pull Plan dashboard by roughly 30%.
  • Wired up Firebase to keep the frontend and backend in sync in real time.

SSP Systems LTD

Feb 2024 — Apr 2026

Frontend Engineer · Ontario, Canada (Remote) · Contract

  • Traced the performance problems in a digital billing platform to its hooks and state handling, then reworked both.
  • Swapped HTTP polling for a WebSocket connection. Responsiveness improved about 20%.
  • Put a tRPC layer on the Next.js server so client-to-backend requests were type-checked end to end.
  • Pulled repeated logic into a shared custom hooks library and cleared out the duplication.

Buttercloud LLC

Feb 2023 — Jun 2024

Software Developer · Amman, Jordan (Remote)

  • Sped up an e-commerce management portal by about 10% using React hooks and Valtio for state.
  • Moved shared logic into custom hooks and utilities, which made the codebase easier to work in.
  • Set up Strapi CMS behind a marketing site so non-technical staff could edit content themselves.

Evatix LTD

Aug 2021 — Feb 2023

Jr. Software Developer · Dhaka, Bangladesh

  • Rebuilt the layout system for a server management platform in React and Next.js. Roughly 10% faster.
  • Fixed bugs in the app's multi-step forms by moving them onto a proper form library.
  • Built marketing sites on Next.js and Strapi, which cleared up the client's load-time issues.

Projects

A free download manager for Windows with no accounts or ads. Go and Wails v2 underneath, Vue 3 and TypeScript for the interface. It splits downloads across parallel connections and handles queues, scheduling, bandwidth caps, and torrents, plus a Chrome and Edge extension that catches downloads straight from the browser. Built it on my own in four days, running AI agents across the Go, Vue, and extension code at once.

Jul 2026

A macOS dictation app that runs entirely on the device, so audio never leaves the machine. Written in Swift, using whisper.cpp through SwiftWhisper. It sits in the menu bar, records on a global push-to-talk shortcut, uses the GPU on Apple Silicon, handles ten languages, and keeps transcripts and replacement rules in SQLite through GRDB. Built in a day, in a language and on a platform I had not used before, working through AI agents.

Mar 2026

A small React app for putting invoices together. Everything runs in the browser, so there is no account and nothing goes to a server. Fill in the client, line items, and prices, and it hands back a PDF straight away. Posted on Product Hunt.

Aug — Sep 2025

Education

Diploma in Computer Science and Engineering

Jul 2019 — Jul 2023

Mangrove Institute of Science and Technology · Khulna, Bangladesh

Certification

EF SET English Certificate — 72/100 (C2 Proficient)

Languages

English (Professional Working Proficiency), Bengali (Native)