Foremost, I am a software developer with a deep interest in creating maintainable, scalable, high-performance systems. I have a passion for creating well-defined, highly cohesive systems from high-level system design to low-level implementation details.

While most proficient in Java, I have experience with numerous programming languages and frameworks. I am well-versed in many design and development practices, patterns, tools, methodologies, and frameworks and strive to apply the correct tools according to each individual job.

I maintain this website in attempts of accomplishing three goals:

I sincerely hope you find my content both useful and timely.