Girish Patil

Experienced Full-Stack Engineer with 6+ years in software development, specializing in Next.js, React.js, TypeScript, Node.js, Javascript ecosystem, MongoDB, PostgreSQL, and DevOps. Passionate about cost optimization, performance improvements, and scalable infrastructure. Strong leadership skills with experience managing small teams, driving technical decisions, and implementing CI/CD, test automation, and cloud optimizations.

Professional experience

Frontend tech lead @ IndiaHikes → (April 2024 - Current)

IndiaHikes, Bangalore | Remote

Managing a small team, providing feedback, discussing new feature implementations, and conducting code reviews. My day-to-day activities include overseeing the bigger picture, optimizing costs, improving infrastructure, and enhancing DevOps processes.

  • Performance analysis, resource consumption and security analysis of the platform
  • Cost cutting and fundamental setup changes related to that.
  • Extensive and foolproof custom caching system to reduce costs

    With an approach I spear headed, collaborated with others, we were able to reduce costs by ~74% on Prismic billings alone. Resolving discussions in the most practical way while ensuring the best outcome for the company.

  • Designed Nginx reverse proxy and SSL setup for multi-subdomain architecture.
  • Managed Docker-based preview deployments for different feature branches.
  • Significant improvements in DevOps, including CI/CD, test automation (Playwright), and strategic decision-making for both backend and frontend teams.
  • Apart from technical work, I try to inculcate the past experience and learnings here. Including documentation, open communication, discussing feedbacks with others.

Full stack engineer (2018 - 2021) & Senior Full-Stack Engineer → (2021 - 2023)

Hashnode, Bangalore | Majorly Remote

Being one of the founding engineers and always a part of the team since the beginning and the major transition from Q&A to blogging platform. I am proud of the work we have done together and my role in it. There is lot more than what can be said here.

  • We hugely pushed for open communication and documentation and every senior devs reviewed PRs. We took ownership and actively participated in all aspects of the company, ensuring accountability and collaboration.
  • Solely led the project of GitHub integrations, Hashnode’s GitHub backup and Source from GitHub to Hashnode features.
  • Spearheaded a team in initial phases of code rewrites / transition from Express.js based Monolithic setup to Next.js and Vercel (Serverless setup).
  • Led and established the foundation for our Security & Bug Bounty program and served as the Security AOR for the team.
  • Debugging, revamping and maintaining auth systems of the interconnected subdomains, custom domains, SSO
  • Analyzing, reporting and fixing complete bottom up performances
  • Research in editor options and major involvement in WYSIWYG editor and the legacy markdown editor. Contributed to the current editor on Hashnode which is built on top of TipTap.js
  • Led the analytics project solely to setup and crunch numbers from Google analytics reporting tool and our custom data
  • Initiated business and tech discussions, leading to the development of the Headless CMS (now a product). Unfortunately, I left the company before its completion.
  • Actively participated in Hashnode’s offline community events and promoted the company in various ways myself.
  • Open and clear contributions to product feedbacks and discussions

Pre-Professional Experience / Independent ventures

Founded Fastpack

Fastpack, Hubli – (2017 - 2018) 1.5 years

A last mile delivery company by me and 4 other friends

Creator / Developer / Delivery guy among others

  • Complete last mile delivery fleet / order management and optimized delivery mapping tools
  • Interacting and onboarding local companies and individuals to use our platform.
  • A complete suite of pickup / delivery and management platform

Community work

Organizer – Google Developer Groups Hubli → (2018 - current)

  • Co-organizing developer meetups, tech talks, and hackathons to support the local tech community.
  • Mentoring aspiring developers and students in JavaScript, Web Development, and DevOps.

Open source work

  • and other minor ones which you can find on my GitHub profile

Skills, tech, tools and libs

Some of my current stack which I am mostly working on daily basis either professionally or on side projects

Frontend

Javascript, TypeScript, React.js, Next.js, Tailwind, SWR, MobX.

Performance Optimization (Lighthouse, Web Vitals), website analysis for SEO / Performance optimization

React Native for mobile apps and Electron for cross platform Desktop apps

Backend, Databases and Cloud platforms

Node.js, Express.js, REST APIs, GraphQL, MongoDB, PostgreSQL, Redis, Memcached, SQlite, Vercel, AWS, DigitalOcean. I started journey with PHP long time ago, have a bit of familiarity with it.

JWT, OAuth authentication, SSO, authorization setup, techniques and modeling

MDX, Message queue systems Ex, RabbitMQ, Bull etc

DevOps, Testing and automation

Docker, Complete suite automation and setup.

Jest, Cypress / Playwright

GitHub actions, Let’s Encrypt

Others

Basic python and can pick up on the way any other technologies.

I have briefly spent time on AWS Kinesis, AWS Lambda, AWS DynamoDB while working at Hashnode

Contact information

🕸️  → evilhead.me

📧 → girish [at] evilhead.me

github-icongithub.com/theevilhead

linkedin-iconlinkedin.com/in/theevilhead

x-logox.com/@theevilhead

instagraminstagram.com/theevilhead

Education

Half engineer in Computer science

Started in 2014 (dropped out after 2 years due to personal reasons/interest and was building something on the side back then)

Tontadarya College of Engineering - Gadag

Languages I can communicate in

English, Kannada, Hindi, Telugu 🇮🇳

  • Native Kannada speaker
  • Fluent in speaking, reading and writing English and Hindi
  • Survival level speaking in Telugu
  • Completed a 420+ day Spanish learning streak on Duolingo.

On the side

I love going on hikes (a lot), going on bike rides, outdoor adventures. I am a rock climbing enthusiast. Have avid interest in creative space and love exploring variety of opportunities that I come across.