Some things I’ve built

I’ve worked on tons of little projects over the years but these are the ones that are public and packaged. Many of them are open-source, so if you see something that piques your interest, check out the code and contribute if you have ideas for how it can be improved.
  • logo

    Satcom

    A browser extension, adding social and collaborative layer to your Internet browsing experience.

    satcom.app

  • logo

    w3.do

    Decentralize URL shortener service enabled by the NOSTR protocol, that is fast and fuss-free.

    w3.do

  • logo

    Vault

    Free, open source, and decentralized password manager, utilizes zero-knowledge encryption and storing on the NOSTR network.

    github.com

  • logo

    Kiwi

    Communities for everyone. A censorship-resistant app where users curate contents in communities, enabled by the NOSTR protocol.

    nostr.kiwi

  • logo

    Mesh SDK

    Open-source library providing numerous tools to easily build powerful dApps on the Cardano blockchain.

    meshjs.dev

  • logo

    NDK

    Open-source library that makes it easy to build NOSTR applications.

    ndk-react-demo

  • logo

    Andamio

    Learning Management System, skill and contribution tracking, treasury management and smart contract.

    andamio.io

  • logo

    Gimbalabs

    Creates a community of developers and build a set of tools to bring decentralize education and organization.

    gimbalabs.com

  • logo

    Plutus Project-Based Learning

    A learning platform to learn Cardano development and to create a community of developers and contributors.

    plutuspbl.io

  • logo

    Mesh AI

    Discord integrated AI to learn knowledge about the community and answer questions in real time.

    ai.meshjs.dev

  • logo

    Signal Processing Python Package

    splearn: package for signal processing and machine learning with Python. Contains tutorials on understanding and applying signal processing.

    github.com

  • logo

    Time Series Forecasting (TensorflowJS)

    Pull stock prices from online API and perform predictions using Recurrent Neural Network and Long Short-Term Memory (LSTM) with TensorFlow.js framework.

    github.com

  • logo

    Reinforcement Learning on Unity ML Agents

    A reinforcement learning agent playing as the turret, where its goal is to allow ten friendly units to enter the base, and loses if an enemy unit has entered the base or if two friendly units were shot.

    github.com

  • logo

    Research Experiments on Visual Field

    A research study to design a series of experiments to discover if performing visual field tests via brain-computer interface (BCI) is feasible.

    github.com

  • logo

    SSVEP Multi-task Learning Model

    Using multi-task learning to capture signals simultaneously from the fovea efficiently and the neighboring targets in the peripheral vision generate a visual response map. A calibration-free user-independent solution, desirable for clinical diagnostics. A stepping stone for an objective assessment of glaucoma patients’ visual field.

    github.com

  • logo

    Reinforcement Learning Value Function with Tic Tac Toe

    Reinforcement learning algorithm for agents to learn the tic-tac-toe, using the value function. Train the agent to play tic-tac-toe, by having 2 agents play against each other through simulation. You can experiment by adjusting 2 parameters, 1) learning rate and 2) probability of exploration of each agent. After training, try playing against the agent.

    github.com

  • logo

    Time Series Forecasting (PyTorch)

    Predicting Stock Prices with Deep Learning. Acquiring data from Alpha Vantage and predicting stock prices with PyTorch's LSTM

    github.com

  • logo

    Sentence Similarity With TensorFlow.Js Sentence Encoder

    Universal Sentence Encoder (Cer et al., 2018) is a language model that encodes text into fixed-length embeddings. It aims to convert sentences into semantically-meaningful dense real-valued vectors.

    github.com

  • logo

    Phrases Extraction And D3 Wordcloud

    100% JavaScript solution to extracting ngrams from text and display high frequency in beautiful D3 wordcloud. Phrases (ngrams) extraction are done inside d3-wordcloud-phrases.js, there are a few params which you could tweak and edit stopwords list. Adjustments to wordcloud can be found in d3-wordcloud-wordcloud.js.

    github.com