Dhaka, Bangladesh

Moniruzzaman Saikat
Full-stack Software Engineer

I work on SaaS platforms, desktop applications, and production infrastructure. As a core developer of TimoDesk, I work across Laravel backend systems, desktop tracking, servers, Amazon S3, and CI/CD.

My work connects the user interface to the systems behind it: React applications, backend APIs, native macOS and Windows clients, and the deployment workflows that get them into production.

Current role

Software Engineer · THESOFTKING LIMITED

Primary stack

Laravel · React · Electron · Swift · .NET

02

Selected work

TimoDesk

timodesk.com

Time tracking & workforce management · Core developer

A SaaS platform for tracking work hours, monitoring activity, and understanding team productivity. My responsibilities span the web platform, desktop applications, and the infrastructure supporting them.

Application engineering

  • Laravel backend modules for projects, teams, timesheets, reporting, and productivity analytics.
  • Desktop time tracking, screenshot capture, activity monitoring, and idle detection.
  • Electron applications, native Swift applications for macOS, and .NET applications for Windows.
  • Offline tracking synchronization and session handling to keep work records consistent after reconnection.
  • Production debugging focused on tracking accuracy, synchronization, application stability, and memory usage.

Infrastructure & delivery

  • Server setup, configuration, deployments, and production troubleshooting.
  • Amazon S3 storage for screenshots and application assets.
  • CI/CD workflows supporting application builds and deployments.
LaravelReactElectronSwiftC# / .NETMySQLAmazon S3LinuxCI/CD

Windows screenshot & annotation tool · Creator

I built and released ShotIt, a C#/.NET desktop app that makes capturing and explaining what is on screen fast. Select a region and it copies to the clipboard immediately, while the toolbar stays open for drawing and text.

What it does

  • Capture regions, windows, controls, or the full screen, with window snapping, a pixel magnifier, and customizable hotkeys.
  • Annotate on the selection or in a full editor using arrows, shapes, text, highlights, numbered steps, blur, and redaction.
  • Keep searchable capture history, pin images above other windows, recognize text offline, and scan QR codes.
  • Copy, save, print, or upload only when requested. Published x64 and ARM64 installers and portable builds for Windows.
C#.NET 10WindowsSQLiteGitHub Releases

Sales funnel & visual page builder

A platform for creating landing pages, capturing leads, and guiding customers through online sales and checkout workflows.

My contributions

  • React visual builder functionality with reusable page elements and editable styling controls.
  • Lead capture forms, product checkout, and payment workflows.
  • Laravel backend functionality and administrative interfaces.
ReactLaravelJavaScriptPHPMySQL

BuildEcom

buildecom.app

No-code mobile app builder for WooCommerce

A platform that enables store owners to configure and generate mobile applications connected to their WooCommerce stores.

My contributions

  • Built the no-code workflow for converting WooCommerce stores into mobile applications.
  • Implemented dynamic Flutter source builds to generate Android APK and AAB files.
  • Developed a WordPress plugin for WooCommerce integration.
FlutterWordPressWooCommercePHPAPK / AAB

Outside my day job

I also built BD Devs, a community platform for developers in Bangladesh. My GitHub is where I share experiments, tools, and code.

03

Experience

THESOFTKING LIMITED

Nov 2023 – Present

Full-stack Software Engineer

Work across SaaS product development, desktop applications, and production operations, with core development responsibilities for TimoDesk.

  • Build Laravel SaaS modules, REST APIs, dashboards, and React/Next.js applications.
  • Develop and maintain Electron, Swift for macOS, and .NET for Windows applications.
  • Handle servers, Amazon S3 storage, deployments, and CI/CD workflows.
  • Resolve production issues across tracking, payments, and reporting systems.
  • Improve performance through query optimization, caching, and frontend and desktop improvements.
  • Build and maintain commercial CodeCanyon products.

ITDEALBD

May 2022 – Oct 2023

Full-stack Software Developer

  • Built and maintained React UI components for web applications.
  • Resolved frontend and integration issues in Laravel systems.
  • Worked with the team to investigate production bugs and improve frontend performance and responsive layouts.
04

Technical skills

Frontend
React, Next.js, Redux, Tailwind CSS, Bootstrap
Backend
Laravel, PHP, CodeIgniter, Node.js, REST APIs
Desktop
Electron, Swift for macOS, C#/.NET for Windows
Databases
MySQL, MongoDB, SQLite
Infrastructure
Linux, Ubuntu, AlmaLinux, Amazon S3, CI/CD, cPanel, WHM
Languages & tools
JavaScript, TypeScript, PHP, Swift, C#, Python, Bash, Git, SVN
05

Education

In progress

Uttara University

Computer Science & Engineering

2019 – 2023

Rangpur City Institute of Technology

Diploma in Computer Technology
Four-year program

06

How I approach engineering

Follow the whole system

A tracking issue can start in the desktop client, the API, or synchronization. I investigate how the components interact, then work on the source of the problem.

Make reliability part of the feature

Offline behavior, session handling, and recovery matter as much as the happy path. I focus on keeping application behavior consistent in real use.

Keep maintenance practical

I favor reusable components and clear application boundaries, and work on query performance, caching, and resource usage as products evolve.

Stay involved after deployment

My work includes servers, storage, build workflows, and production troubleshooting. Shipping a feature also means understanding how it runs.

07

Get in touch

For software engineering opportunities or a conversation about the work above, reach me by email.

monirsaikat1@gmail.com