A Technical Journey
About Me
With over 12 years of experience in software development, I specialize in bridging the gap between traditional enterprise systems and cutting-edge AI technologies. My journey from embedded systems to AI-powered solutions has shaped me into a versatile technical leader who thrives on solving complex architectural challenges and empowering teams to overcome technical bottlenecks.
Technical Expertise & System Design Mastery
My core strength lies in system design and architecture, where I excel at translating business requirements into scalable, maintainable technical solutions. I have extensive experience in:
System Architecture & Design
Functional & Non-Functional Requirements Analysis: I systematically gather and analyze FR/NFR requirements, ensuring scalability, performance, security, and maintainability from the ground up
Cross-Platform SDK Development: Designed modular architectures for multi-platform SDKs handling 600+ file formats, ensuring clean separation of concerns between core rendering engines, export modules, and interface layers
Enterprise-Scale Solutions: Built systems capable of handling high-volume document processing with auto-scaling capabilities on Oracle Cloud Infrastructure
AI & Machine Learning Innovation
I'm passionate about democratizing AI within traditional development teams. My recent focus on Large Language Models (LLMs) and Vision-Language Models (VLMs) has enabled me to:
Fine-tuned and deployed specialized models including Ollama, Microsoft Table Transformer, and custom LLMs/VLMs for intelligent document analysis, table detection, and semantic extraction
Leveraged Hugging Face Transformers ecosystem extensively, working with BERT, GPT, T5, DistilBERT, LLaMA, CLIP, and BLIP models through unified APIs
Designed Python-based dataset workflows that preprocess documents for LLM consumption, making legacy document formats accessible to modern AI pipelines
Leadership Through Innovation
Transforming Team Productivity During a critical project phase at Oracle, our team was struggling with manual document analysis bottlenecks that were delaying product releases. I architected and implemented an AI-powered document processing pipeline that automated 80% of our manual workflows. This solution not only eliminated the bottleneck but also reduced processing time from days to hours, allowing the team to focus on high-value development tasks.
As the technical lead, I mentored 5 junior developers on integrating AI capabilities into our existing C++ codebase, creating detailed documentation and conducting knowledge transfer sessions. This initiative became a template for other teams within the organization.
Breaking Down Complex Problems My approach to leadership involves breaking down complex technical challenges into manageable components. When facing integration challenges with third-party PLCs (Mitsubishi, Allen-Bradley, Omron) during my time at Siemens, I designed a unified protocol abstraction layer that simplified development for the entire team and reduced integration time by 40%.
Security & Quality Excellence
I maintain a strong focus on security and code quality, having:
Resolved multiple critical security vulnerabilities using static analysis tools like Parfait
Implemented robust error handling and memory management practices across large C++ codebases
Established CI/CD pipelines with automated testing and security scanning for cloud deployments
Continuous Learning & Adaptation
As a quick learner and technology enthusiast, I stay at the forefront of emerging technologies:
Cloud Technologies: Deployed containerized AI services on Oracle Cloud Infrastructure with auto-scaling and monitoring
Modern Development Practices: Proficient with Git workflows, Jenkins automation, and cross-platform build systems (CMake, MSBuild)
AI Research: Actively exploring RAG (Retrieval-Augmented Generation) architectures and AI agents for enterprise applications
Vision for AI-Driven Development
I believe in making AI accessible to traditional development teams without overwhelming them with complexity. My approach involves:
Gradual Integration: Introducing AI capabilities that complement existing workflows rather than replace them entirely
Practical Applications: Focusing on AI solutions that provide immediate, measurable value to business processes
Knowledge Sharing: Creating comprehensive documentation and training materials to ensure team-wide adoption
Let's Connect
I'm always excited to discuss how modern AI technologies can transform legacy systems and improve team productivity. Whether you're looking to integrate AI capabilities into existing products, design scalable architectures, or build high-performing technical teams, I'd love to explore how we can work together.
My experience spans from low-level embedded systems to cloud-native AI applications, giving me a unique perspective on building robust, scalable solutions that stand the test of time while embracing innovation.
📧 Email: connect@codetechdevx.com
💻 GitHub: https://github.com/codetechdevx - Explore my open-source contributions and technical projects
🤗 Hugging Face: https://huggingface.co/codetechdevx - Check out my AI/ML models and datasets
From Code To Intelligence
Technical Expertise at a Glance
Location
Bangalore, India
Karnataka


Copyright
© 2025 CodeTechDevX
All rights reserved