Skip to content
View varunks04's full-sized avatar

Highlights

  • Pro

Block or report varunks04

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
varunks04/README.md

Varun K S

Typing SVG

LinkedIn   Gmail   Portfolio   GitHub


⚡ Highlights

Lead Software Engineering Intern — Genesis Training & Consulting Services (led an 11-member engineering team, coordinated development workflows, and drove project execution)

Open-Source MaintainerAlgoNest published on PyPI · pip install algonest · 14 algorithm domains · 50+ typed primitives

Software Product Creator — MediaCleaner Designed, developed, and launched a standalone desktop application distributed commercially as a Windows .exe

Certified — Meta Database Engineer Professional Certificate · 100 Days of Code Python · Mastering DSA in C/C++

Core Stack — Python · C++ · Flask · FastAPI · PostgreSQL · OpenAI API · REST · pytest


About Me

I'm a backend-focused software engineer based in Bengaluru, India — graduating B.E. Computer Science from JSS Academy of Technical Education in July 2026.

I build systems that ship: an open-source Python library on PyPI, a commercial media tool on Gumroad, and an LLM-integrated Flask platform. At Genesis, I led an 11-member engineering team delivering an AI-first recommendation platform — owning architecture, sprint planning, and engineering standards end-to-end.

My work sits at the intersection of Python backend engineering, open-source software, and AI integration. I care about clean API design, reproducible builds, and software that solves real problems without unnecessary complexity.

📍 Bengaluru, India  |  🎓 B.E. CSE · 2022–2026  |  📦 Open Source Contributor  |  🛒 Commercial Product Builder


📦 Open Source — AlgoNest

PyPI Version PyPI Downloads License

AlgoNest is a production-grade Python library for algorithms and data structures — designed with typed, iterable-first APIs and real-world engineering practices.

pip install algonest

What's inside:

  • 14 algorithm domains — search, sort, graphs, dynamic programming, heaps, greedy, and more
  • 50+ reusable typed primitives with clean, consistent APIs
  • pytest test suites with full coverage per module
  • Public documentation and contribution guidelines
  • End-to-end Python packaging experience — from local dev to PyPI release

This is my flagship open-source project. Built to be usable, not just demonstrable.

View on PyPI GitHub Repo


💼 Experience

Genesis Training and Consulting Services — Lead Software Engineering Intern

Feb 2026 – May 2026 · Bengaluru, India

Led an 11-member cross-functional engineering team building an AI-first digital recommendation platform.

  • Platform Architecture — designed infrastructure setup, deployment strategy, scalable repo organization, and folder structures for long-term maintainability across parallel workstreams
  • AI Pipeline Ownership — directed Python-based AI pipeline architecture, REST API layer design, conversational search feature planning, and AI-driven product discovery workflows
  • Engineering Standards — established Git/GitHub collaboration practices, PR review workflows, and coding standards across the full team
  • SDLC Leadership — managed Spiral SDLC sprint planning, milestone coordination, and structured release cycles

Cognifyz Technologies — Software Development Intern

Nov 2025 – Jan 2026

Contributed to C++ engineering projects involving data processing pipelines, structured data handling, and software development practices within a collaborative engineering environment.


Featured Projects

📦 AlgoNest — Python DSA Toolkit

Python · PyPI · pytest · Open Source

Problem: No lightweight, typed, installable Python library for algorithm primitives with clean APIs.

Solution: Published a modular open-source library on PyPI spanning 14 domains — search, sort, graphs, dynamic programming, heaps, greedy, and more.

Highlights: Typed iterable-first APIs · pytest coverage · public docs · contribution guidelines · full packaging lifecycle

Outcome: pip install algonest — production-grade open-source engineering from design to release.

PyPI GitHub

🧹 MediaCleaner — Media Deduplication Engine

Python · OpenCV · Perceptual Hashing · Streamlit

Problem: Large media libraries accumulate duplicates — existing tools require complex setup or paid subscriptions.

