About Me – Independent Software Developer
I’m an independent programmer and application developer passionate about creating smart, practical, and user-friendly tools using Python. I specialize in building clean, intuitive applications that help individuals and teams process text, manage files, and boost productivity.
I believe that powerful software should be simple — every complex idea can be turned into a tool that helps real people solve real problems efficiently.
What I Do
Develop desktop applications with custom GUI using Tkinter and TkinterDnD2
Build tools for processing files: PDF, DOCX, CSV, HTML, JSON, and more
Design smart utilities for text analysis, formatting, and data cleanup
Package Python tools into standalone executable apps (.exe) for easy distribution
Create fully offline-first applications with no internet requirement
Support Arabic language and right-to-left (RTL) interface compatibility
Prioritize a smooth user experience with multilingual support and theme switching
Why I Code
I love turning complexity into simplicity. For me, coding is a way to build tools that save time and solve practical problems — whether you're a writer, researcher, developer, or content creator.
🛠 Skills & Technologies
Languages: Python (main), JavaScript & HTML/CSS (basic)
Python Libraries:
tkinter / tkinterdnd2 – for user interfaces
fpdf – for generating PDF files
python-docx – for working with Word documents
pandas – for handling structured data
re (Regex) – for text parsing and cleaning
Platforms: Windows, Linux
Tools: PyCharm, VSCode, Git, GitHub, Canva, PDF utilities
What I Offer
Professional, ready-to-use desktop tools built in Python
GUI-based scripts designed for non-programmers
Clean, documented projects ready for selling or distribution
Ongoing support, updates, and customization upon request
Contact
For custom development, collaborations, or support, feel free to reach out via email or any digital store page.
Subscribe to receive email updates from NOVA SOFT.