Skip to content
View Tharana-Dev's full-sized avatar
🏠
Working from home
🏠
Working from home
  • 23:28 (UTC +05:30)

Block or report Tharana-Dev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Tharana-Dev/Readme.md

Hi, I'm Tharana 👋

Self-Taught Python Developer | Linux Enthusiast 🇱🇰

Portfolio LinkedIn Email

---

I build things with Python. I am currently an incoming undergraduate at the University of Sri Jayewardenepura (Physical Science - ICT, 2027). I learn by building, breaking things, and reading a lot of docs.

  • 🔭 I’m currently building Phase 2 of Contact Engine (FastAPI Cloud Sync)
  • 🌱 I’m currently learning Linux, Real Analysis, DSA, and FastAPI
  • 🎓 I recently earned my Cisco Linux Essentials certification
  • ⚡ Fun fact: I live by Shaolin stillness, Ronaldo intensity, and Man City logic.

🚀 Featured Projects

Project Description Stack
🗄️ Contact Engine Local-first desktop contact manager with sub-millisecond FTS5 search, dockable UI, and 64 automated UI/DB tests. PySide6 SQLite pytest
🧠 Markov Chain Engine Dependency-free text generator and graph traversal engine featuring NLP tokenization and BFS/DFS pathfinding. Python Graph Theory NLP
🧮 Professional Calculator Fully-featured desktop calculator with a hand-written tokenizer, shunting-yard parser, and 91 automated tests. NiceGUI Decimal PyInstaller
🌐 Web Scrapers Two Python scripts that scrape data from test sites and export the results into clean, formatted CSV files. requests BeautifulSoup

(Explore the rest of my work, including my early foundations like the Football Simulator and Rabbit Hunter Game, on my Portfolio Website.)


🛠️ Tech Stack & Tools

Python Linux FastAPI SQLite Git


"The same mind that built a tokenizer can build anything."

Pinned Loading

  1. Professional-Calculator Professional-Calculator Public

    A professional desktop calculator built with Python and NiceGUI. Features a tokenizer/parser/evaluator backend, blinking cursor, battery indicator, keyboard control, history modal, and native .exe …

    Python 1

  2. Contact-Engine Contact-Engine Public

    PySide6 contact manager with SQLite WAL persistence, a custom QAbstractTableModel, and clean model/view separation.

    Python 1

  3. markov-chain-generator markov-chain-generator Public

    Markov chain language model with DFS/BFS graph traversal. Learn + build project.

    Python 1