Projects
Things I've built, contributed to, and experimented with.
Commercial
4 projectsDataLogger: A Bluetooth EMG/EEG Data Acquisition Tool
A Qt based data acquisition and UDP broadcast tool for bluetooth devices
Asia Pacific Neural Network Society
Developed website for Asia Pacific Neural Network Society
NeuCube Cloud: An SNN based PaaS
An on-demand platform as a service to train/test spatio-temporal data with Spiking Neural Network (SNN).
NeuCubePy: Spiking Neural Network Framework
A Python implementation of NeuCube framework
Open-Source Software
25 projectsDotfiles: Few Helpful Dotfiles for your Linux System
A helpful set of dotfiles for your Linux system
go-walk: A Recursive Directory Tree Parser
A Library for Parsing a Directory Tree Recursively
dnode: Search and Delete Node Modules Folders Recursively
A CLI utility to recursively delete node_modules folder in a given directory tree
uHugo: A CLI Tool for Hugo Static Site Generator
A CLI utility to download latest Hugo binary files, update it, and update cloud providers settings
Cookiecutter Template for Writing Go Command Line Interface
A Go language template for building command line interface made easy by cookiecutter
Angular Template with Firebase and Material Component
A generic Cookiecutter template for Angular framework with support for Firebase and Material component
PKCE: Code Verify and Code Challenge Generator
A module to generate Proof Key for Code Exchange (PKCE) verify and challenge code
JWT: Decoder and Validator
A minimalistic JWT decoder and validator
Mongo: a Mongodb Helper for Golang
Writing MongoDB APIs in Go language made easy with a twist.
dotnetcore: A .Net Core SDK Uninstaller for POSIX Systems
There is no official way to remove previous versions of .Net Core SDKs in POSIX systems, this tool can help you with that.
azsecrets: A CLI to Set Azure Key Vault as Environment Variables
A CLI tool to make Azure KeyVault secrets as environment variables.
JMark: A Minimalistic Markdown Editor (Archived)
A Minimalistic Markdown Editor
PyMark: A Minimalistic Markdown Editor (Archived)
A Minimalistic Markdown Editor
JCal: A Mortgage Calculator (Archived)
Mortgage calculator based on Java Fx
NeuroRehab: A VR game for Neurorehabilitation (Archived)
A Machine Learning based VR game for Neurorehabilitation.
Emotive Matlab SDK (Archived)
An Emotiv SDK wrapper for Matlab.
Abies: An all-in-one web creator (Not Maintained)
A Django based all-in-one web creator.
Azure Blob Explorer for Java (Archived)
CRUD functions for Azure Blob
Spark: A Hugo Theme for Researchers
Spark, a hugo theme for researchers.
Gollahalli CMS: CMS for Researchers (Archived)
An opensource content management system for researchers.
Release-Exporter: Release exporter for GitHub and GitLab
Create a changelog in markdown or rst or json based on the release description of GitHub or GitLab.
Spikes: A Spiking Neural Network framework
A Spiking Neural Network framework written in Python 3.
SML: Spikes Markup Language for Spiking Neural Network
Spikes Markup Language for Spiking Neural Network framework - Spikes.
SpikesParser: A data parser for Spikes framework
Also comes with SML parser.
SML-GUI: A GUI to export data to Spikes Markup Language
A GUI to export data to Spikes Markup Language based on Qt5.
Tutorials
10 projectsUsing LOG4J-SLF4J
Introduction on using Log4J with SLF4J in Java 8
Introduction to Go
Fundamental introduction to Go programming language
Samsung Gear Vr With UnrealEngine 4
A tutorial on developing a simple game for Samsung Gear VR using Unreal Engine.
Introduction to Swift
Complete how-to tutorial on using Apple's new programming language - Swift.
Introduction to OpenGL Using Python 3
A brief introduction on using OpenGL with Python 3.
Introduction to Javafx
An introduction to JavaFx 8.
Introduction to Java 8 and JDBC
A tutorial on using Java 8 and JDBC.
Introduction to UnrealEngine 4
A tutorial on using node based Unreal Engine 4
Introduction to Python 3
A complete guide to programming in Python 3.
Introduction to Ruby 2
An introduction to Ruby 2 programming language.