BK

👋 Hi there, I'm

Bharadhwaj K

I build |

Backend Developer building scalable systems and real-time applications. Experienced with distributed architectures, REST APIs, and RISC-V tooling.

0+ Projects
0+ Years Exp
0+ Technologies
Developer
engineer.py
class Engineer:
    def __init__(self):
        self.name = "Bharadhwaj"
        self.role = "Backend Engineer"
        self.backend = [
            "Node.js",
            "Rails"
        ]
        self.systems = [
            "RISC-V",
            "Distributed"
        ]
Scroll Down

02. About Me

I'm a Backend Developer and Electronics Engineering student at PES University with strong foundations in systems architecture and distributed systems.

Currently building production backend systems with Ruby on Rails, while also developing RISC-V performance tools at CHIPS Lab. I work across the full systems stack.

Whether it's designing REST APIs, implementing real-time WebSocket systems, or building processor profiling tools, I enjoy engineering robust backend solutions.

Education

B.Tech in ECE

PES University • 2022-2026 CGPA: 7.45/10

Location

Bangalore, India

Open to opportunities
Coding Setup

03. Experience

Backend Developer Intern @ Commutatus

Backend Engineering

  • Building and maintaining REST APIs using Ruby on Rails for production applications
  • Working with relational databases using PostgreSQL and ActiveRecord ORM
  • Implementing authentication and authorization logic for secure API endpoints
  • Debugging routing, API behavior, and backend logic issues in production codebase
  • Contributing to production backend codebase using Git workflows and MVC architecture
Ruby on Rails PostgreSQL REST APIs Git

Research Intern @ CHIPS Lab, PES University

RISC-V Performance Tooling

  • Developing RISC-V instruction trace analysis tools for processor performance profiling
  • Building Python pipelines for automated performance analysis and reporting
  • Working with Spike and Verilator for RISC-V simulation and validation
  • Automating trace parsing workflows and integrating with Azurite RISC-V core
Python C++ RISC-V Verilator Linux

Teaching Assistant @ PES University

Chips-to-Startup (C2S) Program with NXP

  • Assisted in teaching Standard Cell Design using SCL 180nm PDK
  • Guided students through digital design concepts and RTL workflows
  • Supported lab sessions and debugging of design assignments
VLSI Digital Design RTL

04. Featured Projects

Live Polling System
Backend System

Live Polling System

Real-time backend system for classroom polling using WebSockets with server-authoritative timers and database constraints for vote integrity.

Node.js Express WebSockets PostgreSQL Prisma
Email Scheduler
Backend System

Onebox Email Scheduler

Backend system for scheduled email delivery using Redis job queues, delayed background processing, and restart-safe job recovery.

Node.js Express Redis BullMQ PostgreSQL
Book Recommendations
Microservice

Book Recommendation Microservice

Backend microservice implementing recommendation logic with REST API architecture, relational schema design, and JWT authentication.

Java Spring Boot PostgreSQL JWT
Trading Bot
Systems Engineering

Binance Futures Trading Bot

Automated trading system with asynchronous API interaction, order lifecycle management, and comprehensive error handling.

Python AsyncIO REST APIs
RISC-V Profiler
Systems Tooling

RISC-V Performance Profiler

Instruction trace analysis tool for studying processor performance using Spike and Verilator simulation.

Python C++ RISC-V Verilator
Conference Site
Full-Stack Application

Conference Management Platform

Full-stack conference website for PES IEEE with backend API integration and event workflow logic.

Next.js TypeScript

05. Skills & Technologies

Languages

Python
Java
Ruby
JavaScript
C++
SQL

Backend

Node.js
Express
Spring Boot
Ruby on Rails
REST APIs
WebSockets

Databases

PostgreSQL
Redis
Prisma ORM

Systems Concepts

Auth
Background Jobs
Rate Limiting
Event-driven

Tools

Git
Linux
Docker
Postman

06. Get In Touch

I'm currently looking for new opportunities. Whether you have a question, want to collaborate on a project, or just want to say hi, my inbox is always open!

Say Hello