Sharanayya R Tenginamath

Sharanayya R Tenginamath

Software Engineer

Bengaluru, India

Serving notice · Available from Oct 12, 2026

Software engineer with 4 years building scalable full-stack applications with React.js, Next.js, TypeScript, FastAPI and Python. Currently a Software Engineer at McD BERL, building a cloud-based enterprise SaaS platform.

Previously shipped payment SDKs, AI-powered test automation and high-traffic Next.js platforms. I care about system design, performance and AI-powered products. I also teach tech in Kannada as Tech Swamy Kannada.

Experience

  1. Software Engineer

    McD BERL Pvt Ltd · Bengaluru, India

    Feb 2026 — Present

    Implementing the energy and daylight analysis modules of NASHZERO, a cloud SaaS platform for sustainable building design. Serving notice period; last working day Oct 9, 2026.

    • Implemented the energy and daylight analysis modules, building both the FastAPI REST services and the React frontend from calculation logic specified by in-house architects and MEP engineers.
    • Built a FastAPI microservice wrapping the EnergyPlus simulation engine and integrated it with the main backend over REST — job submission, execution and result retrieval.
    • Cut simulation runtime on a representative building model from roughly 2 hours to 45 minutes by converting sequential execution into parallel runs distributed across Celery workers.
    • Developed the React 18, TypeScript and Vite application with Redux Toolkit, TanStack React Query and Material UI, rendering results as interactive analysis dashboards and Three.js 3D site views.
    • Used Redis as the Celery message broker and job-status store, streamed to the frontend over WebSockets; processed simulation outputs with pandas and NumPy into automated PDF reports.
    • Deployed to AWS (EC2, S3) with Docker and kept the Jenkins CI pipeline passing a SonarQube quality gate on new code: zero bugs and vulnerabilities, 80%+ coverage, A ratings.
    • React.js
    • TypeScript
    • Vite
    • FastAPI
    • Python
    • Celery
    • Redis
    • MongoDB
    • PostgreSQL
    • Docker
    • AWS
  2. Software Engineer

    Cloudberry360 · Bengaluru, India

    Aug 2024 — Jul 2025

    Promoted to Software Engineer. Built high-performance Next.js products, payment infrastructure and AI-powered QA tooling for e-commerce and media clients.

    • Improved render speed by 45% with Next.js code-splitting, lazy loading and optimised server-side rendering.
    • Developed a PCI-DSS compliant JavaScript payment SDK for PayPal, Google Pay, Apple Pay and Volt, cutting payment failures by 25% and integration time by 10 hours.
    • Authored SDK integration documentation and sequence diagrams that halved merchant onboarding time.
    • Built an AI-powered test automation platform that generated and ran test cases for e-commerce applications, cutting manual QA effort by around 60%.
    • Led technical design and sequence diagramming for the multi-gateway payment and CMS systems, and drove sprint planning with cross-functional stakeholders.
    • Next.js
    • TypeScript
    • JavaScript
    • PayPal
    • Google Pay
    • Apple Pay
    • Node.js
  3. Associate Software Engineer

    Cloudberry360 · Bengaluru, India

    Jan 2023 — Aug 2024

    Built APIs, reusable components and a high-traffic news platform with a custom CMS.

    • Designed and implemented RESTful APIs, storage integrations and reusable components with Next.js and Node.js, supporting 12+ cross-functional integrations.
    • Built and optimised SouthEye, a high-traffic news platform with a custom CMS, role-based dashboards and real-time publishing — SSR, SEO, caching and CDN cut page load time by 40% and lifted engagement 22%.
    • Increased automated test coverage to 60%+ with Jest and TDD, reducing production regressions.
    • Next.js
    • Node.js
    • JavaScript
    • Jest
    • Redis
    • PostgreSQL
  4. React.js Developer

    Codegama · Bengaluru, India

    Mar 2022 — Oct 2022

    Built greenfield React applications, including a celebrity video messaging platform.

    • Cut page load times by 32% through performance optimisation of accessible React applications.
    • Implemented Redux Toolkit state management and REST integrations, decreasing defect rates by 28%.
    • Built a reusable Tailwind CSS component library that works across 15+ browsers and devices.
    • Optimised the checkout flow of a video messaging platform, removing 3 steps and improving conversion by 18%.
    • React.js
    • Redux Toolkit
    • Tailwind CSS
    • Stripe
    • REST APIs
  5. Data Validator / Junior Web Trainee

    Hope Research Group · Bengaluru, India

    Dec 2019 — Dec 2020

    Validated large-scale datasets and learned web development fundamentals.

    • Validated large datasets at 99%+ accuracy, reducing discrepancies by 28% through improved processes.
    • Optimised Excel-based workflows, saving 8 hours a week.
    • Supported internal UI updates while building foundations in HTML, CSS and JavaScript.
    • HTML
    • CSS
    • JavaScript
    • Excel
  6. Creator & Educator

    Tech Swamy Kannada

    2015 — Present

    Teaching technology in Kannada on YouTube and in long-form articles on this site.

    • Grew the channel to 4K+ subscribers and 76K+ views.
    • Write in-depth technical guides with interactive diagrams on networking, JavaScript and GenAI.
    • Teaching
    • Technical writing
    • Video

Featured projects

All projects
VinyasaAI screenshot

VinyasaAI

AI automation workflow builder

2025

A visual canvas for designing business workflows that LangGraph agents execute — drag nodes, connect tools, and let AI run the steps.

  • Next.js
  • React
  • PostgreSQL
  • Drizzle ORM
  • LangGraph
  • OpenAI
ThumbnailHero screenshot

ThumbnailHero

AI YouTube thumbnail generator

2025

Generates eye-catching YouTube thumbnails from a prompt using Google Gemini, built for creators who don't want to open a design tool.

  • Next.js
  • React
  • Google Gemini
  • Tailwind CSS
  • TypeScript
Swamy Store screenshot

Swamy Store

Full-stack e-commerce platform

2024

E-commerce storefront with real-time inventory, Stripe checkout and an admin dashboard.

  • Next.js
  • TypeScript
  • Stripe
  • PostgreSQL
  • Prisma ORM
Portfolio with RAG Chatbot screenshot

The site you're on: Next.js 16 with Cache Components, an MDX blog with interactive diagrams, and an AI assistant grounded in portfolio data.

  • Next.js
  • Tailwind CSS
  • shadcn/ui
  • Vercel AI SDK
  • MDX

Education

  • Bachelor of Science in Computer Science

    Nov 2025

    Gulbarga University · Kalaburagi, India

  • Diploma in Computer Science and Engineering

    Dec 2021

    Government Polytechnic · Kalgi, India

Certifications

Tech stack

Languages
  • TypeScript
  • JavaScript
  • Python
Frontend
  • React.js
  • Next.js
  • Vite
  • HTML5
  • CSS3
  • Tailwind CSS
  • Material UI
  • Redux Toolkit
  • React Query
  • Zustand
  • Three.js
Backend
  • FastAPI
  • Node.js
  • Celery
  • WebSockets
  • REST APIs
Databases
  • MongoDB
  • PostgreSQL
  • Redis
  • Prisma
  • Drizzle
Data
  • pandas
  • NumPy
  • Matplotlib
AI / ML
  • LangChain
  • LangGraph
  • Agentic AI
  • RAG
  • OpenAI
  • Gemini
Cloud & DevOps
  • Docker
  • AWS
  • Linux
  • Git
  • Jenkins
  • SonarQube
  • Microservices
Testing
  • Vitest
  • React Testing Library
  • Jest
  • pytest

Writing

All posts