About
Malkiat Singh
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.
- 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.
- 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.
- 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.
- 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
- 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.