· JavaCard VM Development: Architected and implemented a high-performance JavaCard
Virtual Machine (VM) for secure elements, focusing on robust execution within extremely
limited memory (RAM/Flash) and strict security constraints.
· Mobile Java Virtual Machine (JVM): Developed and optimized mobile JVMs for feature phone
platforms, ensuring efficient byte-code execution and system stability across diverse hardware
specifications.
· Low-level Optimization & Assembly: Mastered C and Assembly (ARM) to optimize
performance-critical sections of the VM and system libraries, maximizing execution speed on
resource-constrained microcontrollers.
· Embedded System Architecture: Led the design of embedded OS components and runtime
environments, managing the full development lifecycle from architectural design to mass
production and deployment.