Open to full-time roles · India / Remote

Backend engineer building software that people rely on every day.

I'm Ahasan Habib Parvej, a Python and Django engineer who designs, ships and operates production systems. I've shipped two web portals, two React Native mobile apps on the App Store and Google Play, and a lab inventory system, all live today. I deploy and run them myself on AWS (EC2, RDS, S3) behind Nginx.

Portrait of Ahasan Habib Parvej
Currently Research Intern, IIT Kharagpur
100+
Active users on the Lanexis distributor portal and mobile app
200+
Site workers tracked by Lanexis Site Monitoring
20+
Students using the SWAN Lab inventory system at IIT Kharagpur
5
Products shipped: 2 portals, 2 mobile apps (App Store + Google Play) and a lab system
Production work

Products I've shipped and run.

Each of these was delivered end to end and is live with real users today. The source is private, so I'm happy to walk through the architecture and code in an interview.

01 / DISTRIBUTOR PORTAL
100+
live users across web and mobile
Shipped · Live in production
Delivered
Web portal + React Native app
Stores
App Store · Google Play
Hosting
AWS · EC2, RDS, S3

Lanexis Distributor Portal

B2B business management platform for Lanexis Industries

One Django REST backend powers both the distributor web portal and the React Native app published on the App Store and Google Play, so orders, quotes and invoices stay consistent across every device.

  • Business modules: orders, quotes, invoices, price lists, products, distributors, reports and technical requests.
  • Shared API: JWT-secured DRF endpoints consumed by the portal and the mobile app.
  • Cloud setup: Nginx and Gunicorn on AWS, PostgreSQL on RDS, file storage on S3.
  • Hardening: login-attempt protection that correctly reads client IPs behind Nginx.
DjangoDRFSimpleJWTPostgreSQL · RDSAWS S3NginxGunicornDockerReact Native · ExpoApp Store · Google Play
Private repository · client product Read the case study →
02 / SITE MONITORING
200+
workers tracked on live sites
Shipped · Live in production
Delivered
Staff portal + React Native supervisor app (EN / हिं)
Stores
App Store · Google Play
Hosting
AWS · EC2, RDS, S3

Lanexis Site Monitoring

Construction site progress, material, attendance and billing

Replaces WhatsApp photos and Excel trackers with a staff portal and a React Native supervisor app on the App Store and Google Play, built so a site entry takes under a minute: select, tick, enter quantity, take a photo, submit.

  • Field workflows: daily progress reports, attendance, material receipts, expenses, quality issues and disruptions.
  • Money and materials: inventory, cash balance and billing are computed from source records, never stored.
  • Trust model: four roles, per-project tenant isolation, same-day edit lock and a full audit log.
  • Built for bad networks: idempotency keys make mobile retries safe; photos go straight to S3 via presigned URLs.
Django 5DRFJWTPostgreSQL · RDSAWS S3EC2 · NginxReact Native · ExpoApp Store · Google Playpytest · 169 testsOpenAPI
Private repository · client product 6 architecture decision records Read the case study →
03 / SWAN LAB INVENTORY
20+
students at IIT Kharagpur SWAN Lab
Shipped · Live in production
Delivered
Admin + student web app
Deployment
Offline lab intranet

SWAN Lab Inventory & Asset System

Component requests, approvals and returns for a research lab

Students request components, admins approve and verify returns, and every movement is logged. Designed to run on a single lab machine with no internet access.

  • Request lifecycle: request, approval, stock deduction and verified return, each re-checking stock.
  • Physical layout: locations, racks and boxes, so every item has an exact shelf path.
  • Data safety: SQLite in WAL mode with integrity-checked automatic backups.
  • Accountability: activity log, notifications and an audit trail of every Excel export.
Django 5.2 LTSSQLite · WALGunicornsystemdWhiteNoiseopenpyxlRole-based access
Private repository Automated tests across accounts, inventory and transactions Read the case study →
How it's built

One backend, many clients.

The shape I use for the Lanexis platforms: a single API as the source of truth, with thin clients on top.

Why it matters: every write goes through one service layer and every read through scoped selectors, so the portal and the mobile apps can never disagree about the business rules.

Engineering approach

Boring where it counts.

Production software earns trust through the unglamorous details. These are habits visible in the code, not slogans.

Access control by default

Role permissions, per-project tenant isolation (cross-project access returns 404) and account lockout with security-event logging.

Auditable data

No hard deletes. Records lock, and admin corrections are preserved in an audit log, so any number can be traced back.

Safe retries

Idempotency keys on mobile creates and atomic transactions with row-level locking prevent duplicates and race conditions.

Tested logic

pytest suites covering permissions, services and workflows. Business rules are tested before they ship.

