Skip to content
View souvik-das-tech's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report souvik-das-tech

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
souvik-das-tech/README.md

Hi 👋, I'm Souvik Das

Full Stack Engineer & Team Lead · GIS Domain Specialist · System Design

Portfolio LinkedIn Email

profile views


🚀 About Me

Full Stack Engineer & Team Lead with 4+ years of experience shipping production WebGIS platforms, enterprise web apps and AI-driven automation, including systems serving 1,000+ concurrent field users.

I don't define myself by a single language or framework. Syntax is learnable in weeks. What takes years is domain depth, architectural judgment and security awareness, and that's where I've invested.

  • 🏢 Full Stack Engineer & Team Lead at Dhineu Solutions Pvt. Ltd. (Feb 2023 – Present)
  • 🗺️ GIS domain specialist: delivered multiple end-to-end GIS projects, from 2D web maps to 3D digital twins
  • 🧱 Applies system design on real projects: micro-apps, streaming pipelines, load balancing, multi-tenant data
  • 🛡️ Security-aware: hands-on experience remediating VAPT findings on production systems
  • 🧪 Loves to experiment and learns something new every day
  • 🌍 West Bengal, India · Open to opportunities (India & Remote)
  • 📫 souvik.d.it@outlook.com


🧠 How I Engineer

Domain expertise > framework loyalty. Languages and frameworks are tools. I pick the one that fits the problem.

🗺️ Domain first Deep GIS knowledge (projections, raster/vector, tiling, 3D Tiles, point clouds, PostGIS, OGC services). The hard part of a GIS project is the domain, not the syntax.
🔁 Stack-agnostic Production mobile in Flutter at work, and the same app ideas rebuilt natively in Kotlin + Jetpack Compose (see GPS Camera and BhashaSetu). Backend in TypeScript at work, Go and Python in open source. The fundamentals carry over.
🏗️ System design in practice NX monorepo micro-apps, per-app DB isolation, Kafka streaming, HAProxy load balancing, object storage migration, 100GB upload pipelines.
⚖️ Right tool, right time Knowing when microservices pay off (independent scaling, team boundaries, fault isolation) and when a modular monolith is the better call. Same thinking applies to choosing a language, DB or framework.
🛡️ Security mindset Fixed VAPT findings across auth, input validation, headers, access control and infra config, so security is designed in, not bolted on.
🧪 Experiment & learn I learn something new every day and love building experiments to try out ideas before they reach production.

💼 Professional Experience

Full Stack Engineer & Team Lead · Feb 2023 – Present 📍 Dhineu Solutions Pvt. Ltd. · Hyderabad, India

  • Led development of Neuspatial, a WebGIS SaaS platform: NX Monorepo of isolated micro-apps with shared libraries and per-application database isolation (Angular, NestJS, PostgreSQL/PostGIS)
  • Built 100GB-scale upload pipelines with automated vector GIS ingestion into PostGIS; migrated storage to MinIO (S3-compatible)
  • Architected live location streaming with Apache Kafka; built in-browser 3D visualization (CesiumJS, Three.js) for point clouds, textured meshes and DSM/DTM
  • Directed infrastructure for the GHMC Property Survey (1,000+ concurrent field users): Ubuntu, Docker, HAProxy load balancing, PM2 monitoring
  • Built an offline-first Flutter app with conflict-safe background sync for geotagged field capture in low-connectivity areas
  • Automated Python geospatial pipelines: COG generation, DEM/DSM/DTM → Cesium 3D Tiles, OBJ → GLB, Agisoft Metashape photogrammetry jobs
  • Automated AWS EC2 provisioning/auto-termination with Boto3 for 3D builds and AI training; Jenkins + Docker CI/CD on AWS
  • Remediated VAPT findings to harden production applications and infrastructure
  • Lead Angular developer and DB architect for a microfinance core banking platform; integrated OpenAI & Gemini to generate dynamic UI forms from schemas

Software Developer Intern · Jan 2022 – Dec 2022 📍 Spatial Hawk Geoinformatics Pvt. Ltd. · Remote

  • Built full-stack HRMS modules (payroll, attendance, RBAC) with Angular and MySQL
  • Implemented interactive spatial mapping features with Leaflet and PostGIS

🧩 Key Engineering Work Areas

🌐 WebGIS SaaS Platforms (Raster / Vector / Point Cloud / Mesh) 🧱 System Architecture, Micro-apps & Microservices
🏗️ 3D Tiles, Digital Twin & Photogrammetry Pipelines 📡 Real-time Streaming with Kafka & WebSockets
📱 Offline-first Mobile Field Apps ☁️ Cloud Infrastructure, Load Balancing & CI/CD
🛰️ GeoServer Publishing & PostGIS Optimization 🛡️ VAPT Remediation & Secure-by-Design
🤖 LLM Integration (OpenAI, Gemini, RAG) 👥 Team Leadership, Code Review & Delivery

🛠️ Tech I've Shipped With

A snapshot of tools used in production, not a ceiling. I pick up new stacks as the problem demands.

GIS & 3D

PostGIS GeoServer OpenLayers Leaflet CesiumJS Three.js GDAL 3D Tiles COG WMS/WFS

Frontend

Angular RxJS TypeScript Tailwind CSS HTML5 CSS3

Backend

