Liam Shaw

I build systems that turn messy data into clear decisions — and ideas into shipped software.

I help businesses automate the busywork, make sense of their data, and stand up the tools they actually need — from reporting pipelines and dashboards to full web applications.

Scroll to explore

Currently — IT Consultant at Kisah, building automated reporting and competitive-intelligence dashboards.

01 / Experience

Where I've worked

K

IT Consultant

Kisah · Kolkata · On-site

May 2026 – Present
  • Built automated report-generation pipelines that replace manual data pulls across the team's e-commerce marketplace portals.
  • Developed a product-ranking analytics dashboard for menswear categories — a daily automated pipeline scrapes marketplace rankings and feeds Power BI for visualization.
  • Work spans competitive-intelligence dashboards, workflow automation, and turning raw market data into decision-ready reporting.
PythonSeleniumPower BIDAXpandasDockerGitHub Actions
A

Analytics & CRM Intern

ACEplus · Derek O'Brien & Associates · Kolkata · Hybrid

May – Jul 2025
  • Developed, configured and tested automated retention and re-engagement journeys/campaigns (push, in-app, email, WhatsApp) using CleverTap.
  • Designed Zone_Module_Action naming convention; audited 50+ inconsistent CleverTap event keys; authored 50+ event spec + 3-phase migration plan — formally adopted by the engineering team.
  • Cohort analysis revealed workshop-driven users earned ~2× more in-app ACEs than organic signups — adopted by the product team to reprioritise school engagement programmes.
  • Python + FuzzyWuzzy batch script resolved ~15% of inconsistent school-name profile fields, improving segmentation for school-specific campaigns and coach reports.
  • Validated offline event-caching and new feature integrations via Jira tickets.
CleverTapPythonCohort AnalysisCRMJiraFuzzyWuzzy
MT

Software Intern

Mandrake Tech · Pune

Oct 2024 – Jan 2025
  • Built a containerised URL-shortening service (Spring Boot, PostgreSQL, JWT auth); Docker + Maven configuration removed environment-parity issues across the dev team.
  • Implemented REST-integrated frontend interfaces; owned the full request lifecycle from client UI through API routing to database persistence.
Spring BootDockerPostgreSQLJWTMavenREST
W

Software Developer Intern

Willwali · Remote · Kuala Lumpur

May – Jul 2024
  • Part of the inaugural intern cohort at an early-stage Malaysian legal-tech startup automating will-writing across multiple legal jurisdictions.
  • Flask/Jinja CRUD microservices; wrote 50+ unit and end-to-end tests at 90%+ coverage; identified and documented 30+ bugs in the Bubble will-creation MVP.
  • Validated automated will outputs against Hindu Succession Act, Islamic Faraid distribution, and Malaysian inheritance law edge cases.
  • Established team Git workflows, PEP 8 standards, docstrings, function annotations, and README documentation.
FlaskPythonpytestBubble.ioGit
FS

Sports Analytics & Reporting

FLAME Sports · FLAME University, Pune

2025 – 2026
  • Consolidated club activity and media performance datasets across FLAME's sports clubs from disparate reporting sources.
  • Derived comparative insights across clubs, time periods, and audience segments — including a Football Club breakout with 98.2% non-follower view share identified as an organic reach anomaly.
  • 18.91M total views · 6.57M accounts reached · 79,100+ followers gained · 72.4% non-follower view share.
  • Produced final analytical reports surfacing performance trends and benchmarks across all sport verticals.
  • Work published in the FLAME Sports Annual Report 2025–26.
Data AnalysisReportingInsight GenerationExcel

02 / Selected work

Selected work

Things I've built end-to-end — research systems, full-stack platforms, and delivered client tools. Click any card to open the full case study.

MoodTrack preview

MoodTrack

2025 – 2026

Multimodal Music Emotion Analysis

Graduation research project. A segment-level emotion recognition system that jointly models audio spectrograms and lyrics to track how a song's emotional character evolves over time — deployed as a full Flask web application with recommendations.

AINLPMLResearch
Case study
ScoutAI preview

ScoutAI

Early 2026

Generative AI Football Scouting Platform

Full-stack NLP platform for professional football analytics. Plain-language queries via NL2SQL, chain-of-thought AI scouting reports, ML player profiling with PCA and Random Forest, and four agentic capabilities — all over a 370 MB football database.

Generative AINLPMLFull-Stack
Case study
Moodle Insight Dashboard preview

