Open to open-source projects

Hello, I'm

Kousigan A

Full-Stack Product Engineer

AI Applications | Microsoft Dynamics 365 Business Central / AL | R&D Product Engineer @ Aptean

I enjoy taking an idea, figuring out how it should work, building it with the right tools, and getting it into production. My work spans Business Central, web, AI, cloud, and IoT.

Building products since
2020Building products since
At Aptean since
2023At Aptean since
Apps on AppSource
6Apps on AppSource
Platforms in production
2Platforms in production
Illustrated portrait of Kousigan A waving hello

About

About me

I started in college by following whatever looked interesting, and ended up building enterprise software for a living. I still learn the same way, by building something.


  • I started exploring technology during college. I first learned about cybersecurity and web development, then moved into IoT and machine learning.

  • After college I joined Aptean as an intern and started working with Microsoft Dynamics 365 Business Central. I have continued with Business Central and AL since then. That is three years of production code now, across six apps published on Microsoft AppSource.

  • Outside my regular work I have spent time learning React, React Native, Next.js, cloud platforms, and AI tools. I usually learn by building something rather than following a course from beginning to end.

  • One of those side projects was a React Native app. I built it and released it myself on both Google Play and the App Store, and I used AI tools for most of the build and the deployment.

  • Recently I have been using AI tools such as Claude to help build software. I use AI for writing and changing code, but I still test the application myself and handle the deployment and release process.

  • I am interested in the way AI is changing software development, and I want to work out where I can use it to build better products.

Languages

Tamil
Native
English
Professional

Journey

How I got here

Cybersecurity, then web development, then IoT, then machine learning. None of it pointed at a job in enterprise ERP, which is where I ended up.


  • College

    • 2019 - 2023
    • Kalasalingam

    I started with basic cybersecurity and learned about things such as SQL injection and common web attacks.

    That made me more interested in understanding how websites work, so I moved into web development.

    Later I became interested in IoT after talking about it with a friend, and started working with microcontrollers, sensors and web applications. I then explored Python and basic machine learning.

    My learning during college was mostly driven by curiosity. Whenever I found something interesting, I tried to build something with it.

    • Cybersecurity
    • Web Development
    • IoT
    • Python
    • Machine Learning
  • Starting my career

    • 2023
    • Aptean

    After college I received an internship opportunity at Aptean. Business Central was new to me at that time. I learned AL and Business Central as part of the internship, and continued with the same technology after joining the company.

    Working on real projects was very different from college projects. I started learning about requirements, testing, source control, code reviews, deployment, and maintaining software that businesses depend on.

    • AL
    • Business Central
    • Code Review
    • Azure DevOps
    • Release Process
  • Exploring new technologies

    • 2023 - Present
    • Outside work

    While working with Business Central I kept learning outside work. I looked at React, React Native, Next.js, Node.js, cloud platforms, AI, IoT and automation.

    I don't always learn a technology from the basics before using it. For most of my personal experiments I start with a project and learn whatever is needed while building it.

    More recently AI coding tools have become part of how I build software. I use them to generate and change code, then test the result myself.

    • React
    • React Native
    • Next.js
    • Node.js
    • Cloud
    • AI Agents
    • Automation

Experience

Where I've worked

