I'm Malkiat Singh, a full-stack engineer based in Chandigarh, India. I've been building software professionally since 2013: web apps, hybrid mobile apps, APIs, and the admin tools and content systems that keep a business running.

Most of my work lives in the JavaScript and .NET worlds. On the front end that means Angular (and React or Vue when a project calls for it), with Ionic for mobile. On the back end it means Node.js with Express or LoopBack, or C# with ASP.NET Core, on top of MongoDB, PostgreSQL, MySQL or SQL Server. More recently I have been adding AI features to products with the OpenAI APIs.

I also work as a software consultant, which means I spend as much time on requirements, specifications and delivery as I do in the editor. I like owning a feature from the first client conversation to the production release.

This site is where I write about what I build and what I learn along the way.

Experience

13+ years, from ASP.NET Web Forms to Angular, Ionic and Node.js.

  1. 2018–present

    Full Stack Developer at Gander

    Built the product from specification to release.

    • Wrote the technical, functional and business specifications.
    • Created the application template and designed the API.
    • Delivered user registration and login, staff tools to create and manage EPOS stores, and a CMS for front-end content.
  2. 2016–2018

    Lead Full Stack Developer at Prosper2

    Led development of the platform.

    • Wrote the technical, functional and business specifications.
    • Created the application template and designed the API.
  3. 2015–present

    Software Consultant at Fuzzelogic Solutions

    Consulting across client projects and tech stacks.

    • Handled multiple projects across a range of technology stacks.
    • Ran client meetings and gathered requirements.
    • Managed software deliveries.
  4. 2013–2015

    Software Engineer at Next

    APIs and mobile web for native iOS and Android apps.

    • Wrote and interpreted technical documentation.
    • Designed and built the API with C#, ASP.NET Web API and SQL Server 2008.
    • Built a mobile website in ASP.NET MVC 4 and supported the iOS and Android apps.
    • C#
    • ASP.NET Web API
    • MVC 4
    • SQL Server
  5. 2013–2015

    Software Engineer at CsSoft Solutions Pvt. Ltd

    Web applications on the Microsoft stack.

    • ASP.NET Web Forms
    • ASP.NET MVC
    • AngularJS
    • C#
    • SQL Server
    • MySQL

Skills

Front end
  • Angular
  • TypeScript
  • React
  • Vue
  • HTML & CSS
Mobile
  • Ionic
  • Hybrid apps
  • iOS & Android
Back end
  • Node.js
  • Express
  • LoopBack
  • C#
  • ASP.NET Core
Data
  • MongoDB
  • PostgreSQL
  • MySQL
  • SQL Server
AI & tooling
  • OpenAI APIs
  • Linux
  • Git

Education

  • B.Tech, Information Technology

    Punjab Technical University · 2009–2013

Get in touch

The best way to reach me is a message on LinkedIn. You'll also find my code on GitHub, and new posts through the RSS feed.