Moodle Insight Dashboard

2025

Client Work · FLAME Centre for Digital Learning

A delivered analytics dashboard turning raw usage data into decisions for FLAME University.

Full-StackProduct Analytics
Case study

Earlier work

Additional academic and research projects.

04

Hybrid Fake News Detection

RoBERTa + 26 AMR Semantic Features

NLPML

A hybrid NLP classifier combining RoBERTa transformer embeddings with 26 hand-engineered Abstract Meaning Representation features. Outperforms pure-transformer baselines by ~18 percentage points on FakeNewsNet (23,196 articles).

05

Multimodal Music Emotion Recognition

ResNet-18 + DistilRoBERTa · Gated Fusion

AINLP

4-quadrant emotion classifier using gated late-fusion of ResNet-18 audio encoding with DistilRoBERTa lyric encoding. The sigmoid gate dynamically weights each modality per sample — Q2 (Angry) F1 = 0.91.

03 / About

How I think about building

I'm an IT consultant and builder — right now that means running production automation and analytics work at Kisah, alongside select consulting and freelance projects. I came out of FLAME University in 2026 with a CS + Business Analytics degree, but at this point that's the foundation, not the headline — the actual story is building systems that make a business run better.

I've spent the last few years building things — ML research systems, production analytics pipelines, client dashboards, and now full consulting engagements — and the part that keeps pulling me forward isn't the technology itself. It's the moment when something opaque becomes clear: a cohort analysis that shifts a product decision, a dashboard that turns hours of Excel work into seconds, a model that surfaces a pattern nobody had formalised before.

I use AI the way I use any other tool — to get to that moment faster and more reliably. I'm comfortable in the research layer when that's what the problem needs, and equally comfortable in the analytics or product layer when that's what actually moves things forward.

What matters most to me is whether the problem is real and whether the work moves something forward.

Open to select consulting, freelance & project work

Systems that ship

The Kisah pipeline runs daily on its own — scraping, transforming, and feeding a live Power BI dashboard without me touching it. MoodTrack and ScoutAI carry the same instinct into research: a Flask app and a full-stack platform, not a results table sitting in a notebook. If it doesn't run on its own, it doesn't count.

Data as a decision tool

CS + Business Analytics means I treat data as an input to decisions, not an output to report. The 2× cohort finding at ACEplus mattered because it changed product strategy — the ranking dashboards I build at Kisah run on the same logic today.

Constraints as design input

The client-side Moodle dashboard shipped in weeks because building local-first removed IT approval and privacy objections in one move.

Generalist with depth

I move across NLP research, backend engineering, workflow automation, and client consulting. The common thread isn't the stack — it's understanding the problem well enough to know what actually needs to be built.

Liam Shaw

Liam Shaw

FLAME University, Pune

CS + Business Analytics · 2026

Education

2022 – 2026

B.Sc. (Hons) Computer Science · Minor: Business Analytics

FLAME University, Pune

  • Full Academic Scholarship
2007 – 2022

ISC / ICSE

La Martiniere for Boys, Kolkata

  • ISC 2022 — 95%
  • ICSE 2020 — 92.4%
  • SAT — 1540 / 1600 (99th percentile)

Technical range

ML & Deep Learning

PyTorch, scikit-learn, CNN-BiLSTM, ResNet-18, XGBoost, PCA, KMeans, Random Forest

NLP & Transformers

RoBERTa, DistilBERT, HuggingFace, NL2SQL, RAG, AMR Parsing, Semantic Search

Languages

Python, Java, JavaScript, SQL, C++, HTML/CSS

Frameworks & Infrastructure

FastAPI, Flask, Spring Boot, React, Next.js, Docker, Node.js, SQLAlchemy

Analytics & CRM

CleverTap, Cohort Analysis, Funnel Analysis, pandas, NumPy, Matplotlib, FuzzyWuzzy, Excel, Power BI, DAX

Automation & Scraping

Selenium, undetected-chromedriver, GitHub Actions, Google Sheets API (gspread)

Tools & Platforms

Git, Jira, SQLite, PostgreSQL, Bubble.io, Jupyter, HuggingFace Hub

04 / Contact

If you're working on something real, let's talk.

I take on select consulting, freelance, and web application projects — currently alongside a full-time role at Kisah. If there's a real problem you're trying to solve, let's figure it out.

LocationKolkata, India

© 2026 Liam Shaw · liamshaw.in

Next.js · Tailwind · Framer Motion