Senior full stackengineer

8+ years building web apps end to end, from Spring Boot backends to React frontends. Today I work on Md Abrar Sami's construction platform.

See live apps
Years building web apps end to end

Six years designing REST APIs and business logic in Java and Spring Boot, writing T-SQL against SQL Server and building React UIs. The last two and a half on React and TypeScript product work and internal tooling for a construction management platform.

A construction SaaS used by 100+ people

Budget Manager, Forecast 3.0, Bid Manager, contracts, pay applications and change events, with multi-currency and sub-project support.

S
Md Abrar SamiSenior Software Engineer, May 2024 to now
Fact 01
90%

Less processing time on key Md Abrar Sami workflows I optimised, with page loads brought down to near-instant

ASTools home screen with workspaces for developer, media, PDF and security tools

196 tools that never upload your files

↗ Open ASTools

Backend first, then the whole stack

Java services, REST APIs and T-SQL on government, automotive and construction systems, then React and TypeScript product work. I can follow a bug from the grid on screen down to the stored procedure.

↗ See the journey
Career timelineCentra Hub projects, then Md Abrar Sami
Centra Hub Benelli CRM NCC TSRTC Md Abrar Sami
2018202020222024Now
Fact 02
2,200+

Commits to Md Abrar Sami's construction management platform since May 2024

Liveapps

Side projects I built and shipped. Every one of them is live, so open one and try it.

Desktop apps and extensions

Tools I built for Windows, Chrome and VS Code. They don't run in a browser tab, so here is how they look.

Git Advanced commit historyWindows app

Git Advanced

A Windows Git client on the real Git: line-level staging, drag-and-drop interactive rebase, a conflict resolver, worktrees, bisect and an Explorer menu.

ElectronReactTypeScriptPlaywright
Enclave group chatWindows app

Enclave

Serverless LAN messenger: UDP discovery, offline-first delivery, end-to-end encryption and resumable, hash-verified file transfer.

TauriRustReactSQLite
Fuxzzy editor with tabsWindows app

Fuxzzy

Native Windows 11 code editor in C++ and Direct2D. Opens multi-GB files through memory mapping and a piece table, with regex search, split view and Markdown preview.

C++Win32Direct2D
Remote Transfer Manager two-pane explorerWindows app

Remote Transfer Manager

Two-pane client for Windows servers: streaming file transfers over SMB and a PowerShell terminal over WinRM, with nothing to install on the server.

ElectronReactTypeScriptPowerShell
NetFlux rules dashboardChrome extension

NetFlux

Request rewriting, mocks and local Vite bridging, a DevTools-style network log, a CORS engine, session replay and a meeting recorder.

ReactTypeScriptManifest V3
GitInsight commit graphVS Code extension

GitInsight

Inline blame, file and line history, a commit graph and a repo dashboard with hotspots and contributors, all from the local Git CLI with no telemetry.

TypeScriptVS Code APIGit
DentOS

Multi-tenant dental clinic platform with Postgres row-level security, TOTP MFA, GST billing, odontogram charting and a no-code rules and report builder.

NestJS · Next.js · PostgreSQL · Redis
hirequarry

Job-search CLI and local web app: pulls postings from career boards, ranks fit with any AI model, tailors the résumé and tracks applications. Never auto-submits.

TypeScript · Node.js · Ollama
Shortcuts Builder

Browser editor for iOS Shortcuts: about 249 actions, nested If, Repeat and Menu blocks, and export to a .shortcut file iOS can import.

React · TypeScript · Zustand
Git Chat

AI agent extension for VS Code and Cursor, with tool calling across Groq, OpenAI and OpenAI-compatible providers.

TypeScript · VS Code API
ffsclient UI

Local web UI for the Firefox Sync CLI: forms and a live command preview from one schema, streamed output with 2FA prompts, zero dependencies.

Node.js · JavaScript
BambooHR Helper

Chrome extension that fills missing timesheet days, clocks in and out, and shows leave balances and time-off requests from the toolbar.

JavaScript · Chrome MV3
Interview Book

35 chapters of interview prep: 688 DSA problems, 173 output puzzles and 361 Q&As across JavaScript, React, browsers and system design.

