[~]$ whoami
[~]$ whoami Hey! I’m GK!
Welcome to my corner of the internet. This site showcases my projects, skills, and learning journey in software engineering and technology. Explore my work, read my blog, and connect with me!
→ Currently open to new opportunities - Feel free to reach out if you have exciting projects or positions that align with my skills!
about.

I’m a General Software Engineer based in the USA with 3+ years of experience designing and building scalable, reliable software solutions. I enjoy solving complex problems from first principles approach and focus on writing clean, maintainable code grounded in strong computer science fundamentals. I’m currently exploring Generative AI and integrating LLMs to enhance product capabilities and push the boundaries of intelligent software.
I believe that any software product is built on four key pillars: systems, networks, storage, and security. Understanding and optimizing these areas is essential to creating a solid and reliable product.
I don’t tie myself to any specific programming language. I see languages and frameworks as tools to craft the art of software engineering. For me, it’s all about choosing the right tool for the job and building something impactful. Whether it’s backend, systems, frontend, cloud, infrastructure, or testing, I enjoy working across the stack and finding the best approach for each challenge.
In my free time, I enjoy exploring the inner workings of technology, diving deep into how systems operate beneath the surface. I love researching interesting topics, tackling DIY projects, traveling to experience new places and cultures and have started hitting the gym.
Fast forward today, I’m the first-generation graduate and software engineer in my family. It hasn’t been an easy path and I’m still pushing forward. I graduated from Clemson University and have been actively looking for new oppurtunites. Please reachout to me if you looking for someone well rounded software engineer.
If my profile interests you, let’s connect!
education.
Clemson UniversityAug 2023 - May 2025 • Clemson, SC
Master of Science in Computer Science
· · ·
Jawaharlal Nehru Technological University (AITS)Aug 2016 - Sep 2020 • Tirupati, India
Bachelor of Technology in Computer Science
work.
MyUI.ai
Software Developer (Founding Engineer) • Clemson, SCJul 2025 - Present, Aug 2024 - Dec 2024
Founding team member architecting a multi-tenant, fully scalable B2B AI communication platform for senior living communities. Responsible for end-to-end product architecture, backend system development, and collaboration on web and mobile client applications. Lead a team of three engineers, driving technical direction and ensuring seamless integration across all product components.
· · ·
Clemson University
Graduate Assistant (part-time) • Clemson, SCJan 2025 - May 2025, Jan 2024 - May 2024
Developed full-stack research data applications supporting water filtration projects, efficiently managing over 100,000 experimental reports. Designed and maintained ETL pipelines for streamlined data processing, and administered Linux workstations integrated with the Palmetto High Performance cluster (HPC). Developed parallel execution scripts and automated remote setup for OpenFOAM and ParaView using client-server architecture with HPC.
· · ·
Musco
Software Engineer Intern • Urbandale, IAMay 2024 - Aug 2024
As part of the Emerging Tech team, I contributed to the development of an industry-first, machine learning-powered software intelligence product designed to assist umpires in baseball. My primary focus was on architecting and implementing core features within the software layer, and setting up observability system for the edge IoT devices.
· · ·
SonicWall
Software Developer • Bengaluru, IndiaJun 2022 - Jul 2023
Developed and maintained internal and client-facing tools supporting SonicWall’s core firewall products. Enhanced automation, improved user experience, and collaborated with cross-functional teams to deliver robust solutions for enterprise security workflows.
· · ·
Tata Consultancy Services
Associate Systems Engineer • Bengaluru, IndiaSept 2020 - Jun 2022
Built and enhanced full-stack enterprise applications for global clients, focusing on improving performance, reliability, and user experience. Worked closely with cross-functional teams to deliver scalable solutions and streamline key business workflows.
projects.
RAG-powered PDF Chatbot
🔗Python • Langchain • Ollama • RAG • ChromaDB
Developed a full-stack Retrieval-Augmented Generation (RAG) system featuring PDF parsing, vector search with ChromaDB, multi-query retrieval, and a responsive chat-based UI for intelligent document querying with 95%+ contextual accuracy.
· · ·
Books E-Commerce Microservices
🔗Java • Spring • Microservices • Event-Driven Design • PostgreSQL • RabbitMQ
A microservices-based e-commerce platform featuring 4 distinct services with event-driven architecture. Implemented API Gateway, Catalog Service with search capabilities, Order Service with circuit breaker patterns, and Notification Service with RabbitMQ messaging. Built with database-per-service pattern, comprehensive testing with Testcontainers, and resilience patterns including Docker containerization and Prometheus observability.
· · ·
Festive Fusion
🔗Python • Pygame • OOP • Design Patterns
A Pokémon-inspired, 3-level adventure game built with object-oriented programming and modern design patterns. Features include save/load functionality implemented using Memento, Singleton, and Factory patterns, enhancing both gameplay experience and code maintainability.
· · ·
CUDA-Accelerated AES-128 Implementation
🔗CUDA • C++ • Encryption • GPU
Developed a high-performance AES-128 encryption and decryption system using CUDA, achieving up to 15x speedup over CPU implementations. Leveraged multi-stream processing, pinned memory, shared and constant memory, and zero-copy techniques to enable efficient, low-latency file encryption on GPU.
· · ·
AWS Cloud Solution for TigerMed
🔗AWS • EC2 • VPC • ALB • CloudFormation • High Availability
Architected enterprise-grade multi-region AWS infrastructure with VPC, public/private subnets, NAT gateways, and Application Load Balancers. Implemented automated failover with Route 53, achieved 99.99% uptime, and ensured HIPAA compliance through comprehensive security controls and CloudFormation IaC.
· · ·
Pizza Restaurant Management System
🔗Java • AWS RDS(MySQL) • Data Modeling • Object-Oriented Programming
A comprehensive pizza restaurant management system featuring a complete database schema with 10+ tables, Java backend with full CRUD operations, and business intelligence reporting. Implemented order management for dine-in, pickup, and delivery with customer tracking, pizza customization, discount systems, and profit analysis views. Designed using proper database normalization and object-oriented principles with inheritance patterns.
. . .
H1B Statistical Analysis
🔗R • Statistical Analysis • EDA • Data Visualization
Comprehensive analysis of H1B visa petition data for FY2024 using R programming. Performed exploratory data analysis & conducted Chi-squared test proving statistically significant association between company petition volume and approval rates.
open source contributions.
I genuinely enjoy contributing to open source projects and being part of the developer community that builds the tools we all rely on. If you’re working on an interesting project and need a hand, I’d love to collaborate!
BashUnit - Upgrade Flag Implementation
🔗Bash • CLI Development • Version Management • GitHub API
Implemented a new --upgrade flag feature for BashUnit testing framework with version comparison logic that checks GitHub releases and automatically updates installations.
· · ·
ZimFarm - Recipe Scheduling UI Enhancement
🔗Python • API Schema • Frontend Development • ZIM File Format
Enhanced ZimFarm web interface by adding visual indicators for disabled automatic recipe scheduling, modifying API schema and implementing frontend logic for improved user experience.
· · ·
Griffe - API Breaking Change Detection
🔗Python • Static Analysis • API Documentation • Type Annotations
Fixed bug in Griffe’s API breaking change detection system by adding proper handling for detecting when default values are removed from type-annotated variables.
· · ·
Rotting Research - ArXiv Link Validation Fix
🔗Python • URL Parsing • Academic Research Tools • Link Validation
Resolved ArXiv link validation bug that incorrectly reported active links as “N/A” status by fixing URL construction logic for proper domain and parameter handling.