Logo

AnkanHub

Hi 👋, I'm Ankan

A Software Engineer from India ❤️
Full-Stack Developer@Hoichoi
1.5+ Years of Experience

Passionate about building scalable solutions and optimizing performance 🚀 Currently working on AxioDB & contributing to open-source projects 💻 Ask me about NodeJS, MongoDB, Javascript, Typescript, Microservices Architecture 🌟

Available for opportunities
Currently learning Go

GitHub Achievements

GitHub ProPull Shark x4Pair ExtraordinaireYOLOQuickdraw

⚡ Fun fact: "There are only 10 types of people in the world: those who understand binary and those who don't."

Tech Stack

Backend technologies and infrastructure tools I use to build scalable server-side solutions

Backend Languages

JavaScript
TypeScript
Go
Python

Backend Frameworks & APIs

Node.js
Express.js
Fastify
GraphQL
REST APIs
WebSocket
gRPC

Databases & Storage

MongoDB
PostgreSQL
MySQL
Redis
MariaDB

DevOps & Infrastructure

Docker
Git & Github
Linux Shell
Nginx
Azure
CI/CD Automation
CircleCI
Container Orchestration

Architecture & Messaging

Microservices Architecture
Distributed Systems
RabbitMQ
Event-Driven Architecture

Backend Expertise & Core Concepts

RESTful API Design
GraphQL Implementation
Database Optimization
JWT Authentication
Microservices Architecture
Message Queue Systems
Container Orchestration
Performance Monitoring
Security Best Practices
Distributed Caching
API Rate Limiting
Background Job Processing

Work Experience

My professional journey in software development

CURRENT

Full Stack Developer

Hoichoi Technologies Pvt. ltd.

Jul 2025 - Present
3 months
Kolkata, West Bengal

Migrated Hoichoi's web from Vercel to Cloudflare, cutting annual costs by $30,000. Contributed to open-source projects like the REST API Docker wrapper for FFmpeg & FFprobe.

React.jsNode.jsDockerCloudflareFFmpegOpen Source

Software Engineer

Pitangent Analytics and Technology Solutions Pvt. ltd.

Sep 2024 - Jun 2025
9 months
Kolkata, West Bengal

Built the frontend of Pre Sales Management System (Internal Project). Worked on a real-time CCTV surveillance system.

React.jsJavaScriptReal-time SystemsFrontend Development

Junior Software Developer

Excellis IT Pvt. Ltd.

Apr 2024 - Sep 2024
5 months
Kolkata, West Bengal

Led the development of a smart lock IoT project, reducing connectivity issues by 30%. Designed and developed a dashboard, cutting management time by 40%. Optimized security and performance, improving response times by 50% with no breaches.

IoTNode.jsDashboard DevelopmentSecurity Optimization

Projects

Building innovative solutions and exploring new technologies

Nexoral Systems

I manage and own the Nexoral Systems GitHub organization, where I develop and maintain problem-solving products that address real-world challenges in backend development and infrastructure.

AxioDB - NoSQL Database
ContainDB - Container Manager
Developer Tools & Utilities

Current Projects

Portfolio (This Website)

In Development
Progress90%

Full-stack portfolio platform with Next.js frontend, Fastify backend, and Expo mobile admin app

Key Features:
  • Dynamic content management system
  • Real-time chat system with WebSocket
  • Mobile admin app with biometric authentication
  • Integrated payment processing via Stripe
  • Server-side rendering with Cloudflare hosting
Next.js 15React 19FastifyMongoDBReact NativeExpoTailwind CSS

Completed Projects

AxioDB

2023 - 2024

A fast, lightweight, and scalable open-source DBMS for modern applications with NoSQL capabilities

Key Features:
  • High-performance JSON-based database
  • Lightweight and scalable architecture
  • Modern NoSQL database management
  • Easy integration with Node.js applications
  • Open-source and community-driven
TypeScriptNode.jsNoSQLJSONDatabase

