Skip to main content
Kanishaka Pranjal
Home
About
Projects
Resume
Contact
K
Kanishaka Pranjal portfolio logo

Founding AI engineer at WeAssist.io, building intelligent SaaS platforms and real-time AI systems. I turn AI prototypes into shipped products with Next.js and TypeScript.

Connect with me

Navigation

  • Home
  • About
  • Projects
  • Resume
  • Contact

Projects

  • FableWeaver.ai
  • NexiMeet
  • GoodWill
  • Recommendation System
© 2026 Kanishaka Pranjal
Made with
Privacy PolicyTerms of Service
Back to Projects
Word Probability Calculator - A multi-language text analysis tool that calculates word probabilities across document collections in Java, Python, and JavaScript.

Word Probability Calculator

A multi-language text analysis tool that calculates word probabilities across document collections in Java, Python, and JavaScript.

Source Code

A text analysis tool implemented in three languages Java, Python, and JavaScript that calculates word probabilities across document collections.

Processes multiple text files, filters out 850+ English stopwords, and identifies the top 5 most frequently occurring words with their probabilities.

Python implementation uses NLTK for tokenization, Java uses HashMap/HashSet for efficient lookup, and JavaScript uses a functional programming approach.

Tech Stack

JavaPythonJavaScriptNLTK
View all projects