Markdown
Md Abrar Sami tools

Bug Workflow, Tag Creator and an in-browser image upscaling library, built for the team at Md Abrar Sami.

TypeScript · Chrome MV3
Stack

Java and Spring Boot on the server, React and TypeScript in the browser, SQL Server underneath.

↗ Read the résumé

Backend

  • Java
  • Spring Boot
  • Spring MVC
  • REST APIs
  • OOP
  • NestJS

Frontend

  • React
  • TypeScript
  • JavaScript (ES6+)
  • Material-UI
  • HTML5 + CSS / SCSS
  • jQuery

Data

  • Microsoft SQL Server
  • T-SQL
  • Stored procedures
  • Query optimisation
  • Crystal Reports
  • PostgreSQL + SQLite

Tooling

  • Git
  • Vite
  • Chrome extensions (MV3)
  • Electron
  • VS Code extensions
  • Agile + AI coding tools

Work

Selected systems from my résumé. Click one for the details.

↗ Full résumé

React and TypeScript features for a construction SaaS used by 100+ people, with 2,200+ commits since May 2024. The finance suite covers Budget Manager, Forecast 3.0 and the Forecast Simulator, Estimates, Bid Manager, client and vendor contracts, pay applications (schedule of values, auto-save) and change events, with multi-currency and sub-project support. I also built the Document Smart Folder grid with in-grid editing, Manage Roles and Project Team permission screens, scheduling UI on Gantt and calendar components, real-time presence and comment streams, i18n tooling with a translation memory, and the View Builder, Skill Studio, Safety Permits and Digital ID modules. Optimising key workflows cut processing time by 90%.

ReactTypeScriptMaterial-UISCSS

Bug Workflow, a UI for bug triage, scheduling and time tracking; the Md Abrar Sami Tag Creator and BambooHR Timesheet Helper Chrome extensions; and a client-side image upscaling library.

TypeScriptChrome MV3JavaScript

Six years at Centra Hub, 2018 to 2024, building Spring Boot and Spring MVC services, REST APIs, T-SQL, stored procedures and Crystal Reports on SQL Server, with React, jQuery and Bootstrap frontends. The client systems:

TSRTC logistics management system (2022 to 2024): for the Telangana State Road Transport Corporation, a Java and Spring Boot backend, an MSSQL data layer and the web UI.

Benelli CRM (2018 to 2024): every module from inquiry to sales, including location-wise stock tracking, plus optimisation of the SQL procedures and functions behind them.

Nagarjuna Construction Company (2019): software modules customised to the client's requirements.

JavaSpring BootT-SQLCrystal ReportsReact
2018 to now

Journey

Six years of Java, Spring Boot and SQL Server on client systems, then React and TypeScript product work.

Software Engineer (Full Stack)

01
Centra Hub · Mar 2018 to May 2024

Backend services and REST APIs in Java with Spring Boot and Spring MVC, T-SQL, stored procedures and Crystal Reports on SQL Server, and frontends in React, jQuery and Bootstrap. Client projects I delivered at Centra Hub:

  • Benelli CRM2018 to 2024

    Every module from inquiry to sales, including location-wise stock tracking, plus tuning of the SQL procedures and functions underneath.

  • Nagarjuna Construction Company2019

    Software modules customised to the client's requirements.

  • TSRTC logistics2022 to 2024

    Logistics management system for the Telangana State Road Transport Corporation: Spring Boot backend, MSSQL data layer and web UI.

Senior Software Engineer

02
Md Abrar Sami · May 2024 to now

React and TypeScript features for a construction SaaS used by 100+ people, 2,200+ commits, and internal tools for the team.

ReactTypeScriptMaterial-UIChrome extensions

Stats
& facts

The numbers behind the work.

196

On-device tools

Shipped in ASTools, all processing files locally in the browser.

8+

Years of experience

Spring Boot backends, SQL Server and React frontends.

8

Live apps and sites

Public, hosted, and linked above. Open any of them.

100+

Platform users

People using the Md Abrar Sami construction SaaS I build for.

Let's build
something

mdabrarsami@gmail.com
+91 90001 20175
Hyderabad, India · notice period 1 month
Open to Senior Full Stack (Java + React) and Senior React roles