Three years at Aptean, from intern to engineer. I write AL code and tests for Business Central in the food and beverage domain.


  • Engineer, Development (R&D)

    Aptean

    • Jul 2025 - Present
    • Tamil Nadu, India
    • Full-time

    I write AL code and ATDD test scripts for Business Central extensions in the food and beverage domain. AI coding tools now do a lot of the typing.

    What I worked on

    • Build and maintain AL extensions for Dynamics 365 Business Central
    • Use AI tools to generate AL test files from written requirements, so I spend less time on the repetitive part of testing
    • Work with AI coding tools as part of normal development, and review, test and correct what they produce
    • Look at MCP and agent tooling to speed up my own day to day work

    Published on Microsoft AppSource (1)

    Technologies

    • AL
    • Business Central
    • ATDD
    • Azure AI Studio
    • LLM Tooling
    • Prompt Engineering
    • AI Coding Agents
    • Azure DevOps
    • Node.js
    • Python
  • Associate Engineer, Development (R&D)

    Aptean

    • Aug 2023 - Jul 2025
    • Tamil Nadu, India
    • Full-time

    AL development and testing on the Business Central product team. The extensions I worked on shipped as AppSource certified apps that food and beverage customers use.

    What I worked on

    • Contributed to six Aptean apps published on Microsoft AppSource
    • Wrote ATDD test coverage as part of the normal pull request and review process
    • Built RDLC and Word report layouts for invoicing and compliance documents
    • Connected Business Central to external systems over REST APIs
    • Worked in the team's Scrum cycle, with refinement, development and testing each sprint

    Technologies

    • AL
    • Business Central
    • ATDD
    • Azure DevOps
    • REST APIs
    • RDLC Reports
    • Word Reports
    • Git
    • Scrum

Skills

What I work with

I have worked with different parts of software development, but these are the areas I currently spend the most time on.


  • Business Central

    The day job

    Every day at work, since 2023

    • AL, Daily
    • Dynamics 365 Business Central, Daily
    • Extensions, Daily
    • ATDD / Automated Tests, Daily
    • Scrum / Agile, Daily
    • Reports (RDLC, Word), Working
    • APIs & Integrations, Working
    • SAP ABAP, Learning
  • Web Development

    Mostly personal projects

    Outside work, learned by building

    • JavaScript, Working
    • TypeScript, Working
    • React, Working
    • REST APIs, Working
    • Node.js, Learning
    • Next.js, Learning
  • AI

    Part of how I build now

    Every day, at work and outside it

    • AI-Assisted Development, Daily
    • Claude, Daily
    • Prompt Engineering, Working
    • LLM Applications, Working
    • Azure AI Studio, Working
    • AI Agents, Learning
    • RAG, Learning
    • MCP, Learning
  • Cloud & DevOps

    Everything around the code

    Some every day, some I am still learning

    • Git / GitHub, Daily
    • Azure DevOps, Daily
    • CI/CD, Working
    • Microsoft Azure, Working
    • Firebase, Working
    • Power Apps, Working
    • Power Automate, Working
    • Google Cloud, Learning
    • Docker, Learning
  • Mobile

    Released on both app stores

    Personal project, Android and iOS

    • React Native, Working
    • Android, Working
    • iOS, Working
    • Play Console / App Store Connect, Working
  • IoT

    Software connected to something physical

    Hands on, 2021 to 2023

    • ESP32 / ESP8266, Working
    • Arduino, Working
    • Sensors (MAX30102, DHT11), Working
    • Relay Modules, Working
    • Wi-Fi Devices, Working
  • Backend & Data

    The server side of a project

    Project by project, since college

    • Python, Working
    • Flask, Working
    • MongoDB, Working
    • Firebase RTDB, Working
    • Scikit-learn / Pandas, Learning
Daily:
Use it at work every day
Working:
Comfortable, have built things with it
Learning:
Still learning it

Projects

Things I've built

Work tooling and side projects, newest first. Open any card to read more about one.


2026

  • Cross-Platform Mobile App

    Completed
    • Mobile
    • Solo developer
    • 2026

    A React Native app I built and released myself on both Google Play and the App Store, using AI coding tools for most of the build and the deployment.

    • React Native
    • TypeScript
    • JavaScript
    • Google Play Console
    • App Store Connect
    • AI Coding Agents

2025

  • AI-Assisted Business Central Development

    In Production
    • AI & Automation
    • Developer
    • 2025 - Present

    Internal R&D tooling that turns written requirements into AL test files, so I spend less time writing the same kind of test by hand.

    • GPT / LLM
    • Azure AI Studio
    • Business Central
    • AL / ATDD
    • Node.js
    • Python
    • GitHub API
    • CI/CD