NestJS Node.js Express Python FastAPI Flask Nx

Mobile

Flutter Dart SQLite

Also shipped in open source

Go Kotlin Jetpack Compose React MapServer SQLite

Data & Messaging

PostgreSQL MySQL Apache Kafka MinIO WebSockets

Cloud & DevOps

AWS Docker Jenkins Nginx HAProxy PM2 Linux

AI / ML

OpenAI Gemini RAG PyTorch Computer Vision


🌟 Open Source Projects

Built independently, outside work. Each one is a working product with docs, and most have downloadable releases.

🗺️ GIS & Geospatial

Project What it is Highlights
MapNest Lightweight, GeoServer-style map publishing on top of MapServer Go REST API (OpenAPI 3) + React admin UI · PostGIS / S3 / COG stores · SLD import · validated, atomic, versioned mapfiles with rollback · ~115 MB idle vs 1–2 GB for GeoServer · 182 req/s, p95 35 ms · CodeQL, gitleaks, Trivy, VAPT L1 checklist
GPS Camera INDIA Offline GPS camera that stamps village, tehsil, district, state and PIN, fully offline Flutter + Kotlin (Media3) · custom ~14 MB binary place database built from OSM, Wikidata, GeoNames and Gov. of India data · lat-sorted index for nearest-place lookup · no INTERNET permission
Your GPS Camera GPS map camera for site visits and field work Kotlin + Jetpack Compose · CameraX + Media3 · stamp burned into video frames · EXIF and MP4 location metadata · plus codes

🛠️ DevOps & AI Tooling

Project What it is Highlights
SSH Pro AI Manage a Linux server fleet from one Windows app Python · xterm.js terminals · parallel commands across servers · AI ops assistant that asks before any change · tested with CI
Rest Brain Self-hosted REST API around an AI agent CLI FastAPI · warm sessions with crash recovery and transcript replay · JSON Schema output · Basic auth, constant-time checks · sandboxed by design

📱 Mobile Apps & Algorithms

Project What it is Highlights
BhashaSetu / Offline Face-to-face voice translator for Indian languages Kotlin edition (42 languages) and a fully on-device Flutter edition (speech, translation and TTS offline)
RubiQ Offline puzzle solver: 3x3, 4x4, 5x5, Pyraminx, Skewb Kociemba two-phase algorithm · 3D on Compose Canvas · live parity and orientation validation · auto-fix
Carrom Offline Carrom for 2–4 players, local or Bluetooth Hand-written 2D physics engine · AI opponent that simulates candidate shots
Ludo Offline Classic Ludo for 2–4 players Bluetooth multiplayer · computer opponents · auto-save
PDF Master All-in-one offline PDF toolkit Create, merge, split, compress, edit and sign, with no data leaving the phone
SnapSave Video and audio downloader yt-dlp + FFmpeg · foreground-service queue · pause and resume

🎨 Professional Work

Project What it is Highlights
Neuspatial WebGIS SaaS platform NX micro-apps · per-app DB isolation · 100GB uploads · 3D viewer · Kafka live tracking
GHMC Property Survey Large-scale municipal field survey system 1,000+ concurrent users · HAProxy · Docker · offline-first Flutter app
3D Geospatial Pipelines Automated photogrammetry → web 3D COG · DEM/DSM/DTM → 3D Tiles · OBJ → GLB · Metashape API · auto-scaling EC2
Micro Fin Microfinance core banking platform Angular · PostgreSQL with audit trails · LLM-generated dynamic forms
Neu Meet Virtual meeting system with whiteboard & recording Express.js · Angular · WebRTC · Socket.IO
Dhineu Deploy VS Code extension for one-click SSH/FTP deployment JavaScript · ssh2-sftp-client

🎓 Education

Qualification Institution Year Score
Master of Computer Applications (MCA) GITA Autonomous College, BPUT 2021 – 2023 8.59 DGPA
Bachelor of Computer Applications (BCA) MAKAUT University 2018 – 2021 8.39 DGPA

🗣️ Languages

Bengali English Hindi


📢 Connect With Me

LinkedIn Portfolio Email Instagram


"Frameworks change every year. Domain knowledge, sound architecture and curiosity don't."

Thanks for visiting! Let's build something great together ✨

Popular repositories Loading

  1. portfolio portfolio Public

    HTML 1

  2. souvik-das-tech souvik-das-tech Public

  3. ssh-pro-ai ssh-pro-ai Public

    Manage your whole Linux server fleet from one Windows app: SSH terminals, parallel commands and an AI ops assistant that asks before it changes anything.

    Python

  4. rest-brain rest-brain Public

    Self-hosted REST API for the AGY (Google Antigravity) CLI: warm chat sessions, JSON Schema replies, crash recovery, Basic auth and Swagger docs, so any app can use the AI over HTTP.

    Python

  5. BhashaSetu_Offline BhashaSetu_Offline Public

    Offline two-way speech translator for Indian languages (English, Hindi, Bangla, Telugu, Tamil, Kannada). Flutter + on-device ML Kit, Android STT/TTS. No ads.

    Dart

  6. GPSCamera_INDIA_Offline GPSCamera_INDIA_Offline Public

    GPS camera for India: stamps photos and videos with village, district, state and PIN from a bundled offline geocoder. Flutter + Kotlin Media3. No ads.

    Dart