Lakshmi Narayanan P

Software Engineer

About Me

Enthusiastic computer science undergrad familiar with technologies like React, Node.js, Express, PostgreSQL, and Python. Eager to solve real-world problems and contribute meaningfully to impactful projects.

Projects

File Uploader

Full-stack file management platform

  • Engineered a full-stack file management platform using Express.js for the backend and EJS for dynamic server-side rendering.
  • Integrated robust user authentication via Passport.js, supporting both traditional login and OAuth2.0 (Google, GitHub).
  • Enabled secure cloud-based file handling with Cloudinary for uploads, storage, and retrieval.
  • Modeled and managed structured data in PostgreSQL with Prisma ORM, and delivered a responsive UI using CSS media queries.
Express.js EJS Passport.js Cloudinary PostgreSQL Prisma ORM

Contact Management REST API

RESTful API for contact management

  • Designed and implemented a RESTful API for comprehensive contact management, supporting full CRUD operations.
  • Deployed MySQL in a Docker container with Docker volumes to ensure persistent data storage.
  • Conducted thorough testing of all API endpoints and workflows using Postman to validate functionality and reliability.
Express.js MySQL Docker Postman

Cricket Score Updater Bot

Real-time score updates via WhatsApp

  • Empowered cricket enthusiasts with instant live score notifications, minimizing disruption from manual score checks.
  • Implemented real-time web scraping with Beautiful Soup (BS4), pulling match details from Cricbuzz.
  • Streamlined WhatsApp delivery via Selenium automation, scheduling score updates every five minutes without user intervention.
Python Beautiful Soup Selenium

Shopping Cart Web App

E-commerce front-end application

  • Built an end-to-end shopping cart application with ReactJS, focusing on real-time product management.
  • Integrated client-side navigation using React Router DOM for smooth transitions between pages without page reloads.
  • Obtained product data dynamically by using the Fake Store API.
  • Ensured responsive design using CSS media queries.
ReactJS React Router DOM Fake Store API

CV App

Interactive CV builder

  • Constructed a React-based CV builder with live-edit capabilities, instantly previewing changes as users input details.
  • Utilized React hooks for efficient state management.
  • Styled the app with CSS and media queries, ensuring it adapts cleanly across devices.
ReactJS React Hooks CSS Netlify

Technical Skills

Languages

Python Java JavaScript C C++ SQL HTML CSS

Frameworks & Libraries

ReactJS NodeJS ExpressJS EJS PassportJS

Tools & Tech

PostgreSQL Prisma ORM Git GitHub Linux Webpack VS Code Docker

Education

Shiv Nadar University Chennai

B.Tech in Computer Science Engineering

2023 – 2027 | CGPA: 9.13 / 10

Extracurriculars & Volunteering

SNUC Coding Club

Member since Aug 2023

Engaged in competitive programming and collaborative project development, honing problem-solving and algorithmic skills.

Karate

Black Belt since May 2015

Demonstrates discipline and long-term commitment.

National Service Scheme

Member since Aug 2023

Participated in cleaning campaigns and environmental talks, fostering a sense of community responsibility.

Get In Touch

I'm always interested in discussing new opportunities, collaborations, or just connecting with fellow tech enthusiasts.

planar2006@gmail.com