frontlook-admin (Debanjan Chakraborty) · GitHub
Skip to content
View frontlook-admin's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Block or report frontlook-admin

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. Markdown is supported. 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
frontlook-admin/README.md

Debanjan Chakraborty 👋

Full-Stack Developer | Enterprise Solutions Architect

Proprietor, Incredible Informatics

GitHub Streak

CodeTime Badge

👨‍💻 About Me

I architect and deliver production-ready enterprise applications with clean code, scalable architecture, and comprehensive documentation. Specializing in . NET Core ecosystem with focus on Blazor, Entity Framework, and complex business solutions.

💡 My Approach:

  • 🏗️ Architecture-first: Repository patterns, service layers, SOLID principles, DI
  • ⚡ Performance-driven: Optimize from day one—caching, query optimization, concurrency
  • 📚 Documentation alongside code: Every feature ships with comprehensive guides
  • 🔄 Cross-platform expertise: . NET, Android, multi-database systems
  • 🎯 Production quality: Enterprise-grade code that scales and maintains easily
  • 🔧 Problem-solver: Complex integrations, legacy system modernization, critical bug fixes

🚀 Featured Projects

Enterprise inventory & barcode management system
Tech: ASP.NET Core Blazor Server • EF Core • SQL Server • Identity Framework

Technical Highlights:

  • 🔐 Multi-level access control: Role-based + User-Godown + Voucher-type permissions with dynamic filtering
  • 🌐 Globalization engine: Culture-aware formatting across 4 locales (en-IN, en-US, hi-IN, en-GB) with IIS integration
  • 📁 Advanced file processing: Multi-format import/export (XLSX, XLS, CSV, TSV, TXT) with validation pipeline
  • 📊 Complex reporting: Aggregated stock reports with opening/closing balances, transaction histories
  • 🖨️ Hardware integration: Real-time barcode scanner support with duplicate detection
  • 🎨 Modern UX: Dark-themed responsive UI, loading states, progress indicators, accessibility-first

Project Metrics:

  • 📦 18 independent modules with clean separation of concerns
  • 💻 15,000-20,000 lines of maintainable, documented code
  • 🗄️ 9 database tables with optimized relationships and indexing
  • 📖 9 technical guides: Setup, architecture, culture implementation, API references
  • ⏱️ 4.2 months (part-time alongside other projects)
  • 🎯 67 commits with disciplined 0.5 commits/day pattern

Multi-database real-time synchronization platform
Tech: ASP.NET Core Blazor • Entity Framework Core • Multi-DB Support

Technical Highlights:

  • 🔄 Cross-database sync: SQLite ↔️ SQL Server ↔️ MySQL with dynamic schema introspection
  • ⚙️ Incremental synchronization: Track last sync value for efficient delta updates
  • 🏗️ Dynamic DbContext factory: Runtime provider selection and query execution
  • ⏱️ Flexible scheduling: Manual, Interval, and Scheduled triggers with background jobs
  • 📊 Execution monitoring: Comprehensive logging with performance tracking
  • 🔍 Database explorer: Schema introspection across different database types
  • 🎯 Field mapping engine: Source-to-destination column mapping with validation

Android consignment tracking application with multi-API integration
Tech: Android (Java) • Retrofit • OkHttp • SOAP • REST APIs

Technical Highlights:

  • 🏁 Race-based API strategy: 3 APIs called simultaneously with first-response wins
  • ⚙️ Multi-API integration: SOAP (legacy) + 2 REST APIs with atomic concurrency control
  • 🐛 Critical fixes: OkHttp version conflict resolution, ArrayIndexOutOfBounds fixes
  • 📱 Modern Android: SDK 36, Android 12+ support, Material Design dark mode
  • 🔒 Network security: Cleartext traffic config, domain whitelisting
  • 📤 Enhanced sharing: WhatsApp/Email integration with API source indicators
  • 🎨 Adaptive UI: Dark mode support, colored status indicators, improved layouts

Enterprise-grade payroll & HR management
Complete employee lifecycle management with salary processing, attendance tracking, and compliance reporting.

Full-featured accounting platform
Double-entry bookkeeping, GST compliance, financial reporting, and business intelligence.

Shared library for Ace company DBF data
Tech: .NET 8 • Ace OLE DB • DBF

