I build test automation systems by day and indie developer tools by night. Through Code By GK, I share what I learn - tools you can use, courses you can follow, and resources you can ship with.

Gopalakrishnan
Senior QA Automation Engineer & SDET
What I Build
Products, tutorials, and resources
Three ways Code By GK can help you - whether you're looking to use a tool, learn a concept, or ship faster.
Tools that solve real problems
Web apps, Chrome extensions, and CLI utilities built because existing tools didn't cut it. NanoRead, DOM2POM, ZapComment, Dorkmine - each one started as a personal frustration.
Explore ProductsReady-to-use assets
Frameworks, templates, and automation kits you can drop into a real project. Built to save hours, not minutes.
Browse ResourcesNotes from real learning
Structured course notes written while learning - filtered through 11 years of QA engineering experience. Not summaries. Opinionated, hands-on, and built to be used.
Start LearningOpen Source & Side Projects
Projects
Experiments, civic tools, and open-source work that aren't products yet — or aren't meant to be.
PostCraft
ActiveAI-powered social media post generator supporting six AI providers (Groq, Ollama, LM Studio, OpenAI, OpenRouter, Together). Supports LinkedIn, X, and Instagram with LinkedIn OAuth posting, image upload, and localStorage history.
Career
Experience
11+ years across enterprise SaaS, fintech, and product companies.
Software Engineer Senior - Test
Mettler Toledo
Leading test automation strategy and framework development for a multi-product SaaS platform serving 500K+ users.
- Developed Qt application automation framework with Squish & Python.
- Built TAF Manager tool, reducing test design time by 60%.
- Architected automation framework with PyWinAuto, Python & Behave.
- Led desktop automation testing with WinAppDriver, C# and SpecFlow.
Test Analyst
Infosys
Managed automation infrastructure for payment processing systems handling $2B+ annual transactions.
- Led web application automation testing with Selenium and Java.
- Led API automation testing with Rest Assured (Java).
- Conducted API automation testing with RestSharp (C#).
- Participated in frontend development with Angular.
Software Engineer
Finastra
Developed automation solutions for web and mobile applications across multiple client projects.
- Conducted web application automation testing with C# and SpecFlow.
Software Developer
UST Global
Developed automation solutions for web and mobile applications across client projects.
- Conducted web application automation testing with Selenium and Java.
- Participated in manual testing activities.
Stack
Technical Skills
Tools and technologies I use to build, test, and ship.
Frameworks & Tools
Languages
Frontend
Backend
Database
CI/CD & DevOps
Methodologies
Let's Work Together
Open to discussing software engineering challenges, automation architecture, or collaboration opportunities.