Professional Journey
My background is in developing enterprise and business applications, including ERP, POS, financial software, reporting systems, and database-driven applications. That work has shaped how I think about business requirements, application structure, and software that people depend on in their daily work.
Over time, my development work has expanded from traditional enterprise systems to modern web applications using Python, TypeScript, JavaScript, React, Vue, and other technologies. Today, I also work with applied AI, including LangChain, LangGraph, RAG, vector databases, and AI agents.
Engineering Philosophy
I value clear architecture, maintainable code, and practical solutions. Technology choices should follow the project's requirements and constraints, with attention to how an application will be understood, used, and maintained.
Continuous learning keeps my work relevant as tools evolve. Sharing knowledge with other developers is part of that process: explaining a design decision or building a hands-on example helps turn ideas into useful engineering practice.
Technical Expertise
Enterprise Applications & Architecture
Web Development
Artificial Intelligence
Databases & Data Engineering
Developer Tools & Deployment
Technical Education
As a technical mentor and Udemy course author, I create practical, hands-on development courses. My courses cover Docker, vector databases, LangChain, LangGraph, and AI application development with Python and Streamlit, helping developers learn by working through concrete examples.