Solution: Built a perceptual hashing engine using OpenCV for memory-efficient duplicate detection across image and video directories.

Highlights: Batch processing pipelines · zero-install .exe packaging · cross-platform desktop distribution

Outcome: Commercially released on Gumroad — a shipped product with real users.

GitHub

🧘 Smara AI — LLM-Powered Flask Platform

Python · Flask · OpenAI API · REST · Sentiment Analysis

Problem: Digital journaling lacks personalized, context-aware insight and reflection support.

Solution: Flask REST API backend integrating OpenAI API for LLM-driven insights, sentiment analysis, and AI-generated recommendations.

Highlights: Context-aware prompt engineering · encrypted local storage · role-based auth · structured API design

Outcome: Full-stack AI-integrated platform demonstrating end-to-end LLM application architecture.

GitHub

🎓 Placement Management System — Enterprise Campus Platform

React · TypeScript · PostgreSQL · REST API · RBAC

Problem: Campus placement coordination involves fragmented manual workflows across students, recruiters, and coordinators.

Solution: Normalized PostgreSQL relational schema with RBAC supporting concurrent multi-role workflows.

Highlights: Real-time tracking · automated notifications · analytics dashboards · three-role access model

Outcome: Centralized visibility and reduced coordinator overhead through automated workflows.

GitHub


Technical Skills

Core

Python C++ SQL Linux Git

Backend & APIs

Flask FastAPI PostgreSQL REST

Testing & Practices

pytest GitHub Actions

AI & LLM Engineering

OpenAI LangChain Prompt Engineering

Data & ML

Pandas NumPy OpenCV scikit-learn

Frontend

React TypeScript Tailwind CSS


🏅 Certifications

Certification Issuer Year
Meta Database Engineer Professional Certificate Meta · Coursera 2025
100 Days of Code: Python Pro Bootcamp Udemy 2025
Mastering Data Structures & Algorithms in C/C++ Udemy 2024

Currently Learning

  • Python at depth — CPython internals, bytecode, the GIL, memory model, interpreter lifecycle, and how the runtime actually executes code
  • AI Engineering — building production agentic systems, RAG pipelines, tool-use patterns, and LLM orchestration beyond basic API calls
  • Scalable backend architecture — distributed systems fundamentals, system design patterns, and high-throughput API design
  • Production deployment — containerization, CI/CD workflows, and engineering for reliability at scale

📬 Contact

Email   LinkedIn   Portfolio   GitHub


Python · C++ · Flask · FastAPI · PostgreSQL · OpenAI API · Open Source · PyPI · Bengaluru

Popular repositories Loading

  1. Telegram-Personal-Dairy-Bot Telegram-Personal-Dairy-Bot Public

    A smart diary system integrated with Telegram that lets you narrate your day in text or voice. It deeply analyzes your daily activities, identifies productivity patterns, highlights time-wasting ha…

    Python 1

  2. Nexus-AI Nexus-AI Public

    🧠Nexus-AI is a voice-powered personal diary and AI mentor. Speak your day, reflect through intelligent insights, save memories, and train with personalized AI role models. Built with Flask and Open…

    HTML 1

  3. JavaExpenseTracker JavaExpenseTracker Public

    A Java Swing application for tracking personal expenses with summary views, detailed tables, and visual chart

    Java

  4. Memezzy Memezzy Public

    Memezzy is a sleek, Firebase-powered platform for sharing and discovering trending memes. Upload, like, and share your favorite internet humor in a modern, user-friendly interface.

    HTML

  5. My-Portfolio My-Portfolio Public

    A modern, responsive personal portfolio website showcasing skills, projects, and experience. Built with HTML, CSS, and JavaScript, this static website provides a clean and professional presentation .

    HTML

  6. Java-Quiz-App Java-Quiz-App Public

    Interactive Java Swing quiz application with MySQL database, featuring modern UI, dark/light themes, sound effects, and progress tracking

    Java 1