2023

  • IoT Health Monitor

    Completed
    • IoT & Embedded
    • IoT and full-stack developer
    • 2023 (4 months)

    A wearable monitor built on ESP32 with pulse oximetry and temperature sensors, sending readings to a React dashboard over Wi-Fi.

    • ESP32
    • MAX30102
    • DHT11
    • Arduino
    • React
    • Node.js
    • Firebase RTDB
    • WebSocket

2022

  • Smart Home Automation

    Completed
    • IoT & Embedded
    • Solo developer
    • 2022 (3 months)

    ESP8266 and ESP32 home automation that controls mains appliances through relay modules, with a web interface served straight from the microcontroller.

    • ESP8266
    • ESP32
    • DHT11
    • Relay Modules
    • Arduino
    • JavaScript
    • HTML/CSS

2021

  • CGPA Prediction

    Completed
    • Machine Learning
    • Solo developer
    • 2021 (4 months)

    A regression model that predicts student CGPA from previous academic data, deployed as a small Flask web app.

    • Python
    • Scikit-learn
    • Pandas
    • NumPy
    • Matplotlib
    • Flask
    • HTML/CSS

Showing all 5 projects.

Process

How I build software

I like understanding the whole process, not only the part where the code gets written.


  1. Idea

    Work out what is worth building, and why.

  2. Requirements

    Turn it into something specific enough to build and check.

  3. Design

    Decide the structure, the data, and the parts that will be hard.

  4. Development

    Build it. AI now does a lot of the typing.

  5. Testing

    Run it myself, and cover the behaviour with automated tests.

  6. Code Review

    Read the change properly, whoever or whatever wrote it.

  7. CI/CD

    Get the build, the tests and the packaging running without manual steps.

  8. Cloud

    Set up where it runs and what it depends on.

  9. Deployment

    Release it, whether that is a store submission or an environment rollout.

  10. Production

    Watch it, fix it, and keep it working once real people use it.

I am interested in more than writing code. When I work on a project I like understanding the complete process, not just the development stage.

AI has changed how I approach the development stage. Instead of manually writing every part of an application, I can use AI to help with implementation. My job then becomes understanding what needs to be built, giving the AI enough information, checking what it produces, testing it, and making sure the final application works correctly.

I think this is going to become a normal part of software development.

Education

Education and certifications

A B.Tech in Information Technology, plus certifications I picked up along the way.


Education

  • Bachelor of Technology in Information Technology

    Kalasalingam Academy of Research and Education (opens in a new tab)
    • 2019 - 2023
    • Tamil Nadu, India
    • CGPA 8.87 / 10
    • First Class with Distinction
    Highlights
    • Graduated with First Class Distinction
    • Built and presented ML and IoT projects at department symposiums
    • Took part in competitive programming and inter-college hackathons
    • Worked on team projects across web, mobile and embedded systems
    Coursework
    • Data Structures & Algorithms
    • Software Engineering
    • DBMS
    • Machine Learning
    • Cloud Computing
    • Computer Networks
    • Operating Systems
    • OOP

Certifications (8)

Interests

What I'm interested in

A few areas I want to spend more time on.


  • AI and Software

    I want to learn more about building useful applications with AI rather than only experimenting with chatbots.

  • Full-Stack Development

    I enjoy working across the frontend, backend, APIs, database and deployment instead of focusing on only one part of an application.

  • IoT

    I still enjoy working with hardware and connecting physical devices to software.

  • Developer Tools

    I am interested in tools that reduce repetitive development work and make software easier to build and maintain.

  • Product Development

    I enjoy taking an idea and figuring out how to turn it into something people can actually use.

Right now I work as a Business Central and AL developer at Aptean. Outside work I keep experimenting with AI, full-stack development and IoT. I want to find better ways to build software with AI while still understanding the technology behind what I build.

Contact

Email is the best way to reach me. Everything else is linked below.


Let's connect

If you want to talk about software, AI, Business Central, IoT, or an interesting project, feel free to reach out.

contact@kousigan.com

Tamil Nadu, India

Open to open-source projects