Skip to content
View KunalKrishna's full-sized avatar

Highlights

  • Pro

Block or report KunalKrishna

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
KunalKrishna/README.md

Hi, I'm Kunal Krishna ๐Ÿ‘‹

Software Engineer | MSCS Student at UNC-Chapel Hill ๐ŸŽ“

I am a backend-focused Software Engineer with 5+ years of experience specializing in Java, Spring Boot, and Cloud Architectures. Currently, I'm pursuing my Masterโ€™s in Computer Science at UNC-Chapel Hill (Exp. May 2026), focusing on distributed systems and GenAI integration.


๐Ÿš€ Professional Highlights

  • Ex-SDE 2 at Redyhire: Architected a Microservices-based ingestion engine using Java/Spring Boot and AWS DynamoDB, reducing latency by 70% using hashing-based updates.
  • Full-Stack Expertise: Proficient in building scalable RESTful APIs, implementing Hibernate/JPA persistence layers, and deploying via Docker/AWS.
  • Problem Solver: Active on LeetCode and passionate about algorithmic optimization (check out my MatchWise project!).

๐Ÿ› ๏ธ Technical Toolkit

  • Languages: Java (8/11/17+), Python, SQL, JavaScript (ES6+)
  • Backend: Spring Boot, Spring Security (OAuth2), Hibernate/JPA, Node.js
  • Frontend: React, Flutter, Angular
  • Cloud & DevOps: AWS (Lambda, S3, EC2, DynamoDB), Docker, Jenkins, CI/CD
  • Databases: PostgreSQL, MySQL, MongoDB, TiDB

๐Ÿ“‚ Featured Projects

๐ŸŽ“ MatchWise

An intelligent TA/RA allocation system built with Python (PuLP) and Firebase.

  • Implemented a stable marriage-based matching engine.
  • Achieved 100% stable matches and reduced administrative overhead by 90%.

A chrome extension which streamlines the process of tracking job applications by automatically parsing job postings and sending the details to a Google Sheet.

  • Tech: Node.js, React, Google sheets.

๐Ÿ”— TinyURL

A project undertaken learn System Design.

  • Tech: Java, Spring Boot 3.5.10, bootstrap@5.3.8 -> later React, DB : Docker/PostgreSQL with Flyway Migrations

๐Ÿ“Š GitHub Stats

Kunal's GitHub stats Top Langs


๐Ÿ“ซ Connect with Me


โ€œFocusing on writing clean, maintainable code and solving complex problemsโ€”one microservice at a time.โ€

Pinned Loading

  1. BookSwap-SpringBootApp BookSwap-SpringBootApp Public

    A spring boot (MVC) based database project for COMP-421

    Java 1

  2. auto-fill-extension auto-fill-extension Public

    chorme exension for auto filling basic details in job applications

    JavaScript

  3. email-writer-sb email-writer-sb Public

    automatically creates a draft reply to you incoming email. The tone of reply can be adjusted.

    Java

  4. jobtracker-ai-extension jobtracker-ai-extension Public

    ๐Ÿค– AI-powered Chrome extension that automatically extracts job details from application pages and logs them to Google Sheets. Never lose track of your applications again.

    JavaScript

  5. pdf-sanskrit-language--extractor pdf-sanskrit-language--extractor Public

    Using Chandra OCR 2 (Datalab SDK )

  6. tinyURL tinyURL Public

    a system design project, implemented using SpringBoot

    Java