Available for opportunities

Software engineer
building things with Flutter
and Go.

I'm Pankaj — a junior software engineer based in Dhaka. I build production Go backends and Flutter apps, currently shipping a textile manufacturing ERP. On the side, I'm exploring computer vision and PyTorch, working toward a master's in CS.

Based inDhaka, Bangladesh
Currently atSoftware Lighthouse
EducationB.Sc. CSE, AIUB (2025)
See my work → Get in touch
01 — About

A bit about me.

I graduated from American International University – Bangladesh (AIUB) in 2025 with a degree in Computer Science and Engineering, and joined Software Lighthouse shortly after.

Right now I'm building production Go services with Gin, GORM and PostgreSQL, and shipping Flutter apps for web and mobile — SSE-driven dashboards, offline-first sync, and the unglamorous work of making things actually fast. On the side I run smaller projects in Node, React, and TypeScript.

In the evenings I'm studying PyTorch and computer vision, working toward reproducing a Vision Transformer paper, and preparing for a master's in CS down the line.

02 — Skills

What I work with.

Backend

REST APIs, real-time streaming (SSE), JWT auth, and role-based access control.

GoGinGORMNode.jsNestJS

Mobile & Frontend

Cross-platform Flutter apps for web and mobile, plus React work in TypeScript.

FlutterDartReactTypeScript

Database

Relational schema design, query optimization, and ID-based fetching patterns.

PostgreSQLMySQL

Tooling

The everyday tools — Git, Docker, Postman, and Firebase services.

GitDockerPostmanFirebase

Concepts

Data structures, OOP, and applied system design — enough to make sensible trade-offs.

DSAOOPSystem Design

Learning

PyTorch and computer vision — working toward a Vision Transformer paper reproduction.

PyTorchPythonComputer Vision
03 — Experience

Where I've worked.

Jul 2025 — Present

Junior Software Engineer

Software Lighthouse · Dhaka, Bangladesh
  • Building production Go services with Gin, GORM, and PostgreSQL for a textile manufacturing ERP.
  • Shipping Flutter apps for web and mobile — SSE-driven dashboards and offline-first sync.
  • Reduced critical page load times by 40%+ through API optimization and eliminating redundant network requests.
  • Designed and implemented real-time streaming with Go and Server-Sent Events, replacing inefficient polling.
  • Diagnosed and resolved production-level bugs across backend APIs and Flutter applications.
  • Worked closely with backend, frontend, and QA teams to ship features on schedule.
04 — Projects

Selected work.

Production work
Live ↗

Texora360

Textile manufacturing ERP

Flutter · Go · PostgreSQL
  • Implemented SSE in Go using a goroutine-per-client architecture and channel-based event broadcasting, replacing polling and cutting unnecessary API calls by roughly 40–50%.
  • Integrated the SSE stream into Flutter, handling live UI updates across multiple concurrent clients without full page reloads.
  • Refactored product listing APIs to use ID-based fetching instead of bulk loading — reducing page load time by about 60%.
  • Designed advanced filtering and search logic to improve product discovery.
  • Diagnosed and resolved production issues to keep client operations running smoothly.

Arku

Employee Management Application

Flutter · Firebase
  • Reduced initial app loading time by 30–40% through better data fetching and screen rendering.
  • Implemented pagination and lazy loading to handle datasets of 40,000+ records smoothly.
  • Optimized employee listing for 15,000–20,000 active records, improving responsiveness.
Live ↗

CITES

Government Wildlife Trade System

PHP · JavaScript · HTML/CSS
  • Built role-based workflow features enabling officers to update import quantities under proper permission controls.
  • Implemented hierarchical approval logic with sequential authorization (junior → senior officers) and digital sign-off.
  • Diagnosed and resolved production bugs, improving stability for government users.
Open source & personal
OSS Contribution

Chaos Mesh

Cloud-native Chaos Engineering platform (CNCF)

Go · Kubernetes · controller-runtime
  • Fixed silent JSON marshal failures in AWSSelector, GCPSelector, and AzureSelector — replaced blank-identifier error discard with an explicit panic, turning a hidden failure mode into an immediately catchable condition.
  • Fixed context propagation in reconciler functions — replaced context.TODO() with the live context so cancellation signals and deadlines from controller-runtime are properly respected.
  • Fixed error suppression in Client.Get calls and corrected a string literal bug where updateError.Error() was recorded as static text instead of the actual error message, enabling the retry backoff mechanism.

go-jwt-auth-boilerplate

Production-ready JWT auth in Go

Go · JWT · PostgreSQL
  • Access and refresh token flow with sensible defaults for real-world apps.
  • Rate limiting and middleware pipeline for protecting auth endpoints.
  • Clean architecture separating handlers, services, and persistence — easy to drop into a new project.

Feedback Management System

AI-powered feedback classifier

Node.js · React · LangChain · Gemini
  • Classifies and routes user feedback using LangChain with Google Gemini as the LLM.
  • React frontend for submitting feedback and viewing categorized results.
  • Node.js backend coordinating the classification pipeline and storage.

Job Application Tracker

Full-stack tracker for job applications

Go · Gin · PostgreSQL · React
  • Go + Gin REST API with PostgreSQL persistence for managing applications, statuses, and notes.
  • React frontend for adding applications, tracking stages, and filtering by status.
  • A practical tool I built to track my own job search, which doubles as a small full-stack reference.

Let's build something.

I'm open to junior and mid-level engineering roles, remote or on-site, and happy to chat about backend, mobile, or anything in between.

amipankaj231@gmail.com