Skip to content
TARUN S / PORTFOLIOTAP OR PRESS ANY KEY TO SKIP

Developer

000

HI, I AM

BUILD c7aeca7 STATUS: OPEN TO WORK

>

CSE (AI & ML) student at PES University, Bangalore, passionate about building software that solves real-world problems and creates meaningful user experiences.

Hire Me
GMT+5:30 · --:--:--SCROLL ↓

tarun@portfolio: ~

002 / ABOUT ME

Building SoftwareThat Makes a MeaningfulImpact.

I'm Tarun, a CSE (AI & ML) student at PES University who is passionate about creating thoughtful digital experiences that solve real-world problems. I enjoy turning ideas into reliable, intuitive, and impactful software while continuously exploring new technologies and improving my craft. Every project is an opportunity to learn, think critically, and build solutions that combine innovation, usability, and lasting value. Whether working independently or as part of a team, I strive to create software that is not only functional but also meaningful to the people who use it

8.2
GPA at PES University
10+
Projects shipped

003 / EXPERIENCE

Where I've been, and what I picked up along the way.

May 2025 — July 2025Bengaluru, India

Zinnovate Ventures

Full Stack Developer Intern

  • Architected the core backend for Peppy Pick, an AI-powered career development platform, using Flask Blueprints for a modular design.
  • Cut profile-analytics API response time from over 30 seconds to under 8 by re-architecting the module to analyse resume, LinkedIn, and GitHub data in parallel.
  • Engineered multi-path authentication: password, OTP via Twilio, and SSO through Google, LinkedIn, and GitHub OAuth — with secure hashing and CSRF-resistant state handling.
  • Integrated an OpenAI GPT interview simulator generating role-based and job-description-based questions with candidate assessment.
  • Hardened an enterprise admin backend with JWT authentication and consistent error handling across every endpoint.
  • Contributed to the frontend of an artist portfolio website in React and TypeScript, adding UI/UX enhancements and a headless CMS for dynamic content management.
  • Python
  • Flask
  • Firebase Firestore
  • OpenAI GPT
  • React
  • TypeScript
  • JWT
  • OAuth
  • Claude

June 2026 — July 2026Bengaluru, India

Bright Nodes

Full Stack Developer Intern

  • Built secure authentication infrastructure with JWT-based access/refresh token rotation, server-side session invalidation, role-based authorization middleware, and an OTP-driven two-factor login and password-reset flow via Nodemailer over SMTP.
  • Architected and deployed multiple full-stack RESTful APIs with Node.js and Express, including a full HR management system spanning employees, departments, projects, tasks, and attendance with a modular routes/controllers/models structure.
  • Evaluated three data-persistence strategies — raw MySQL with multi-table joins, MongoDB/Mongoose schema design, and Prisma ORM — and used them to build a fully functional e-commerce backend for catalog and order management.
  • JavaScript
  • Node.js
  • Express
  • JWT
  • MySQL
  • MongoDB
  • Prisma ORM

004 / PROJECTS

11 ENTRIES

Things I've built, and what broke along the way.

Click any card for the full breakdown — stack, architecture, and the parts that were actually hard.

005 / TECH STACK

37 TOOLS

The tools I actually reach for.

006 / CONTACT

Open to internships and full-time roles. The fastest way to reach me is the form — it lands straight in my inbox.

EMAIL
MAIL ↗
LOCATION
Bangalore, India · --:--:--

Contact form

006.1 / Straight to my inbox ↓

contact@tarun: ~/send-a-message

> awaiting input

0/2000