Software Engineer | Raleigh, NC

Building high-throughput systems and product experiences that scale.

Graduate Student Developer at NCSU

M.S. Computer Science candidate at North Carolina State University with hands-on experience across distributed APIs, messaging systems, and full-stack product delivery.

Prerak Bhandari portrait

Tech Stack Focus

Go, TypeScript, Java, Python, React, Node.js, Ruby on Rails, PostgreSQL, AWS, Kubernetes

About

Engineer with product mindset and systems depth

Profile

I design backend systems and APIs for reliability, performance, and developer velocity. My work spans high-scale messaging at Kaleyra, real-estate platform engineering at Tailon Labs, and OSS platform improvements at NCSU Expertiza.

I focus on measurable outcomes: better delivery rates, lower latency, stronger reliability, and maintainable codebases.

Education

  • North Carolina State University
    M.S. Computer Science, Aug 2024 - May 2026, GPA: 4.00/4.00
  • R. N. S. Institute of Technology, India
    B.E. Computer Science, Jul 2018 - Aug 2022, GPA: 9.02/10.00

Publication

Prerak Bhandari, Dr. E. F. Gehringer, "LLM Conversation Transcripts in Software Engineering: Redefining Homework in the Age of Generative AI."

2026 ASEE Annual Conference and Exhibition, Charlotte, NC.

0+

APIs migrated from PHP to Go

0

Requests per second achieved

0%

Messaging reliability in failover workflows

0M+

End users reached through enterprise messaging

Experience

Recent roles and outcomes

Graduate Student Developer

North Carolina State University | Raleigh, NC

January 2026 - Present
  • Designing and engineering backend features for Expertiza OSS in Ruby on Rails and TypeScript for scalable peer review and rubric-based grading workflows.
  • Reduced 30% code duplication by refactoring legacy grading models into a reusable hierarchy.
  • Built submission response APIs that improved peer review workflow reliability and backend testability.

Software Engineer Intern

Tailon Labs | Remote, USA

May 2025 - August 2025
  • Built a full-stack Real Estate Management platform using React.js, Node.js, TypeScript, and PostgreSQL.
  • Improved realtor operational efficiency by 35% through scalable listing and workflow management.
  • Increased API throughput 3x by optimizing RESTful backend services with asynchronous I/O, connection pooling, and Redis-based caching.
  • Reduced p95 latency from 280 ms to 85 ms under production load.

Software Engineer

Kaleyra | Bengaluru, India

July 2022 - July 2024
  • Owned the SMS service and improved message delivery rates by 20% by refactoring Sender ID, template, and content APIs and optimizing distributed pipelines handling millions of messages daily.
  • Eliminated billing errors by integrating Meta WhatsApp Tech Provider and Account Sharing features and automating per-customer billing with Meta Graph API analytics pipelines.
  • Impacted 5M+ end users by architecting an in-house URL Shortener with custom domain routing and channel-specific analytics, while leading a 3-engineer team end-to-end.
  • Migrated 150+ APIs from PHP to Go using gRPC, cutting latency by 97.5% and scaling throughput from 4,000 to 15,000 requests per second.

Software Engineer Intern

Kaleyra | Bengaluru, India

April 2022 - July 2022
  • Architected a multi-channel failover framework across SMS, WhatsApp, RCS, Voice, and Email using Amazon SQS-driven routing.
  • Scaled message reliability to 99.9% and reduced delivery failures by 40% with dynamic channel-fallback logic.
  • Built the MS Excel Kaleyra Add-in, improving customer workflow efficiency by 25% and contributing to an 18% revenue increase.

Projects

Production-oriented, AI-focused, and data-driven builds

Great Clips Coupon Finder

Live scraping, text parsing, and searchable local coupon discovery

Built a zero-dependency Python web app that live-scrapes public Great Clips coupon sources, follows final offer links, and makes deals searchable by city, state, or address fragment.

  • Parallelized multi-hop scraping with ThreadPoolExecutor, 15-minute in-memory caching, and graceful handling of flaky upstream pages.
  • Parsed semi-structured offer terms into searchable location metadata and exposed both a polished HTML UI and a JSON API.
  • Deployed on Render with a standard-library-only stack, avoiding Flask, React, databases, and third-party scraping frameworks.
Pythonhttp.serverurllibConcurrencyWeb ScrapingRender

Sword URL Shortener

Built a production-grade URL Shortener with Java (Spring Boot), PostgreSQL, and React.js, designed for 99.9% uptime and sustained traffic above 1000 RPS.

  • JWT-based authentication and role-aware access control.
  • Real-time analytics and RabbitMQ background processing.
  • CI/CD with automated tests, Docker images, and AWS EC2 deployment via Ansible.
Spring BootReactRabbitMQAWSAnsible

Smart Inventory AI Bot

Built a cross-platform mobile app with React Native, FastAPI, and Google Gemini AI to answer inventory and pricing questions from Google Drive CSV sources in real time.

  • Structured query analysis pipeline for faster conversational answers.
  • Cut query-to-answer latency by 40%.
  • Added Drive API integrations and cached 5000+ records using pandas DataFrames.
React NativeFastAPIGemini AIGoogle Drive API

Skills

Core technologies

Languages

GoPythonJavaCJavaScriptTypeScriptRubySQLHTMLCSSPHP

Frameworks

Spring BootReact.jsNode.jsDjangoFlaskFastAPIRuby on Rails

Databases

MongoDBMySQLPostgreSQLRedisElasticsearchDynamoDB

Cloud and Tools

AWSAzureDockerKubernetesAnsibleGitRabbitMQJiraJenkinsEKSS3EC2LambdaELBSQS

Contact

Let's build something meaningful.

Open to software engineering opportunities where performance, reliability, and product impact matter.