Dhiman Seal's Projects
MATLAB project to simulate Electrostatic phenomenon, particularly Coulomb's Law. We maintain a simulated 3D 'Charge space' assumed to be an infinite homogenous insulating medium. The assumption is that every charged body in it remains stationary.
A Node.js Express backend for a Stackoverflow like answering forum, with RESTful endpoints, written in es6 style with linted and comprehensively unit-tested code. Utilizes a local json database using fs but has full separation of concern to implement anything else.
Python Automation Script for Windows devices to automatically configure a proxy server on a wifi network, based on the network's SSID. Works using Windows environment variables, registry and CLI tools (Netsh).
A Python script that allows users to automatically connect to VPNs with minimal effort.
A lightweight automation tool intended to pick up data, transform it using a set of rules and then send it to a target system.
Golang and Python implementation of a script allowing you to activate specific SSH profiles while disabling all other profiles, providing a convenient way to manage and switch SSH configurations based on need.
A Python based project to train a Machine Learning model to detect different hand shapes in real time with multi-threading, using Computer Vision, to control the PC.
About me
Potfolio Page
Beginner level Flutter+Dart Project to look at and rate photos of random Dogs from all over the internet, created as an excuse to learn the basics of Flutter.
Python project that uses OpenCV and PyInput to create a bot that can play the Edge Surf game automatically, without the need for AI or machine learning algorithms.
A companion app made in Flutter to be used with my LoRA-WAN Electro meter project. Utilizes Firebase with Firestore as the backend with BLoC/MVVM Architecture pattern.
The code for the hardware microcontroller (Heltec ESP32 LoRa V2), of an Electric meter project based on LoRa and Cloud communication technology.
Flutter Cross-Platform Webview Application made for a client, with custom Splash Screen, App Logo, and OneSignal Push Notifications.
High-level memory-safe binding generator for Flutter/Dart <-> Rust
This repository contains a Hot and Cold guessing game for any customisable range, and a recursion-based, intelligent binary splitting algorithm that can guess the number, even for very high ranges, with only up to 2% error.
Advanced Object-Oriented code to run a 4-wheel hybrid autonomous/Bluetooth-Serial-Controlled robot to perform tasks given across the various levels of IndiaSkills Mobile Robotics Event, 2021.
A core Java CLI Application that creates Desktop notifications any time a specified Stock or Crypto price rises above a threshold value, or falls below another threshold value.
Minimal Benchmarking using Java Microbenchmark Harness (JMH), of IBM JSONata4Java vs doing the same work in native java.
A Dart/Flutter package working with Moor, that allows exporting SQL-based Moor databases to a CSV form, for external storage or sharing. Works on all platforms except Web.
This is a Recurrent Neural Network based project to generate Novel readable tweets from a short list of given tweets.
Development of a Dart/Flutter Package for Nordigen EU PSD2 AISP Banking API Integration with relevant Data Models, and proper encapsulation.
A GUI tool that allows you to set up custom shortcut keys that you can press to run anything on your PC or the web. Built using C++ and containing a full HTML/CSS based UI, made using NodeJS and Electron Framework.
An encapsulation made around openrouteservice API for Dart and Flutter projects. Made for easy generation of Routes and Directions on Maps, Isochrones, Time-Distance Matrix, Pelias Geocoding, POIs, Elevation and routing Optimizations using their amazing API.
This is a project created as an assignment for the Princeton University course, Algorithms: I. A software model of the scientific concept of Percolation has been created here, as an implementation of the Union-Find algorithm.
A OpenCV Python project to build an intelligence that can auto-play Plants Vs. Zombies levels.
RCA Ace is designed for organizations seeking to enhance their understanding and utilization of insights derived from Root Cause Analyses (RCAs).