Sorted by relevance.

Sylmark a Markdown LSP as PKMS - 2025

Sylmark - LSP working as PKM

A Markdown LSP that works as a personal knowledge management system, linking notes and ideas seamlessly.

  • Reading parsing and indexing thousands of markdown files.
  • Providing linking, completion, definitions, reference, code-actions and more.
  • Has built in interactive knowledge graph, showing all the linking between files along with tags.
  • Webserver providing REST APIs for the graph.

Project Website

sylmark

Fantastic Photography Portfolio - 2020

Fantastic Photography Portfolio

2020

After learning basic html, js and css. I created mphotography portfolio. I was feeling good until I came across a site with this effect(one implemented here) implemented. I don’t have a link or any search term to find this site but it was like this. Let’s call it mystery site. I didn’t understand how it was done, I could not sleep until I formulated a way to do it in canvas. I spent next 2 weeks recreating it.

I was able to create all except the ripple effect. I looked into the source of mystery site and saw pixijs then I searched for this pixijs and it opened a lot of new possibilities, I quickly re-wrote my website using it.

  • A study of web canvas, pixijs.
  • Clever presentation of images with text.

Live Link (best experienced with a mouse)

sp_fancyproto

DeepCrowd - A Machine Learning Project - 2019

DeepCrowd - A Machine Learning Project

  • A system to approximately give number of people in crowd.
  • This was a group project and my role was to architect and develop the core technology.
  • I trained the MCNN model using a well established crowd data. In the screenshot you can see the results.
  • There is a QT frontend app too, for realtime visualization and signals in case of threshold crossed.
  • Takes still photos and continuously gives metrics.
  • This frontend can connect to any IP camera and starts showing metrics.

Source Code

Paper

sp_deepcrowd.webp

Miss Mirror - A modular home assistant - 2018

Sylmark - LSP working as PKM

A raspberry pi - group project to provide latest news weather and different metrics for house using special addons like house teperature. It connected to firebase for alerts, that connects to a mobile app.

  • My role was to architect and develop back-end and dashboard.
  • Backend server connected different inputs (from web and local sensors) and displayed on dashboard.
  • Used Kivy for a simple dashboard frontend.
  • Server pushed on firebase that would show up as alert on the mobile app.
  • This server was to run on raspberry pi 3 which has performance limitation for which I used parallel computing for face/profile detection.

Source Code

sp_missmirror.png

Portfolio Websites

MPhotography Portfolio - 2019

MPhotography portfolio

2019

  • Pure HTML, CSS, JS stack website.
  • First serious work after getting into web development
  • Lazy loaded image thumbnails
  • Photoswipe image modal integration

Live Link

sp_mphotography

BagpackerMe - Adventure showcase site - 2020

BagpackerMe

  • Jamstack project using Angular and Scully .
  • Did a lot of vector image manipulation using Inkscape

Live Link

sp_bagpack.png

Sahani Decors - Clean interiors showcase - 2020

Sahani Decors - Clean interiors showcase

  • This project is mostly artwork of animations and vector images

  • Every single pixel is handcrafted by me using Inkscape

  • I created this site roughly around when Vue3 was released so naturally used awesome transition APIs of Vue3.

Live Link

sp_sahanidecors.webp

MyGhar - Django Real Estate Showcase - 2019

Sahani Decors - Clean interiors showcase

  • A real estate listing and showcase site made in Python using Django framework.
  • Nothing really interesting other than using Django for adminstration.

In action - youtube Video (1 min 16 seconds)

Source Code

Android Apps

Hamlet Angel - Habitica offline task holder - 2018

Hamlet Angel

  • At this time I was using habitica . The official android app was great but lacked offline support. I found out they do have open API’s so I built this companion app in which you can create your tasks when offiline and sync it when you go online.
  • It is a native android app written in Java and it managed API integration, auth and syncing logic.

Source Code

Basic management apps - 2015->2017

My Employee Attendance Register - 2017

  • This was an attempt create a flexible attendance register, that would be helful to chaotic management of small contract workers. Who can manage attendance for there multiple sites and multiple employees.
  • It is a native android app written in Java.
  • It has a clever attendance UI/UX.

Source Code

Virtual Dietician - 2015

  • App to generate a diet plan based on given recipe data.
  • It is a native android app written in Java.
  • It also can help you with grocessory shopping list.

Source Code

Attendance Register - 2015

  • App to manage class’ attendance.
  • It is a native android app written in Java.

Source Code


Algorithms Study and Implementation - 2020

Algorithms Study and Implementation

  • Studied and implemented following algorithms in C++
    • Data Structure
      • Binary Tree
      • Heaps
    • Sorting
      • Insertion sort
      • Binary insertion sort
      • Merge sort
      • Heap sort
      • Binary Search Tree (BST) sort
    • Dynamic Programming
      • Memoization
    • Misc
      • nQueens

Source Code

Distributed Computing - A networking project - 2018

Distributed sha1 password cracker

  • Created two python scripts that together form a network of computing devices that can work together to work on some tasks. (Example is sha1 password cracking using bruteforce)
  • One acts as a co-ordinator that creates subtasks and manages it.
  • Others can act as a worker bees that talk to co-ordinator and complete assigned subtasks.

Source Code

Instructions to run

Games

Monster Hunter - A Unreal Engine Mobile Game - 2016

Monster Hunter

  • It was a group project for final year Diploma.
  • My role was to write logic for game, animations and landscape building in Unreal Engine and blender .
  • Fun Fact: After this project I decided game development is not going to be fun at least in Unreal Engine. There is so much waiting for light cache building.

Space Run - Visual Basic 6 Game - 2014

Space Run

  • This was my first project ever an endless flatform runner.
  • I made the sprites in photoshop and wrote logic in visual basic 6.0
  • Fun Fact: I had cheat code to fly instead of jumping :D