

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
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
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
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
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
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
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
ThumbnailHero
AI YouTube thumbnail generator
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
Full-stack e-commerce platform
E-commerce storefront with real-time inventory, Stripe checkout and an admin dashboard.
- Next.js
- TypeScript
- Stripe
- PostgreSQL
- Prisma ORM

Portfolio with RAG Chatbot
This site
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 2025Gulbarga University · Kalaburagi, India
Diploma in Computer Science and Engineering
Dec 2021Government 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