Documented decisions

Architecture decision records, OpenAPI docs and diagrams, so the next engineer understands why, not just what.

Operable in production

Environment-based config, structured logging, health checks and verified backups with a documented restore path.

Research · IIT Kharagpur

ForestNetra: AI-driven forest monitoring.

An IoT and TinyML system for bamboo and broom grass plantations, from soil sensors in the field to explainable recommendations on a dashboard.

01

Sense

ESP32 nodes read soil, aerial and weather sensors.

02

Transmit

LoRa (SX1262) and RS485 for long-range, low-power telemetry.

03

Ingest

FastAPI + SQLModel service stores every reading.

04

Infer

LSTM / PatchTST models decide; Qwen 2.5 explains in plain language.

05

Act

Next.js dashboard shows decisions with the factors behind them.

Backend

FastAPI · SQLModel · PyTorch · Ollama

Ingestion and history endpoints, ML inference layer and local LLM advice with explainable (XAI) factor tags.

Dashboard

Next.js 16 · React 19 · TypeScript

Live node grid, critical alerts, action history, CSV export and a responsive layout from desktop to phone.

Read the ForestNetra write-up →

Experience

Where I've worked.

Aug 2026 — Present

Research Intern

IIT Kharagpur · SWAN Lab
  • Building ForestNetra, an AI-driven forestry monitoring system spanning firmware, backend and dashboard.
  • Shipped the lab's inventory system, now used by 20+ students.
  • Exploring TinyML and edge inference for on-device decision-making.
2026 — Ongoing

Software Engineer (Freelance)

Lanexis
  • Shipped two web portals and two React Native apps, published on the App Store and Google Play, now live for 100+ users and 200+ workers.
  • Delivered each end to end: API, permissions, audit trail, S3 uploads and AWS deployment.
Jan 2026 — Mar 2026

Odoo Developer Intern

Dorii Software

Built custom Odoo ERP modules, views and workflows using the Python ORM.

Aug 2025 — Jan 2026

Python Developer Intern

Indian Army · SAINIK ERP

Built backend modules for an internal management platform: Django models, role-based access and multi-module workflows.

Earlier

Data Science Intern · Python Developer Intern

Personifwy · Darjeeling Trips

Data cleaning, EDA and classification models with the Python data stack, and backend features for a travel web application.

Toolbox

What I work with.

Grouped by what I've actually shipped and operated.

Languages

PythonTypeScriptJavaScriptSQLC++JavaGo

Backend

DjangoDjango REST FrameworkFastAPIJWTOdooCelery-ready design

Cloud & Infra

AWS EC2AWS RDSAWS S3NginxGunicornDockersystemdLinux

Data

PostgreSQLSQLiteMySQLRedisPandasNumPy

Frontend & Mobile

ReactNext.jsReact Native · ExpoHTML · CSS

ML & IoT

PyTorchScikit-learnXGBoostOllama · QwenESP32LoRaTinyML
Education

Master of Computer Applications

Siliguri Institute of Technology (MAKAUT)

2024 — 2026 · CGPA 8.66

Bachelor of Computer Applications

University of North Bengal

2021 — 2024 · CGPA 8.63

FAQ

Quick answers.

The short version, for recruiters and anyone in a hurry.

Who is Ahasan Habib Parvej?

Ahasan Habib Parvej is a Python and Django backend engineer based in India. He has shipped two web portals, two React Native mobile apps published on the App Store and Google Play, and a lab inventory system, and he is currently a Research Intern at IIT Kharagpur.

What products has Habib shipped?

He has shipped the Lanexis Distributor Portal with a React Native app (100+ users), Lanexis Site Monitoring with a React Native supervisor app (200+ site workers), and the SWAN Lab Inventory system used by 20+ students at IIT Kharagpur.

What technology stack does Habib use?

Python, Django, Django REST Framework and FastAPI on the backend, PostgreSQL and SQLite for data, React Native with Expo and Next.js for clients, and AWS EC2, RDS and S3 with Nginx and Gunicorn for deployment.

Is Habib open to work?

Yes. He is looking for full-time backend, Python and full-stack software engineering roles in India or remote. The fastest way to reach him is habibparvej777@gmail.com or LinkedIn.

What is ForestNetra?

ForestNetra is an IoT and TinyML forest monitoring research system built at IIT Kharagpur. ESP32 sensor nodes send data over LoRa to a FastAPI backend that runs LSTM and PatchTST models and generates plain-language advice with Qwen 2.5, shown on a Next.js dashboard.

Contact

Let's build something dependable.

I'm looking for backend, Python and full-stack roles in India or remote. The fastest way to reach me is email.