Check out my Work!

I'm Nikhil Narayanan.
I'm Interested in application development, and am proficient in development of cross-platform applications with Flutter & Dart.
I have recently picked up the Spring-boot framework as well.
Also a FromSoft game-modder, Have built a battle/gameplay mod called "Genichiro:The Rival"!
Feel free to check out and download my work from here!
(This site is going to be replaced by a flutter web-app deployment of my Portfolio.)

Mobile & Desktop Applications

Cellular Automata



A Flutter application to simulate and control "Conway's Game of Life," a famous zero-player game demonstrating the principles of Cellular Automata.

In this simulation, a grid of cells evolves based on a few simple rules applied to each cell's neighbors: a cell dies from underpopulation or overpopulation, and a dead cell is born if it has exactly three live neighbors. These rules lead to the emergence of complex, evolving patterns from a simple initial state.

The app also features an experimental function for symmetric key generation. It leverages the pseudo-random nature of the automaton's state to generate a 128-bit secret key and an Initialization Vector (IV) using a process of binary conversion and SHA-256 hashing, suitable for AES encryption.

This app is also available on the Google Play Store for Android devices.



View Project

Gaming Tracker



A privacy-focused mobile app built with Flutter and Dart, designed to manually log and track daily gaming habits with detailed statistics.

This tracker addresses the needs of gamers, especially laptop users, by allowing them to log not just playtime but also crucial performance metrics for each session. Users can register their games and then record detailed logs, including:

  • Hours spent playing specific games.
  • Power modes selected (e.g., Balanced, Performance, Turbo).
  • Average CPU/GPU fan speeds and the fan modes used (e.g., Auto, Custom, Max).
All data is stored exclusively on the device's local file system for complete user privacy. The app's statistics page provides weekly and custom-range graphs to help users visualize and understand their gaming patterns and hardware performance over time.



View Project

Turing Machine Simulator



A Turing Machine simulator built with Flutter, allowing users to create, save, and visualize these foundational models of computation across mobile, web, and desktop.

Inspired by Alan Turing's 1936 paper, this app provides an intuitive table-based interface to define machine states (M-Configs), symbols, and transition functions. Users can design a machine from scratch, load a default, or import/export machines via JSON strings to share their creations.

The core feature is the visual tape screen, where you can step through the machine's execution manually or automate its progression. The app supports special symbols like 'ANY' and 'NONE' for complex logic and uses the Hive NoSQL database for secure, local storage of machine configurations.



View Project

Genichiro The Rival



"Genichiro: The Rival" is a mod of the 2019 Game of the Year "Sekiro: Shadows Die Twice".
This mod focusses on a complete redesign of the battle between the main character(Sekiro) and Genichiro Ashina atop Ashina castle. The creation of this mod involved rewriting animation frame data for most of Genichiro's attack animations, re-balancing in-game numerical stats, combining various animations to form new attacks- and rewriting his LUA code to change his aggression patters, and offensive and defensive reactions. This boss-focussed gameplay mod aims at making the fight severely punishing and extremely difficult, unlike the base-game fight, which is more of a training fight to teach the game's mechanics, and should give even very experienced players a run for their money.
To find out more about this mod, check out it's Github repository and/or Nexus Page



View Project

Checkers-Minimax



A classic Checkers game built with Flutter, featuring local two-player mode and a challenging AI opponent powered by the Minimax algorithm.

This project was a deep dive into fundamental Data Structures and Algorithms. The core challenge was designing an efficient board state representation and a robust move generation engine that correctly handles all game rules, including mandatory captures and king promotions.

The AI opponent was implemented using the Minimax search algorithm, optimized with alpha-beta pruning to intelligently explore the game tree up to 4 moves deep. Developing the heuristic evaluation function to score board states—prioritizing material advantage with extra weight for kings—was a key part of creating a competent and challenging opponent. This project demonstrates a strong command of game theory, tree traversal algorithms, and state management.



View Project

Portfolios

GitHub



If you would like to follow the development of all my projects, you can check me out on Github and follow me!
My Github profile has a few interesting projects which are heavy in development, but are well-documented. You can view detailed information about my applications/mods, and view the development they went through by checking out my commits-
Consequently, if you have something you think you could add on to my projects, feel free to send a pull-request on any of my repositories my way!



View Profile

Linkedin



LinkedIn has been in business since 2003 and is widely considered the benchmark for professional networking social media platforms.
There are more than 700 million users on the platform from countries around the world, and each week, 40 million people use LinkedIn
to search for a job.
Linkedin is a great way to view someone's achievements, designations and experience in a short, concise manner- Check out my Linkedin profile, connect with me!



View Profile

Linktree



Linktree helps you connect your socials, website, store, videos, music, podcast, events and more.
It all comes together in a link in bio landing page designed to convert.
You can use one single link for showing an interested person a multitude of links, it's helpful for mantaining just one single link for all your bios!
Check out my Linktree link, it has links to my youtube channel, poetry account and other creative works I've done!



View Page