HugoSite / experience
[ Blog, Projects, Open Source, Experience, Publications, Notes, Timeline, Contact ]

Experience

Jump to Contents ↓
December 26, 2025

Software Engineer / CEO @ Furqan Software Ltd.

Sep ‘15 – present

I founded Furqan Software in 2015 because I wanted to build software that lasts. Named “Furqan” (Arabic for “Criterion”), the company reflects a commitment to clean architecture, honest communication, and practical craftsmanship so clients get reliable, maintainable code base that grows with them.


 

Language Server Integration Developer @ LiveDocs

Jun ‘20 – Jul ‘20 · Contract Engagement

  • Developed a language server client with custom requirements in TypeScript for CodeMirror 6.
  • Integrated the language server client into an existing Rust-based web application.
  • Investigated and solved language server bugs in the open-source Python Jedi language server.

TypeScript, JavaScript, CodeMirror, Language Server Protocol (LSP), Rust


 

Software Engineer @ Hivelio

Jan ‘19 – Jun ‘19 · Toptal Engagement

  • Implemented cross-platform administration support for several firewalls APIs.
  • Reinvented a generalized wrapper for JSON parsing/loading.
  • Designed a solution for tracking client device uptimes and rewards.
  • Supported team in transitioning from a desktop-only to a cloud-backed desktop solution.
  • Led a team of developers focused on adding support for UNIFI fix.
  • Profiled and optimized performance issues in Go.

Go, Google Cloud Platform, Docker, Postman, WiFi, Windows, Linux, Networking, Ubiquiti


 

Software Engineer @ Cruise

Jul ‘18 – Dec ‘18 · Toptal Engagement

  • Built integration between release management and other internal tools.
  • Designed and implemented an event bus framework using Go.
  • Implemented data signing validation pipelines using Go on Google Cloud Dataflow.
  • Designed dashboards using Looker and Looker Studio.
  • Production infrastructure using Terraform and K8s.
  • Configured CI/CD to automate and optimize deployment.

Go, Terraform, Kubernetes, Google Cloud Platform (BigQuery, Dataflow), Looker


 

Integration Developer @ Deliveroo

Jul ‘17 – Sep ‘17 · Toptal Engagement

  • Designed and implemented state models for driven data pipelines.
  • Implemented and maintained custom integrations with Go.
  • Debugged and refined integration developer documentation.
  • Facilitated team stand-ups and refinement sessions.

Couchbase, SQL, N1QL (Query language for JSON), Terraform


 

Lead Editor for Engineering Blog @ Toptal

Jan ‘16 – May ‘17

  • Resource Scheduling & Resource Isolation for Your Systems in Linux Namespaces
  • Using React inside Real-World Applications
  • The Top 10 Most Common Mistakes That Django Developers Make
  • Simplified M2M Communication with LoRaWAN
  • Deploy Web Applications Automatically Using GitHub Webhooks
  • Introducing Dataflow programming: Pipes and Filters
  • Predicting Zone Widths Using Data Communication Original Algorithms
  • Turning Data into Action: The Ultimate Library for Web Scrapy
  • Top 10 Most Common Mistakes That Node.js Developers Make

 

Senior Software Engineer @ Mukto Software

Sep ‘12 – Apr ‘15

  • Code Review
  • Software Design patterns
  • Software Contract Negotiation
  • Search Engine Data (Magnitude)
  • Other side-projects

Node.js, Python, Go, PostgreSQL, MongoDB, Redis, Android, IonicJS


 

Judge at ACM ICPC Dhaka Regional @ Bangladesh Association of Problem Setters

Nov ‘14 – Dec ‘15

  • ACM ICPC 2014 Dhaka Regional
  • ACM ICPC 2015 Dhaka Regional

 

Full-stack Developer @ Mainsocial

Feb ‘14 – Nov ‘14 · Toptal Engagement

  • Fantasy Sport Web Games
  • Web Applications

PHP, HTML, JavaScript


 

System Administrator @ PARIKALPAK

Jul ‘09 – Mar ‘14

  • Software Administration
  • Configured Hardware and Software

 

Teaching Assistant @ North South University

May ‘11 – Apr ‘12

  • Discrete Mathematics
  • Digital Logic
  • Operating Systems Design
  • Design and Analysis of Algorithms
  • Programming Language Concepts

 

Teacher @ ADROIT International

May ‘08 – Aug ‘09

  • Chemistry (GCE O and A Level)

 

Contents

      • Software Engineer / CEO @ Furqan Software Ltd.
      • Language Server Integration Developer @ LiveDocs
      • Software Engineer @ Hivelio
      • Software Engineer @ Cruise
      • Integration Developer @ Deliveroo
      • Lead Editor for Engineering Blog @ Toptal
      • Senior Software Engineer @ Mukto Software
      • Judge at ACM ICPC Dhaka Regional @ Bangladesh Association of Problem Setters
      • Full-stack Developer @ Mainsocial
      • System Administrator @ PARIKALPAK
      • Teaching Assistant @ North South University
      • Teacher @ ADROIT International

Meta

All Tags • RSS Feed

My External Posts

  • Toptal Engineering Blog

Blogs I Follow

  • Jeff Geerling
  • Alex Ellis
  • Drew DeVault