Start with the real problem
Before choosing a tool or writing a line of code, I try to understand what needs to become easier, clearer or possible.
I work at the intersection of clear thinking, useful interfaces and the systems that make them dependable. Based in India, open to meaningful work anywhere.
01 / 04
I'm Kulasekaran Krishnaraj, an Associate Software Engineer at Adaptive Development Private Limited. I work across backend systems, APIs, interfaces and the connective tissue between them.
My work usually starts with an unclear problem and ends with something people can depend on. I enjoy understanding the shape of a problem, choosing the simplest useful solution, and staying close enough to the details that the final product still feels intentional.
I care about software that is clear to use, honest about its state and easy for the next person to continue. That means thoughtful interfaces, well-defined services, reliable integrations and a willingness to refine the work after it ships.
02 / 04
Before choosing a tool or writing a line of code, I try to understand what needs to become easier, clearer or possible.
Good work gets easier when the underlying decisions are clear — for the person using it and for the person maintaining it.
I prefer a small, working slice that can be tested and improved over a polished idea that has never met reality.
Shipping is a milestone, not the finish line. Reliability, feedback and thoughtful iteration are part of the work.
03 / 04
Turning a rough idea into a focused, useful product — from the first question to the version people can actually use.
Designing services and interfaces that make the important parts of a product predictable, understandable and dependable.
Building responsive interfaces that give a product its character without getting in the way of the person using it.
Connecting systems thoughtfully, translating between different worlds and making the seams feel less fragile.
Taking software from a local idea to a repeatable deployment with the monitoring and care it needs in the real world.
Learning the domain, asking better questions and staying open to a simpler way of solving the problem in front of me.
04 / 04
A selection of products, systems and experiments. Different problems, same standard: make the result useful, clear and ready for the world outside the screen.
A conversational AI assistant that integrates with IBM Sterling OMS using Gemini LLM and tool calling, enabling customers to get real-time order status, inventory availability, and fulfillment answers through natural language.
Integrated IBM Sterling OMS with Odoo Warehouse Management System using Java middleware and REST APIs, synchronizing sales orders, inventory, shipment confirmation and fulfillment status between both platforms.
Connected IBM Sterling OMS with Fleetbase logistics platform using webhooks and Java middleware to automate shipment creation, driver assignment, delivery tracking and status synchronization — eliminating manual handoffs between OMS and 3PL.
Java Spring Boot middleware deployed on IBM Cloud OpenShift that orchestrates communication between IBM Sterling OMS, Odoo WMS, Fleetbase, and payment providers — with circuit breaker patterns, audit logging, correlation IDs and container-native deployment.
The best work is rarely the loudest. It is the product that feels obvious to use, the system that behaves honestly under pressure and the decision that gives the next person a better place to start.
I’m open to thoughtful collaborations, product work and engineering opportunities where care for the details matters.
itzkulasekaran@gmail.com