Technical Highlights:

  • 🏢 One company at a time: Opens a company from the registry COMP.dbf and the matching Ace5{CCOD} folder
  • 📒 Chart and extracts: ReadChart for layouts, groups, subgroups, ledgers, and parties, plus named extracts for products, GST, and series
  • ✍️ Safe posting: Push for cash/bank and journal (CB / JV); PostBill for sale, purchase, and returns (SB / PB / SR / PR)
  • 🔒 Failure recovery: Snapshots TXN, TXNDET, BILL, and STOCK, refuses a locked file, and restores the snapshot if an insert fails
  • 🧪 Callers stay outside: RevoDayBook is the first caller; this repo has no screen and no HTTP client

Desktop console for Ace API operations and company backup
Tech: .NET 8 • Windows Forms • SQLite • Background worker

Technical Highlights:

  • 📊 API operations dashboard: Live configuration, worker heartbeat, and recent run activity
  • 🗄️ Company backup tasks: Scheduled and manual company backup from the desktop shell
  • 🤫 Hidden host: Background instance for worker execution beside the desktop app
  • 🧩 Split solution: Desktop, hidden host, library, and tests

Ace company backup and restore manager
Tech: .NET 8 • Windows Forms • Console host

Technical Highlights:

  • 💾 Company backup: Manual and scheduled company backups with task history
  • ♻️ Restore center: Restore wizard for bringing a company backup back
  • 🖥️ Desktop and console: Interactive desktop app plus a console host for unattended runs
  • 📦 Installer: Packaged desktop deployment alongside the library and tests

Windows reporting for Ace bills and GST
Tech: .NET 8 Windows • FastReport • RDLC • Ace DBF

Technical Highlights:

  • 🖨️ Bill print: Ace bill generation from company DBF data (BILL, BILLINFO, and related tables)
  • 📄 Report engines: FastReport templates in use, with an RDLC path for async preview, print, PDF, and Excel
  • 🧾 GST report: GST reporting added on top of the bill-print flow
  • ⌨️ CLI: Command-line reporter projects beside the desktop app

Multi-database business suite: core app, day book, mail, and restaurant
Tech: ASP.NET Core Blazor • .NET 8 • SQL Server • MySQL • PostgreSQL • SQLite

Technical Highlights:

  • 📚 Revo: Company, membership, ownership, general-ledger entry, dashboards, and reports, with SQL Server, MySQL, PostgreSQL, and SQLite libraries plus an Android project
  • 📒 RevoDayBook: Day-book sync from Ace DBF through AceLink
  • ✉️ RevoMailer: Shared-database Blazor Server mail gateway
  • 🍽️ RevoRestro: Restaurant product on the same .NET 8 stack

Storefront and admin for the Revo commerce stack
Tech: ASP.NET Core Blazor • .NET 8 • Android

Technical Highlights:

  • 🛒 Shopper flow: Catalog, cart, checkout, addresses, orders, and tracking
  • 💳 Payments: Card, cash on delivery, EMI, and gift-card panels
  • 📱 Clients: Full and Lite web hosts plus an Android app
  • 🎛️ Admin: Dynamic admin dashboard beside the storefront

Multi-tenant platform for the ValueAdded business
Tech: ASP.NET Core Blazor Server • .NET 8 • PostgreSQL • MySQL • Android JWT

Technical Highlights:

  • 🏢 Tenant isolation: Master database plus a schema or database per company
  • 🔐 Company-aware sign-in: Company ID or alias, then username, email, or mobile
  • 📲 Android sessions: Bearer JWT, refresh tokens, and single-device, multi-device, or locked-device policies
  • 🏦 Bank master: Global bank list with optional per-company hides for the Android app

Tea-garden production, billing, and crop reporting
Tech: ASP.NET Core Blazor • .NET 8 • SQL Server • MySQL • SQLite

Technical Highlights:

  • 🌿 Garden masters: Gardens, companies, units, bought leaf, labour, regions, and zones
  • 🧾 Crop billing: Garden, bought-leaf, associate, and special-member bills, with intimation letters and invoices
  • 📊 Crop reports: Monthly production, district and yearly crop, Tea Board estimates, outstanding, and GST
  • 🗄️ Multi-database: SQL Server, MySQL, and SQLite provider libraries

Electronic proof of delivery
Tech: ASP.NET Core Blazor • Blazor WebAssembly • .NET 8 • SQL Server • MySQL • SQLite • Tally bridge

Technical Highlights:

  • 📦 Order confirmation: Each order records product, dispatched quantity, received quantity, and remarks
  • ✅ Received-all: One check marks the whole order received
  • 📊 View and report: Order view and EPOD report pages beside the entry screen
  • 🔌 Connector API: Company and data-source sync, including max alter-id for incremental pull
  • 🌉 Tally bridge: Desktop and hidden host for moving delivery data to Tally

