I am a final-year Computer Science student at Nanyang Technological University (NTU), Singapore, specialising in Artificial Intelligence. I graduate in June 2026 and am a Singapore Permanent Resident.
I work across the full path from ambiguous problem to tested system β framing the need, designing the technical approach, implementing the model or product, evaluating it honestly, and communicating the result with evidence.
My strongest work sits at the intersection of:
- π€ Machine Learning & Deep Learning β PyTorch, transformers, GNNs, multimodal fusion
- π Computer Vision & Multimodal Systems β ConvNeXt, ViT, CLIP, multi-task learning
- 𧬠Research Engineering β protein language models, graph-based structure learning, leakage-aware evaluation
- β‘ Generative AI & LLMs β local LLM deployment, RAG, multi-agent workflows, on-device inference
- π Full-Stack Products β React, Node.js, MongoDB, Redis, REST APIs, CI/CD
- π Data Science & Analytics β feature engineering, ensembling, dashboards, ETL
Build carefully. Evaluate honestly. Explain the trade-offs.
𧬠AAPredAntibody-antigen binding affinity prediction ESM-2 650M · 3D residue graphs · Graph-Mamba · cross-attention fusion · GroupKFold evaluation
|
AI-enabled full-stack product for international students React 18 Β· Node.js Β· MongoDB Β· Redis Β· Gemini Β· Google Maps API
|
|
Leakage-safe multi-task CV pipeline ConvNeXt-Small shared backbone Β· 6-attribute multi-task head Β· identity-safe splits Β· imbalance handling
|
βοΈ Writing Quality EnsembleKeystroke dynamics β essay quality prediction 8.4M keystroke events Β· LightGBM Β· XGBoost Β· CatBoost Β· weighted ensemble
|
|
ViT + CLIP implemented from first principles Scaled dot-product attention Β· multi-head self-attention Β· patch projection Β· learnable class & pos tokens Β· CLIP-style contrastive loss
|
πΌ Portfolio WebsiteResponsive animated personal portfolio GSAP animations Β· Particles.js Β· GitHub API integration Β· custom cursor Β· scroll-progress bar
|
Native GitHub contribution graph is the source of truth for account activity. Private contributions are enabled β all 27 repositories (22 public Β· 5 private) are included in the contribution count.
All 27 repositories, honestly labelled by provenance.
| Repository | What it is | Key metric |
|---|---|---|
| AAPred | Final Year Project: Graph-Mamba affinity prediction | A+ grade Β· Pearson 0.507 |
| NexusNTU-Student-Companion | Independent portfolio edition of the product I led | PM & Team Lead Β· 6-person team |
| person-attribute-recognition-convnext | Leakage-safe multi-task person attribute CV pipeline | Held-out macro-F1 0.8308 |
| visual-transformer-from-scratch | ViT + CLIP built from first principles in PyTorch | Independent educational impl |
| Aishwarya-Portfolio | Personal portfolio β GSAP, Particles.js, GitHub API | Live at Vercel |
SWE-CrossBorder-Final-Touches (private) |
Profile & avatar-flow UI contribution archive | Scoped original work |
SWE-Project-Final-Stages-Cross-Border (private) |
Historical placeholder for late-stage Cross Border work | Empty archive |
| Repository | What it is | My contribution |
|---|---|---|
| writing-quality-ensemble | Keystroke dynamics β essay quality, top 9.3% Kaggle | EDA Β· Ridge/Lasso baselines Β· presentation |
| SC1015_Project | Wine-quality data science project | Data extraction & visualisation |
| SC2002-CAMS-OOP-Group-Assignment | Java OOP camp application & management system | Team contribution |
| SC2006-CROSS-BORDER | Full-stack SWE course project for NTU newcomers | Team contribution |
| NexusNTU | Original upstream fork (preserved for team history) | Active edition β NexusNTU-Student-Companion |
| Adv-SWE-Project | NexusNTU planning, risk, QA & requirements evidence | PM artefacts |
SC4000-Birdclef (private) |
BirdCLEF 2025 team reproduction & experimentation | Team fork |
| SC2207-Intro-To-Databases | SQL & database-design deliverables | Preserved course fork |
| Repository | What it is |
|---|---|
| web-development-main-projects | 29-project HTML/CSS/JS frontend practice collection |
| NLP-Projects | Attributed NLP learning mirror |
| Iris-Flower | Attributed complete ML workflow walkthrough (Iris) |
| optimal-road-trip | Attributed genetic-algorithm notebook |
| follower-factory | Attributed social-data analysis notebook |
| DEEPLEARNING.AI-SPECIALIZATION | Placeholder for DeepLearning.AI notes |
| sentiment-analysis | Documented placeholder (no implementation) |
| mdp-cv | Preserved CV subsystem from NTU MDP project |
| mdp-rpi | Preserved RPi orchestration from NTU MDP project |
| Grocery-Grabber_BrainHacks-Code-Exp | Preserved food-waste hackathon project fork |
InsertionSort_MergeSort_Hybrid (private) |
Reference fork for hybrid sorting experiments |
| Period | Role | Company |
|---|---|---|
| Dec 2025 β May 2026 | Generative AI Engineer Intern | Panasonic R&D Centre Singapore |
| 2024 | DevOps Engineer Intern β Team Lead | MISUMI Kaizen OU Group |
| 2023 | Software Engineering Intern | DXC Technology |
| 2023 | Deep Learning Engineer Intern | Inspiraz Technology |
| 2022β2023 | Research Intern | Earth Observatory of Singapore / NTU MAE |