EventLK

AI-Powered Event Management Platform

Role: Lead AI/ML Developer
Context: 6-Person Agile Team
PythonPandasScikit-LearnStreamlitGitNext.jsNode.jsPostgreSQL

EventLK is a full-stack SaaS platform built by a 6-person Agile team. I spearheaded the machine learning microservice, bridging predictive AI with a modern JavaScript ecosystem to automate event planning and real-time budget distribution.

Section A

My Primary Contributions

End-to-End AI Engineering

Architected and deployed the platform's predictive AI microservice from the ground up.

Data Pipeline & Preprocessing

Developed robust data pipelines using Pandas. Cleaned raw historical data, parsed complex `budgetallocation` strings, and engineered custom analytical features such as `budget_per_head`.

Predictive Modeling

Trained an ensemble RandomForestClassifier for intelligent venue recommendation and a multi-output RandomForestRegressor for granular, percentage-based budget allocations.

Interactive Dashboard

Wrapped the predictive models into a fully interactive Streamlit application that dynamically calculates event costs and visualizes budget distributions in real-time.

Section B

Overall Project Capabilities

Working in a cross-functional Agile team, the platform also featured the following full-stack integrations:

Full-Stack Ecosystem

A modern, highly responsive frontend built with Next.js (TypeScript) connected to a robust Node.js/Express RESTful API.

Database Architecture

Complex, ACID-compliant database schemas managed in PostgreSQL to handle users, event parameters, and secure transactions.

Cloud Infrastructure

Utilization of AWS S3 for decoupled document management and asset storage.

Section C

SDLC & Engineering Practices

ci-cd-pipeline.log
[SUCCESS]
Version Control:
Maintained a strict, branch-based Git workflow for parallel feature development alongside backend and frontend engineers.
[PASSING]
Testing & Data Integrity:
Authored unit tests for data preprocessing pipelines to ensure mathematical accuracy before passing payloads to the API.
[MERGED]
Agile Collaboration:
Actively participated in SDLC ceremonies, requirements gathering, and cross-team code walkthroughs to integrate the Python AI service with the JavaScript backend.
[DEPLOYED]
Technical Documentation:
Authored comprehensive technical specifications detailing algorithmic methodologies and API payload structures.
root@sdlc:~$