Hi ๐Ÿ‘‹ I'm Vikas Kukreti

Software Engineer

I build systems that scale and occasionally convince computers to do what I want.

const programmer = {
  coffee: true,
  sleep: false,
  bugs: [
    "it's a feature",
    "works on my machine",
    "undefined is not a function"
  ],
  fridayDeploy: function() {
    return "live dangerously";
  }
};

About Me

I'm a software engineer who loves digging into how systems work and turning complex problems into fast, scalable solutions. I work across the stack - backend services, mobile, and web - always aiming for strong performance, reliability, and a smooth user experience.

With a solid foundation in CS fundamentals (DSA and system design), I'm comfortable entering new domains and translating complex requirements into efficient, production-ready code. Whether I'm architecting backend systems or crafting mobile and web interfaces, I focus on building high-performance applications that combine precise visuals with intuitive, user-centric design.

Tech Stack

Frontend & Mobile

  • React / Next.js
  • TypeScript
  • React Native
  • Android (Kotlin / Java)

Backend

  • Node.js
  • Python
  • PostgreSQL
  • MongoDB
  • Redis

Currently Exploring

  • Go (Golang)
  • LLMs & RAG
  • Docker
  • AWS

Hobbies

๐Ÿ‹๏ธ Gym & Fitness ๐ŸŽค Singing โœˆ๏ธ Traveling ๐Ÿ“š Reading

Experience

March 2025 - Present

Software Engineer

Wishlink ยท Gurugram

Lead end-to-end development and release of features, performance improvements, and bug fixes for the Wishlink Shopping App (100K DAU). Delivered key features such as Stories, Category Navigation, Filters, and Creator Discovery, Notifications, boosting retention and improving conversions. Enhanced app performance by reducing startup latency from 4s to <1.5s, lowering CPU and memory footprint by approximately 50%, and significantly reducing frame drops. Revamped the entire app UI and UX, improving usability, scalability, and visual consistency. Improved short videos playback using predictive preloading, smart caching and windowing.

TypeScript Node.js Python PostgreSQL React Native React NextJS
November 2021 - February 2025 (3 years 4 months)

Software Development Engineer

ByteLearn.com ยท India

SDE II (Apr 2024 - Feb 2025): Served as Technical Lead for the frontend team while managing individual full-stack contributions to core product verticals. Steered development for Web App, Chrome Extension, and Data Scraping services. Played a central role in launching multi-platform B2C mobile and web applications. SDE (Jul 2022 - Apr 2024): Architected a B2B student platform (web/native mobile app) with scalable design, significantly improving user experience. Designed robust REST APIs and automated data processing scripts using Node.js, Python, and Selenium. Collaborated across cross-functional teams (Design, Chatbot, DevOps) to deliver high-impact features. Intern (Nov 2021 - May 2022): Developed highly interactive React components (graphs, math keyboards, drag-n-drop inputs) from scratch. Utilized SVG, TypeScript, and React to enhance AI chatbot engagement for mathematical learning.

TypeScript Python React Node.js Selenium Golang HTML5 D3.js CSS3

Education

June 2022

Bachelor of Technology, Computer Science

Uttarakhand Technical University

Honours ยท 87%

Projects

Snake Game

Interactive Snake Game

Interactive Snake Game

A modern React & TypeScript recreation of the classic Snake game with smooth animations and CSS3-powered element positioning.

React TypeScript CSS3
View Project
Forest Fire Tracking

Forest Fire Tracking

Forest Fire Tracking

Real-time tracking and control application for forest departments with interactive maps, GPS monitoring, and key location details.

React Native Maps API GPS
View Project
Varroc AMD

VarrocAMD Catalog

VarrocAMD Catalog

Mobile catalog app for Varroc Group showcasing automotive parts including plastic moulded modules, engine valves, and electrical systems.

React Native Android
View Project
JavaScript IDE

Browser JS IDE

Browser JS IDE

Online in-browser JavaScript IDE allowing users to write and execute code directly with instant output, no backend required.

JavaScript CSS3 HTML5
View Project
Chat App

Real-time Chat Platform

Real-time Chat Platform

ReactJS-based chat platform powered by Node.js, Express, and Socket.io with full-screen/popup modes and document sharing.

React Socket.io Node.js
View Project
LearninTV

LearninTV

LearninTV

Social media app for skill development through 1-minute video content, enabling users to learn and refine skills efficiently.

React Native Video Social
View Project
Teacher at Click

Teacher At Click

Teacher At Click

Online directory connecting students with 1000+ private tutors in Dehradun for face-to-face instruction across 100+ subjects.

React Node.js MongoDB
View Project

Get In Touch

I'm currently open to new opportunities. Whether you have a question or just want to say hi, I'll try my best to get back to you!