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.

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)

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.

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.

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

BagpackerMe - Adventure showcase site - 2020
BagpackerMe
Sahani Decors - Clean interiors showcase - 2020
Sahani Decors - Clean interiors showcase
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)
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.
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.
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.
Attendance Register - 2015
- App to manage class’ attendance.
- It is a native android app written in Java.
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
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.
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
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

BagpackerMe - Adventure showcase site - 2020
BagpackerMe
Sahani Decors - Clean interiors showcase - 2020
Sahani Decors - Clean interiors showcase
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)
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.
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.
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.
Attendance Register - 2015
- App to manage class’ attendance.
- It is a native android app written in Java.
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
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.
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
Sahani Decors - Clean interiors showcase
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)
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.
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.
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.
Attendance Register - 2015
- App to manage class’ attendance.
- It is a native android app written in Java.
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
- Data Structure
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.
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

