Skip to Content

Hi, my name is

Rahul RK.

I build the intelligent web.

I'm a passionate software engineer with expertise in the latest technologies, including modern architectures and Generative AI.
I thrive in team environments, delivering high-quality, user-centric code that solves real-world problems. Let's build something exceptional together!

About Me

Hello! I'm Rahul, a software engineer passionate about building digital products that thrive on the web. From crafting complex software architectures to engineering GenAI-powered applications, I strive for excellence in every line of code. I build products that look pixel-perfect while delivering a seamless, high-performance user experience.

Currently, I'm working at a product-based company GfK - An NIQ Company for 1.5+ years as a Software Engineer. I have been involved in various stages of the full software development lifecycle (SDLC), from ideation and requirements gathering to system design, core development, and testing.

I consistently leverage emerging technologies and modern tools to stay ahead of the curve, ensuring that every product I build adheres to the latest industry standards and best practices.

Here are some technologies I've been working with:

  • JavaScript (ES6+)
  • Node.js
  • MongoDB
  • React
  • TypeScript
  • Python
  • GenAI
  • AWS
  • Redis
  • PostgreSQL
  • Graphql
  • Nest.js
  • Bash Scripts
  • PHP
Avatar

Where I’ve Worked

Software Engineer @ GfK - An NIQ Company

August 2024 - Present

  • Spearheading a GenAI Proof of Concept (PoC) to transform complex chart data into intelligent summaries, managing the full implementation from prompt engineering to backend data modeling and frontend integration
  • Architecting system-wide improvements such as backend caching and reusable parameter stores, significantly enhancing application performance and code maintainability
  • Collaborating closely with Product Owners and stakeholders to refine abstract ideas, ensuring technical requirements align perfectly with business goals
  • Collaborating with the team to troubleshoot production issues and deploy prompt fixes, ensuring continuous application stability
  • Mentoring team members through complex technical challenges and conducting rigorous code reviews to ensure consistency, reusability, and early detection of issues
  • Enforcing high coding standards and best practices across the team, fostering a culture of quality and continuous improvement in the codebase

Some Things I’ve Built

Other Noteworthy Projects

  • Testme

    A CLI tool to test javascript applications

    • Nodejs
    • Javascript
  • Local Data Store

    Node project template with local data store for test environment with authentication

    • Nodejs
    • Express
    • Css
    • Javascript
  • TimeApp

    This is a application for the health care professionals to manage their appointments, customer data, medical reports, and payments.

    • Node
    • Express
    • MySQL
    • Bootstrap
    • React
    • jQuery
    • PHP
    • AWS
    • Material UI
    • Ccavenue
    • Pyhton
  • Watchme

    A project runner which restarts the node app on file changes

    • Nodejs
    • Javascript
  • Amazon Clone

    Amazon clone built with react, express, and firebase.

    • React
    • Context API
    • Serverless
    • Express
    • Firebase
    • Stripe
    • Material UI
  • Mars Rover Photo Gallery App

    This is a photo gallery app which shows latest photos captured by mars rover called Curiosity sent by Nasa. Built with React and nasa's api.

    • React
    • Nasa Api

What’s Next?

Get In Touch

I'm currently looking for new opportunities! Whether you have a specific role in mind or just want to say hi, my inbox is always open.I'll to get back to you as soon as possible!