I'm an R&D Engineer and Machine Learning specialist with a passion for solving complex problems at the intersection of engineering, mathematics, and artificial intelligence. My journey spans from aerospace engineering fundamentals to cutting-edge AI applications, always driven by curiosity and the desire to build meaningful solutions.
Machine Learning & AI
My expertise in machine learning encompasses both theoretical foundations and practical implementations. I've developed production-grade RAG systems, explored advanced embedding models, and implemented custom reranking algorithms. From neural network architectures to optimization algorithms, I focus on creating AI solutions that deliver real business value while maintaining scientific rigor.
Currently leading ML initiatives at Align Technology, I've pioneered patient-specific prediction models and built comprehensive evaluation frameworks for AI systems. My work bridges the gap between research and production, ensuring that cutting-edge ML techniques translate into reliable, scalable solutions.
Optimization & Computational Methods
Optimization is at the heart of everything I do - from training neural networks to solving complex engineering problems. My background in finite element analysis and contact simulation has given me deep insights into numerical methods, convergence criteria, and computational efficiency.
I've developed novel approaches to non-linear optimization problems, implemented distributed computing solutions for large-scale simulations, and created algorithms that balance accuracy with computational performance. Whether it's gradient-based optimization, evolutionary algorithms, or custom heuristics, I enjoy finding the most elegant path to the solution.
Simulation & Modeling
Simulation is where theory meets reality. My expertise spans from fundamental physics-based modeling to advanced computational mechanics. I've contributed to novel software like OnSimulation, developed web-based FEA solvers, and created interactive demonstrations that make complex concepts accessible.
My work in contact analysis, stick-slip problems, and immersed boundary methods has pushed the boundaries of what's possible in computational mechanics. I believe in making simulation tools more intuitive and accessible, which is why I've developed browser-based applications that democratize access to powerful computational tools.
Embedded Systems & Robotics
My passion for creating intelligent systems extends beyond software into the physical world. I have extensive experience with microcontroller programming, custom PCB design, and embedded systems development. From Arduino and ESP32 projects to more complex ARM-based systems, I enjoy bridging the gap between digital algorithms and real-world hardware.
I've developed autonomous robots incorporating SLAM (Simultaneous Localization and Mapping) algorithms, sensor fusion techniques, and real-time control systems. My projects range from custom drone flight controllers to ground-based autonomous navigation systems, always focusing on robust, reliable operation in unpredictable environments.
Cloud Architecture & DevOps
Modern software development requires deep understanding of cloud infrastructure and scalable architectures. I have extensive experience with AWS services including EC2, Lambda, S3, RDS, and container orchestration with ECS and EKS. I've also worked with other cloud providers like Google Cloud Platform and Azure, understanding the nuances and strengths of each platform.
My approach to cloud architecture emphasizes cost optimization, security, and maintainability. I've designed and implemented CI/CD pipelines, Infrastructure as Code using Terraform and CloudFormation, and monitoring solutions that provide actionable insights into system performance and reliability.
Programming & Software Craftsmanship
My programming journey spans multiple paradigms and languages, from low-level C/C++ for embedded systems to high-level Python for machine learning, Rust for performance-critical applications, and JavaScript/TypeScript for modern web development. I'm equally comfortable writing assembly code for microcontrollers as I am architecting distributed systems.
I believe in writing code that tells a story - clean, well-documented, and maintainable. My experience includes functional programming concepts, object-oriented design patterns, and systems programming. Whether it's optimizing algorithms for real-time performance or designing APIs for scalability, I focus on creating software that solves real problems elegantly and efficiently.
Complexity Science & Computational Thinking
I'm fascinated by complex systems and emergent behaviors - how simple rules can give rise to sophisticated patterns and behaviors. This interest drives my exploration of network theory, cellular automata, agent-based modeling, and other computational approaches to understanding complex phenomena.
My work often involves analyzing systems at multiple scales, from molecular dynamics in materials science to population-level behaviors in epidemiological models. I enjoy applying concepts from complexity science to engineering problems, finding elegant solutions that leverage natural patterns and self-organizing principles.
Vision & Impact
I believe that the most impactful work happens at the intersection of disciplines. By combining aerospace engineering rigor with modern AI capabilities, mathematical optimization with practical software development, and theoretical knowledge with hands-on implementation, I strive to create solutions that push boundaries while remaining grounded in solid engineering principles.
My goal is to continue building tools and systems that empower others - whether that's helping orthodontists provide better patient care through AI-driven insights, enabling researchers to run complex simulations in their browsers, or creating educational tools that make advanced concepts more accessible to the next generation of engineers and scientists.