I knew that I wanted to work in tech when I was 8, but back then, I didn't even have the tools to start. At 13, I finally got into it; I started learning about programming, building PCs, and exploring everything I could.
Since then, I've worked on all kinds of projects; website frontend, backend, full-stack apps, mobile apps, desktop software, even some small games using Unity, and IoT projects here and there.
Now, at 26, I'm a software engineer at DSRPT, working on multiple projects at the same time, sometimes as the only developer.
The next step? Becoming a project manager and leveling up even more.
In an era where accessibility and content consumption are evolving rapidly, text-to-speech (TTS) technology has become increasingly important. Whether you're creating audiobooks, accessibility tools, or voice assistants, high-quality speech synthesis is essential. However, converting technical documentation, code snippets, and markdown-formatted content into natural-sounding speech presents unique challenges. I recently built a modern Text-to-Speech application that addresses these challenges head-on by combining Coqui TTS for high-quality speech synthesis with Ollama's LLM capabilities for intelligent text preprocessing. The result is a full-stack application that can handle everything from simple text to complex technical documentation with code blocks, markdown formatting, and technical terminology. In this article, I'll walk you through the architecture, implementation details, and key learnings from building this project.
A Retrieval-Augmented Generation (RAG) system that processes PDF documents with OCR support and enables question-answering using local LLMs via Ollama. Features parallel processing, smart caching, image deduplication, and FAISS vector search for efficient document analysis.
The Kuwait Banks Reception 2025 is an official event held in Washington, D.C. during the meetings of the International Monetary Fund and the World Bank.
If you run a website or blog and care about data privacy, lightweight performance, and full ownership of your analytics, you’ve probably heard of alternatives to Google Analytics. One standout in this field is Umami Analytics. Over the past two days, I’ve been using Umami on my own site (self-hosted), and I want to share my full review, pros/cons, setup tips, and a peek into the dashboard.
Building a desktop application with web technologies (HTML, CSS, and JavaScript) has never been easier — but the real question is: Should you use ElectronJS or NW.js (Node-Webkit)? Both frameworks empower developers to ship cross-platform desktop apps using familiar web stacks, yet they differ in architecture, performance, and developer experience. In this guide, we’ll break down ElectronJS vs NW.js with code examples, performance insights, and practical recommendations.
In an era where accessibility and content consumption are evolving rapidly, text-to-speech (TTS) technology has become increasingly important. Whether you're creating audiobooks, accessibility tools, or voice assistants, high-quality speech synthesis is essential. However, converting technical documentation, code snippets, and markdown-formatted content into natural-sounding speech presents unique challenges.