Hi, my name is

Swarna Vinai.

I build things for the web.

I’m a software engineer specializing in creating exceptional digital experiences. Currently, I am focused on building accessible, human-centered products at a leading tech company.

Check out my work!

About Me

Hello! I'm Swarna, and I enjoy turning complex problems into simple, beautiful, and intuitive designs. My journey into web development started back in 2018 when I first tried modifying a Tumblr theme—it taught me so much about HTML and CSS!

Fast-forward to today, and I've had the privilege of working at a startup, a large corporation, and launching several personal projects. My main focus is on the modern JavaScript ecosystem, particularly React and Node.js.

I am deeply passionate about front-end performance, accessibility, and writing clean, maintainable code. When I'm not coding, you can find me hiking or experimenting with new coffee brewing techniques.

Technologies I enjoy working with:

  • JavaScript (ES6+)
  • TypeScript
  • React & Next.js
  • Tailwind CSS
  • Node.js / Express
  • SQL & NoSQL

Where I've Worked

Senior Software Engineer @ TechCorp

2022 - Present
  • Led development of a high-traffic micro-frontend architecture using Next.js and Microservices.
  • Mentored junior developers and enforced best practices in code reviews and CI/CD pipelines.
  • Achieved a 30% reduction in page load time for core application metrics.

Full Stack Developer @ Startup Innovate

2020 - 2022
  • Developed and launched a customer-facing API using Node.js and PostgreSQL.
  • Implemented responsive UI features using React, greatly improving mobile user experience.

My Projects

Portfolio v3

A complete redesign of my personal website using Next.js and serverless functions.

React, Next.js, Tailwind View Project →

E-commerce API

A robust, scalable REST API for a fictitious e-commerce platform.

Node.js, Express, MongoDB View Project →

Data Visualization Tool

Interactive dashboard built for visualizing real-time stock market data.

D3.js, Vue.js, Firebase View Project →

Get In Touch

I'm currently seeking new opportunities, and my inbox is always open. Whether you have a question or just want to say hi, I'll do my best to get back to you!

Say Hello