Profile of Adarsh v k

Adarsh v k

Software

Full Stack

Developer

Kozhikode, Kerala, India

About

7 years building things that ship from enterprise frontends at TCS to AI-powered business automation at IBM. Right now I'm deep in BAMOE: wiring Langflow agents into BPMN workflows, designing Kubernetes deployment systems, and pushing fixes upstream into Apache KIE open source. I write about what I build, and I care about getting the details right.

Experience

  • -

    Software Developer @ IBM (ISL)

    IN - Kochi, Kerala

    Summary:

    • Working on BAMOE (Business Automation Manager Open Edition) — IBM's enterprise business automation product built on the Apache KIE ecosystem (Drools, jBPM, Kogito). Contributing across AI integrations, dev tooling, and core infrastructure for the BPMN/DMN editors and Kubernetes-based dev deployment workflows.

    Responsibilities:

    • Develop and maintain features for BAMOE Canvas and VS Code Developer Tools — the primary authoring environments for BPMN and DMN models.
    • Contribute to the Apache KIE Tools open-source monorepo (apache/incubator-kie-tools) with bug fixes and feature work across the DMN Editor, Dev Deployments, and CORS proxy.
    • Design and implement AI integration features including the AI Agent Task (Langflow-backed BPMN workflow node) and contribute to the Gen AI Task (LLM-powered BPMN task supporting watsonx.ai, OpenAI, and Ollama).
    • Build and enhance Dev Deployment infrastructure — including user-defined Kubernetes deployment options with customizable manifests, JSON patches, and configurable parameters.
    • Work on SCM integrations enabling GitLab and Bitbucket connectivity within BAMOE Canvas.
    • Collaborate with the global BAMOE team across design, QA, and product to ship features across major product releases (9.3.x, 9.4.x).

    Achievements:

    • Authored and shipped the AI Agent Task feature in BAMOE 9.3.1 — a BPMN workflow node that connects any Langflow AI agent or flow directly into business processes with no custom code.
    • Designed and implemented User-Defined Dev Deployment Options in BAMOE 9.4.0 — allowing fully customizable Kubernetes deployment configurations (manifests, JSON patches, parameters) to live inside projects.
    • Merged 6 pull requests into the upstream Apache KIE Tools open-source repo, covering DMN Editor fixes, Dev Deployment token interpolation, and CORS proxy improvements.
    • Published 2 technical blog posts on IBM Community covering shipped features: AI Agent Task and User-Defined Dev Deployments.
    • TypeScript
    • React
    • PatternFly
    • Java
    • Node.js
    • Express
    • Webpack
    • Kubernetes
    • OpenShift
    • Docker
    • BPMN
    • DMN
    • Langflow
    • LangChain
    • watsonx.ai
    • Playwright
    • i18n
    • VS Code
    • GitLab
    • Git
    • GitHub
    • Jira
    • PNPM
  • -

    Front End Developer @ Tata Consultancy Services (TCS)

    IN - Kochi, Kerala

    Responsibilities:

    • Collaborated with cross-functional teams, including UX/UI designers and backend developers, to ensure seamless integration of front-end and back-end
    • Collaborated closely with product managers and stakeholders to understand requirements, contributing valuable insights to feature planning
    • Resolved complex technical issues, providing timely solutions.
    • Integrated Contentful API with React.js by developing flexible and reusable components that dynamically fetch and display content across the application, allowing seamless updates and additions to website content without requiring code changes.
    • Incorporated new features and enhancements to improve the applications overall capabilities and efficiency.
    • HTML5
    • CSS3
    • Tailwindcss
    • JavaScript ECMA6+
    • TypeScript
    • React
    • React Router
    • SWR
    • Next Js
    • Webpack
    • Vite
    • NodeJS
    • Express
    • Postman
    • Git
    • Gitlab
    • Figma
    • Jira
  • -

    Product Developer @ Tata Consultancy Services (TCS)

    IN - Kochi, Kerala

    Responsibilities:

    • Integration of new features into the existing codebase, focusing on critical core widgets and components such as currency input formats and charts for personal finance management.
    • Conducted thorough testing, including unit testing and UI testing, to ensure the reliability and functionality of the newly developed features across various browsers and devices.
    • Contributed to the documentation of product specifications and technical guidelines, facilitating clear communication between development teams.
    • HTML5
    • CSS3
    • SCSS
    • LESS
    • JavaScript ECMA6+
    • TypeScript
    • React
    • React Router
    • Webpack
    • Electron
    • NodeJS
    • Ant Design
    • Styled Components
    • Git
  • -

    System Administrator @ Tata Consultancy Services (TCS)

    IN - Chennai, Tamil Nadu

    Responsibilities:

    • Responsible of application security vulnerabilities and add improvements to our current processes.
    • Developed analytic skills and attention for detail by analyzing system logs and identifying potential issues.
    • Responsible for day to day operations and administration of the IT infrastructure like setup, manage and monitor servers to ensure business continuity and production.
    • Shell Script
  • -

    Ignite Trainee @ Tata Consultancy Services (TCS)

    IN - Chennai, Tamil Nadu

    Summary:

    • Completed a six-month intensive residential training program at TCS Ignite, specifically designed for science graduates. Focused on acquiring practical skills.

    Highlights:

    • Web Development: Learned development principles and built web applications using technologies like HTML, CSS, and JavaScript.
    • AR/VR Development: Gained foundational knowledge in building augmented and virtual reality experiences with tools like Unity or Unreal Engine.
    • Game Development: Explored game design principles and created basic games using software like Blender and Maya.
    • HTML5
    • CSS3
    • Bootstrap
    • JavaScript ECMA6+
    • Python
    • Java
    • NodeJS
    • Autodesk Maya
    • Blender
    • Unity
    • Unreal Engine

