Software Engineering

I create systems that are flexible, full tested and expandable. I use industry best practices to create applications that are easy to use for both users and administrators.

Front End

My goal has been to design applications and websites so that they are simple and easy to use. My process reflects his goal by being straightforward and refined while not overlooking important details and interactions.

Agile Development

Individuals and interactions over processes and tools, Working software over comprehensive documentation, Customer collaboration over contract negotiation, Responding to change over following a plan.

Scalable Design

Solve the problems now so they dont become a pain later on.

I’m Deepak, a London based Software Engineer. I build maintainable software.

  • Java
  • Javascript
  • Python
  • TDD
  • Scrum
  • Kanban
  • Cloud (AWS, GCP)
  • React
  • SQL
  • NoSQL

I'm a software engineer with three years experience creating highly available and scalable software for use in Video Editing & Streaming, Accounting & Publishing.

I prefer test driven, scalable and easy to read code in an environment that favours fast feedback and experimentation. I've worked in small and large teams, and in Agile/Scrum environments as a Scrum master.

Some examples of code I have written are up on my GitHub.

Below are some of the projects I have worked on, further down are a few blog posts I had fun writing . At the bottom of this page are links to my social accounts, I am also reachable through email

Deepak Bhalla