Product QR label and bill printing
Tech: .NET 8 Windows Forms • FastReport

Technical Highlights:

  • 🏷️ QR labels: FastReport templates for product QR, including customer-specific layouts
  • 📦 Masters: Product, batch, and manufacturer records that feed the label
  • 🖨️ Bill print: Preview and print from the desktop app
  • 🏢 Company desktop: Windows app with its own company database

Cloth dyeing and processing
Tech: ASP.NET Core Blazor • .NET 8 • SQL Server • MySQL • SQLite

Technical Highlights:

  • 🎨 Dye house: Formula master, machine master, and dye-batch stock
  • 🧵 Production: Matching and running production consumption, with dye-wise costing
  • 🧾 Sale challan: Challan entry, print, batch summary, and stock
  • 📄 Slips: Production slip print for matching and running lots
  • 🔌 Data connector: Desktop and hidden host for bringing process data in

VerTV · Sep 2026 – Present

Company OTT platform
Tech: React · TypeScript · ASP.NET Core · .NET · Kotlin · Swift · PostgreSQL · Redis

Technical Highlights:

  • 🎬 Viewer: Browser OTT app with HLS playback
  • 🎛️ Staff dashboard: Catalog, genres, and viewer support
  • 🔐 Access API: Identity, catalog, and playback authorization
  • 🎞️ Video worker: Ingest, FFmpeg, and HLS packaging
  • 📱 Clients: Android in Kotlin, and an iOS start
  • 🗄️ Local platform: PostgreSQL and Redis

AceToTally · Apr 2026 – Jul 2026

Ace company data into a Tally workbook
Tech: AceReporter module · Tally Data Interface · Excel

Technical Highlights:

  • 📒 Sync With Tally (Excel): A page inside AceReporter, not a separate repository
  • 📤 Workbook export: Reads an Ace company and writes masters and accounting vouchers, including sales and purchases
  • 🔗 Tally Data Interface: The workbook is built through that library

Tally bridges · Apr 2021 – Present

Desktop and hidden hosts that sync a company into Tally

Technical Highlights:

Cheque printing and reporting · By May 2021

Accounting print and report add-ons
Tech: ASP.NET · C#

Technical Highlights:

  • 🖨️ Cheque printing: Software for accounting cheque runs
  • 📄 Report add-ons: Customized reporting for third-party accounting software
  • 🌐 Web: ASP.NET applications in C#

Specialized Capabilities

  • 🔄 Database Synchronization: Cross-platform sync engines, incremental updates, schema introspection
  • 📦 File Processing: Excel manipulation (EPPlus, NPOI), CSV parsing, data transformation
  • 🖨️ Barcode Systems: Scanner hardware integration, barcode generation/validation
  • 📊 Advanced Reporting: Complex aggregations, data visualization, Excel exports
  • 🌐 Globalization: Multi-culture support, i18n/l10n, culture-aware formatting
  • 🔌 API Integration: REST, SOAP, multi-provider strategies, race conditions
  • 📱 Android Development: Java, Retrofit, Material Design, background services
  • ⚙️ Performance: Query optimization, caching (Memory, Distributed), concurrency control

Development Practices

✓ Clean Architecture     ✓ SOLID Principles      ✓ DRY/KISS
✓ Multi-platform Development                      ✓ Git Flow
✓ Comprehensive Documentation                     ✓ Code Reviews
✓ Concurrency & Thread Safety                     ✓ Error Handling
✓ Cross-database Compatibility                    ✓ API Integration

🛠️ Technology Stack

C#
C# / .NET
Blazor
Blazor
.NET Core
ASP.NET Core
Java
Java
Android
Android
SQL
SQL Server
MySQL
MySQL
SQLite
SQLite
GitHub
Git/GitHub
Bootstrap
Bootstrap 5
HTML
HTML5
CSS
CSS3
JavaScript
JavaScript
Gradle
Gradle
IntelliJ
IntelliJ/VS

📊 By The Numbers

Recent Project (PBM)

Duration:         4.2 months (part-time)
Code:           15K-20K lines
Modules:        18 major features
Database:       9 optimized tables
Documentation:  9 comprehensive guides
Commits:        67 (disciplined pattern)
Architecture:   Enterprise patterns
Testing:        Unit + Integration

Code Quality Indicators

✓ Repository Pattern implementation
✓ Service Layer abstraction
✓ Async/await throughout
✓ Dependency Injection
✓ Clean separation of concerns
✓ Comprehensive error handling
✓ Security best practices
✓ Performance optimized

