Full-stack developer in Chennai, building web and mobile apps from the database up.
See the workMove through the lines.
I build it all
The interface, the API, the database and the cloud under it, for companies, clubs and my old college.
- 7projects written up below
- 16live deployments on Vercel and beyond
- 2021the first commit on github.com/PughalBot
Selected work
Seven tabs I keep open. Pick one: live sites show their real screens, the rest open their repositories.
Priorly AI
A platform for managing projects, tasks and teams, with AI-powered insights and automation. Sign-in is by company domain and employee ID, built for teams inside one organisation.
The source is private.
priorly.pughal.in1 of 7. The arrow keys move between tabs.

Also live
Smaller sites and experiments from github.com/PughalBot, still running on Vercel. Each one opens in a new tab.
Where I’ve worked
Software Engineer, Full Stack
Mar 2025 – now
Tata Consultancy Services, Chennai
Angular, Node.js, TypeScript, Python, AWS, PostgreSQL
React Developer
Mar 2024 – Feb 2025
EBIV, Chennai
React, Next.js, TypeScript, Three.js, Supabase
Frontend Engineer, Intern
Feb 2023 – Jul 2023
Sri Sairam Techno Incubator Foundation, Chennai
JavaScript, GSAP, Webflow, Figma
Try Aero Encrypt
Aero Encrypt stores each password like this: sealed with a fresh AES key, and that key locked with an RSA key. Type anything. It is encrypted here, in your browser, with the Web Crypto API, and never sent anywhere.
AES-128-GCM · key wrapped with RSA-2048-OAEP
# encrypt.py, github.com/PughalBot/AeroEncrypt
AESkey = get_random_bytes(16)
AEScipherenc = AES.new(AESkey, AES.MODE_GCM)
ciphertext, tag = AEScipherenc.encrypt_and_digest(password.encode('utf-8'))
key = RSA.import_key(RSApublic_key)
RSAcipherenc = PKCS1_OAEP.new(key)
enc_session_key = RSAcipherenc.encrypt(AESkey)
Hi, I’m Pughal
Pughalesh Lakshmanan on paper. I’ve shipped production web apps since 2023: first as a frontend intern at Sri Sairam Techno Incubator Foundation, then as a React developer at EBIV, and since March 2025 as a software engineer at Tata Consultancy Services.
The part I enjoy most is the join: an interface that responds instantly because the API behind it was designed for it. Outside the day job I build for clubs, friends and my old college.
- TypeScript
- React
- Next.js
- Angular
- Node.js
- Express
- Python
- Flutter
- MongoDB
- MySQL
- PostgreSQL
- AWS
Let’s build it
- +91 98404 57238
- Discord
- Join the server
- Based in
- Chennai, India, IST