AI Applications
Small, dependable tools built with LLMs, RAG and computer vision.
I treat AI as a tool that removes repetitive work, not as a showcase demo. A RAG assistant that answers questions over your documents, a pipeline that turns recordings into text, or a service that detects objects in a camera feed — each is built for a measurable time saving. We agree on the accuracy threshold for the job before choosing a model.
What's included
- Document-grounded question answering (RAG)
- Speech recognition and automatic transcription
- Image classification and object detection
- OpenAI / Hugging Face model integrations
- Delivered with a Streamlit or web interface
Process
- 01Use case and accuracy threshold
- 02Data preparation
- 03Prototype and evaluation
- 04Interface development
- 05Deployment and monitoring
Selected Work
Work in this area

Audio-to-News-Article Agent
An AI tool that turns an audio recording first into text, then into a structured news article, combining speech recognition and natural language processing in a single pipeline.
PDF Q&A Agent (ChatPDF)
A RAG-based assistant that analyses uploaded PDFs and answers user questions grounded in the document's own content.
Rice Classification Model
A deep learning model trained with TensorFlow and Keras that classifies rice varieties from grain images, reaching 98% accuracy on the test set.
Services
Other services
Web Development
Fast, scalable and SEO-friendly websites with Next.js and React.
- Component-based architecture with Next.js / React
- Mobile-first layout that holds up on every screen
- Technical SEO, sitemap and structured data
Data Analysis
I clean scattered data and turn it into something you can actually decide on.
- Collecting and merging data from multiple sources
- Cleaning, validation and normalization
- Exploratory data analysis and statistical testing
Power BI & Business Intelligence
Self-refreshing dashboards you can open every morning and trust.
- KPI definitions and a metric dictionary
- Star-schema data modelling
- ETL and scheduled refresh with Power Query