Projects

Blogs

Education

Certificates

Skills

  • Advanced HTML Advanced
  • Advanced CSS Advanced
  • Advanced SCSS Advanced
  • Intermediate Tailwind Intermediate
  • Intermediate Bootstrap Intermediate
  • Advanced JavaScript Advanced
  • Advanced TypeScript Advanced
  • Intermediate React Intermediate
  • Intermediate Next Js Intermediate
  • Intermediate Qwik Intermediate
  • Intermediate Astro Intermediate
  • Intermediate Node Intermediate
  • Beginner PNPM Beginner
  • Intermediate Java Intermediate
  • Beginner MongoDB Beginner
  • Intermediate MySQL Intermediate
  • Intermediate PostgreSQL Intermediate
  • Advanced Git Advanced
  • Advanced GitHub Advanced
  • Intermediate Docker Intermediate
  • Beginner Python Beginner
  • Intermediate Jest Intermediate
  • Intermediate Jasmine Intermediate
  • Beginner Shell Beginner
  • Intermediate Postman Intermediate
  • Beginner Figma Beginner
  • Intermediate PatternFly Intermediate
  • Intermediate Express Intermediate
  • Intermediate Webpack Intermediate
  • Intermediate Kubernetes Intermediate
  • Intermediate OpenShift Intermediate
  • Advanced BPMN Advanced
  • Advanced DMN Advanced
  • Intermediate Langflow Intermediate
  • Intermediate LangChain Intermediate
  • Intermediate watsonx.ai Intermediate
  • Intermediate Playwright Intermediate
  • Intermediate i18n Intermediate
  • Intermediate GitLab Intermediate
  • Intermediate Jira Intermediate
  • Intermediate React Router Intermediate
  • Intermediate SWR Intermediate
  • Intermediate Vite Intermediate
  • Intermediate LESS Intermediate
  • Intermediate Electron Intermediate
  • Intermediate Ant Design Intermediate
  • Intermediate Styled Components Intermediate
  • Advanced VS Code Advanced
  • Beginner Autodesk Maya Beginner
  • Beginner Blender Beginner
  • Beginner Unity Beginner
  • Beginner Unreal Engine Beginner

Made with ❤️ by Adarsh vk ✨

Copyright © 2026