📊 Portfolio Metrics

PBM Project

Platform:    .NET/Blazor
Duration:    4.2 months
Code:        15-20K lines
Modules:     18 features
Hours:       516-645
Database:    SQL Server

DbSync Project

Platform:    .NET/Blazor
Duration:    17-21 days
Code:        Multi-project
Components:  17 features
Hours:       135-165
Databases:   3 types

MATA Project

Platform:    Android/Java
Duration:    34-40 hours
Code:        +633 lines
APIs:        3 integrated
Complexity:  High (8/10)
Impact:      Critical fix

Cumulative Achievements

Total Development Hours:  685-850 hours across 3 major projects
Lines of Code Written:    35,000-40,000+ lines
Platforms Mastered:       Web (Blazor), Desktop (.NET), Mobile (Android)
Databases Supported:      SQL Server, MySQL, SQLite
API Integrations:         REST, SOAP, Multi-provider race strategies
Documentation Created:    9+ comprehensive technical guides
Architecture Patterns:    Repository, Service Layer, Factory, Concurrency

🏆 Technical Achievements

Complex Problem Solving

✓ Multi-database synchronization with schema introspection
✓ Cross-platform data transfer (SQLite ↔️ MSSQL ↔️ MySQL)
✓ Race-based API integration with atomic concurrency
✓ OkHttp version conflict resolution in production
✓ Hardware integration (barcode scanners)
✓ Culture-aware formatting across 4 locales
✓ Dynamic DbContext factory for runtime provider selection
✓ Incremental sync with delta tracking

Architecture Excellence

✓ Enterprise patterns:   Repository + Service Layer + DI
✓ Multi-project solutions with clean separation
✓ Thread-safe concurrent operations
✓ Background job scheduling systems
✓ Comprehensive error handling and logging
✓ Cross-database compatibility layers
✓ Production-ready deployment configurations

🏢 Incredible Informatics

Location:
Room No: 4A, 4th Floor, Todi Mansion
Opposite BSNL Head Office, near Poddar Court
1, Lu Shun Sarani, Teriti Bazar
Kolkata - 700073, West Bengal, India

Enterprise Solutions:

  • 🌐 Web Applications: Scalable . NET Core & Blazor platforms
  • 💼 Desktop Software: Windows applications with complex business logic
  • 📱 Mobile Apps: Native Android development with API integration
  • 🔧 ERP Systems: Custom enterprise resource planning solutions
  • 📊 Inventory Management: Barcode systems, stock tracking, reporting
  • 💰 Financial Software: Payroll, accounting, compliance systems
  • 🔄 System Integration: Multi-database sync, API development, legacy modernization
  • 🔌 Data Synchronization: Cross-platform real-time data sync solutions

📫 Let's Connect

Email LinkedIn

💼 Available for:

  • Enterprise application development
  • . NET/Blazor architecture consulting
  • Technical architecture reviews
  • Complex system integrations
  • Legacy system modernization

📊 GitHub Activity

Total Contributions    •    Consistent Delivery    •    Clean Code
     67 commits       •    4.2 months project    •    18 modules

GitHub Stats

🏆 Language Distribution

Top Languages


🔥 Contribution Streak

GitHub Streak


📈 Activity Overview

Activity Graph


Profile Views Followers

Pinned Loading

  1. frontlook-admin frontlook-admin Public

    Info

    1

  2. PTaxApi-JS PTaxApi-JS Public

    Professional Tax Calculator - JavaScript Frontend. A comprehensive web application for calculating Professional Tax across all Indian states with accurate slabs, date-based validation, and multiple…

    JavaScript 1

  3. awesome-dotnet-core awesome-dotnet-core Public

    Forked from thangchung/awesome-dotnet-core

    🐝 A collection of awesome .NET core libraries, tools, frameworks and software

    C# 2

  4. QueryTree QueryTree Public

    Forked from d4software/QueryTree

    Data reporting and visualization for your app

    JavaScript 1

  5. countries-states-cities-database countries-states-cities-database Public

    Forked from dr5hn/countries-states-cities-database

    🌍 World countries, states/regions, cities in JSON, SQL, XML, PLIST, YAML and CSV. All Countries, Cities, States with ISO2, ISO3, Country Code, Phone Code, Capital and Currency [Linked with Each Oth…

    PHP 1

  6. awesome-agent-skills awesome-agent-skills Public

    Forked from VoltAgent/awesome-agent-skills

    Claude Code Skills and 200+ agent skills from official dev teams and the community, compatible with Codex, Antigravity, Gemini CLI, Cursor and others.