Skip to content
View Ross1116's full-sized avatar
  • Melbourne, Australia
  • 04:09 (UTC +10:00)
  • LinkedIn in/ross-r

Highlights

  • Pro

Block or report Ross1116

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ross1116/README.md
Roshan Ravikumar backend systems banner

Backend systems engineer building APIs, workers, data flows, and reliable product infrastructure.

LinkedIn: ross-r    Email: roshrwork@gmail.com

Hey, I'm Roshan

I'm a backend-focused engineer in Melbourne, Australia, and a founding engineer at Sitespace. I build production systems across APIs, data models, queues, product workflows, authentication, observability, and reliability.

Right now, I am building and operating Sitespace across backend and web: construction scheduling, asset bookings, subcontractor workflows, live calendars, and the services that support them.

Current focus

  • Designing backend services and APIs that are clear, maintainable, and easy to evolve.
  • Building production workflows with clean architecture and practical reliability.
  • Shipping product features across Go, Python, TypeScript, and cloud infrastructure.
  • Keeping systems secure by default while preserving a good developer experience.

Technical stack

Runtime: Go, Python, TypeScript, JavaScript, SQL, Bash. Services: FastAPI, Node.js, REST APIs, RabbitMQ, Redis. State: PostgreSQL, MongoDB, DynamoDB. Platform: AWS, Docker, Kubernetes, GitHub Actions, Vercel, Railway.

Featured projects

Construction site scheduling platform for managing assets, bookings, subcontractor workflows, and live calendars.

TypeScript / scheduling workflows / product UI

Backend services for Sitespace, covering core APIs, domain logic, data workflows, and operational support.

Python / backend services / API design

Music recommendation engine for cueing and transition support, including track ranking and move classification.

Python / recommendation logic / audio analysis

Peer-to-peer CDN prototype written in Go, focused on distributed delivery and coordination.

Go / distributed systems / networking

Developer utility for parsing copied code and removing comments based on the selected language.

Go / developer tooling / parsing

Terminal-based battle game built in Go, with a simple game loop and command-line interface.

Go / terminal app / game loop

GitHub activity

Roshan's GitHub contribution summary
Roshan's repositories by language Roshan's commits by language Roshan's GitHub statistics

Engineering interests

I enjoy working where product and infrastructure meet: backend systems that are reliable, secure, and straightforward to use. I am backend-first, but I work across the stack when that is what the product needs.

Backend first. Product-minded. Focused on shipping reliable systems.

Pinned Loading

  1. sitespace-app sitespace-app Public

    Construction site scheduling platform for managing assets, bookings, subcontractors, and live calendars.

    TypeScript 1

  2. swarmcdn swarmcdn Public

    My take on a peer to peer CDN in go

    Go

  3. cuemate-engine cuemate-engine Public

    CueMate-engine A smart booth partner providing ranked next-track options, move classification, and transition-support hints. Powered by a Python DSP analysis plane and a Go API decision plane.

    Python

  4. pokebattlecli pokebattlecli Public

    Pokemeon battle game but in terminal!

    Go