Senior Software Engineer | Graphics & Web Development Specialist
I’m a senior software engineer with over 15 years of experience in web development, spanning Java, Node.js, Spring, OpenGL, OpenGL-ES/WebGL, Angular, MongoDB, MySQL, PostgreSQL, and Oracle. Throughout my career, I’ve specialized in solving complex performance and memory management challenges across multiple languages and frameworks — from Java and JavaScript to advanced OpenGL/WebGL pipelines.
My expertise includes:
Graphics Programming: WebGL, OpenGL-ES, medical imaging (DICOM, cornerstone.js, OHIF), and real-time rendering.
Search & Data Processing: Apache Solr, Lucene, Elasticsearch, Nutch web crawling.
API Integrations: Twilio, SendGrid, MailChimp, restdb, and webhook/codehook workflows.
I’m passionate about breaking down complex topics like GPU programming, memory optimization, and rendering into simple, practical lessons. My goal is to help students not only understand the “how” but also the “why” behind every concept, empowering them to build high-performance, scalable, and visually stunning applications.
Whether you’re new to graphics or looking to sharpen your backend or frontend skills, I’m here to guide you with real-world examples, proven techniques, and an enthusiasm for teaching.