The GenAI Epoch
Building with large language models, retrieval-augmented generation, tool-using agents, and orchestrated multi-agent systems.
Over three decades, my work has followed the evolution of software and AI systems: from native algorithm development and multimedia systems to classical machine learning, deep learning at scale, and today's GenAI and agentic architectures. Here are some technologies I have used extensively across industry roles, applied research, and teaching.
Building with large language models, retrieval-augmented generation, tool-using agents, and orchestrated multi-agent systems.
Distributed training on Spark clusters, model lifecycle management with MLflow, and production deployment across AWS and Azure.
Moving from statistical models and gradient boosting to neural networks, applying both to finance, public safety, and automotive domains.
Integrating real-time video capture, codec pipelines, and vision algorithms into client-server systems for education, content delivery, and surveillance.
Algorithm design in C++ for signal processing, handwriting recognition, and network protocols on desktop and embedded platforms.