Back to projects

Selected project

Roche LightCycler Project

Worked on LightCycler Software at HCL Technologies - a desktop application using Electron with Java and Angular for medical device data processing.

JavaAngularElectronSpring BootDockerFinite State MachineRabbit MQPlotly

Overview

Full-stack development on a desktop application used for medical device data processing. The LightCycler is a real-time PCR instrument for quantitative PCR analysis in medical diagnostics.

Key Features

  • Full-stack development using Java (Spring Boot) and Angular
  • Built end-to-end Run Profile module
  • Implemented complex UI with validations and Plotly-based data visualization
  • Developed software update system and patch generation utility
  • Codebase contribution: approximately 30,000 lines

Tech Stack

  • Languages: Java, TypeScript
  • Frameworks: Spring Boot, Angular, Electron
  • Visualization: Plotly.js
  • Database: PostgreSQL

What I Learned

  • Understanding of desktop application development with Electron
  • Experience with complex UI implementation and data visualization
  • Learned about software update mechanisms and patch generation
  • Understanding of medical device software development practices
Back to projectsStart a conversation