ContainDB

2023 - 2024

Open-source CLI tool for automated database container management with instant setup and seamless integration

Key Features:
  • Supports MongoDB, Redis, MySQL, PostgreSQL, MariaDB
  • Instant setup with sensible defaults
  • Auto-rollback mechanism & conflict detection
  • Data persistence with volume management
  • Interactive credential prompts for security
GoDockerCLIContainer Management

Outers

June 2023 – Aug 2023

Versatile Node.js utility library offering encryption, HTTP handling, API calling, and console utilities

Key Features:
  • Async/sync encryption with secret keys
  • HTTP response handling & status codes
  • Simplified API request methods
  • Random generation utilities
  • Colorful console logging
TypeScriptNode.jsEncryptionHTTPNPM

React Caches

2023

Lightweight React package that simplifies the management of local storage and cache storage for React applications

Key Features:
  • Easy local storage management
  • Cache storage utilities
  • React-specific optimizations
  • TypeScript support
  • Lightweight and performant
TypeScriptReactLocal StorageCache Management

UniqueGen

2023

Open-source package for Node.js projects, enabling the generation of random numbers, words, and unique identifiers

Key Features:
  • UUID generation capabilities
  • Random number generation
  • Random word generation
  • MongoDB integration utilities
  • Flexible generation options
TypeScriptNode.jsUUIDMongoDBNPM

Planned Projects

Docker-Based DNS Server

Q1 2025
Go, Docker

Advanced DNS server solution for traffic monitoring, site blocking, and intelligent routing

Planned Features:
  • Real-time traffic monitoring and analytics
  • Website blocking and filtering capabilities
  • Intelligent site re-routing and load balancing
  • Docker containerized for easy deployment
  • Web-based administration dashboard

Peer-to-Peer Terminal Chat

Q2 2025
Go

Terminal-based P2P chat over local Wi-Fi

Planned Features:
  • Public IP/Port Forwarding support
  • No central server

Bengali-Like Programming Language

Q3 2025
Rust

Scripting language inspired by BhaiLang supporting Bengali syntax

Planned Features:
  • Custom Bengali syntax
  • CLI-based REPL

Currently Learning

Continuously expanding my skill set and exploring new technologies

Golang

for high-performance backend services

Learning
Progress85%

Working On:

Docker DNS Server
P2P Terminal Chat

JavaScript Design Patterns

for scalable backend architecture

Learning
Progress70%

Working On:

Design pattern implementations
Code optimization

Networking

for distributed systems and protocols

Learning
Progress65%

Working On:

DNS Server implementation
Network monitoring tools

DevOps

for deployment and infrastructure automation

Learning
Progress60%

Working On:

CI/CD pipelines
Container orchestration

Advanced DBMS

for complex database operations and optimization

Learning
Progress75%

Working On:

Database performance tuning
Distributed databases

Distributed Systems

for building scalable microservices

Learning
Progress55%

Working On:

Microservice architecture
Load balancing systems

Learning Philosophy

"I dedicate my free hours daily to learning, building, and exploring how systems work — from network protocols to databases and developer tools. Continuous learning is not just a habit, it's my passion for understanding the intricate details of technology."

Work Ethic & Philosophy

My approach to development and continuous learning

"I dedicate my free hours daily to learning, building, and exploring how systems work — from network protocols to databases and developer tools."

Clean Code

Writing maintainable, readable, and scalable code that stands the test of time

System Understanding

Deep diving into how networks, protocols, and distributed systems work

Data Architecture

Building efficient data structures and understanding database internals

Tool Building

Creating developer tools and CLI utilities that solve real problems

Build

Creating projects that challenge my understanding and push the boundaries of what I know

Learn

Continuously studying new technologies, reading documentation, and understanding core concepts

Explore

Diving deep into system internals, network protocols, and understanding how things work under the hood

Let's Build Something Amazing

Always excited to collaborate on interesting projects and discuss innovative solutions