Applied AIAI and LLM Applications
Conversational assistants, retrieval augmented knowledge systems and workflow automation. I scope the use case and the data first, prototype quickly, then harden for production with evaluation and monitoring.
PythonOpenAI APIsLangChainRAGFastAPI
VisionComputer Vision and OCR
Object and marker detection, document scanning and image recognition. I validate accuracy on real samples first, then optimise for speed and reliable deployment on device or in the cloud.
OpenCVML KitTesseractPyTorch
FintechPayments and Digital Wallets
Payments, money transfer, multi currency wallets and fraud monitoring. Security and reliability lead the design, with strong authentication, encryption and careful testing of every edge case.
KotlinRetrofitJWTStripe
MobileMobile Applications
Native Android and iOS plus cross platform apps with real time features and clean UX. I follow MVVM and clean architecture, write tests and ship in small, reviewable increments.
KotlinJetpack ComposeFlutterCoroutines
DesktopDesktop Applications
Cross platform desktop software with hardware, vision and payment integration. I package for easy install, handle offline cases and keep the interface responsive under load.
PythonPyQtElectronOpenCV
Web and DataWeb Platforms and Analytics
Responsive websites, dashboards and business intelligence, along with the pipelines that feed them. I focus on performance, accessibility and clear metrics, with continuous delivery from day one.
ReactNode.jsPostgreSQLETLPower BI
Step 01Discover and scope
I dig into the goals, the users and the constraints, then agree on the scope with the highest impact and clear success metrics.
Step 02Architect and design
I plan the architecture, data flows and APIs up front, so the build starts on a solid and agreed foundation.
Step 03Build in sprints
I deliver in small, reviewable increments with working demos and continuous feedback. No black boxes and no surprises.
Step 04Test and assure quality
I cover the code with unit and integration tests, and add monitoring and security checks before anything goes live.
Step 05Deploy and monitor
I ship with continuous delivery, observability and clear rollback paths, so every release stays safe.
Step 06Mentor and improve
I review code, share knowledge with the team and keep refining performance, cost and reliability over time.