Himmat Singh Khalsa

Software Engineer | Full Stack Developer

Hi, I'm Himmat!

My passion for software engineering and languages stems from their shared ability to bridge gaps and foster connection. Both require empathy, problem-solving, and an appreciation for structure and nuance. This portfolio highlights how I bring these values to my work, from crafting intuitive user experiences to building scalable, impactful solutions.

Technical Skills

Languages

JavaScript, TypeScript, Python, Java, Groovy

Frontend

React, HTML, CSS, Bootstrap, Flexbox, styled-components

Backend

FastAPI, Express, Node.js, Moqui Framework, Socket.IO, RESTful APIs

Databases

PostgreSQL, MySQL, MongoDB, Snowflake, Google BigQuery, DBeaver

Development Tools

Git, GitHub, Axios, NPM/Yarn, ESLint/Prettier, Regex, Webpack, Babel, Postman

Testing

unittest, Jest, Mocha, Chai

Cloud & DevOps

AWS (Lambda, EC2, S3)

AI & ML

wav2vec2, PyTorch, Hugging Face, SentenceTransformer, Text Similarity (jellyfish, cosine similarity)

Featured Project

Gurmukhi Transliteration Demo

Gurmukhi Voice Search & Transliteration Tools (2024)

A full-stack web application for studying Gurmukhi (ਗੁਰਮੁਖੀ) scriptures, featuring AI-powered voice search and transliteration.

Tech Stack: React, TypeScript, FastAPI, Docker, Hugging Face, wav2vec2, Sentence-BERT, Python, unittest

Professional Experience

Software Engineer I - Alkami Technology, Inc

2022 - 2024

  • Developed and optimized digital banking applications serving 18M+ monthly active users
  • Built security services and maintained React/TypeScript applications

Content Platform Engineer - Kundalini Mobile

2021

  • Developed React Native content management interface
  • Engineered audio processing workflow and UX improvements

About Me

My passion for software engineering and languages stems from their shared ability to bridge gaps and foster connection. Both require empathy, problem-solving, and an appreciation for structure and nuance. This portfolio highlights how I bring these values to my work, from crafting intuitive user experiences to building scalable, impactful solutions.

As a full-stack software engineer, I thrive on solving complex problems and designing thoughtful, user-centered applications. My professional journey has included both technical and creative projects. At Alkami Technology, I optimized over 20 UI screens and developed a Groovy-based service that helped protect over 18.5 million users from fraud. This experience strengthened my expertise in secure, scalable design and further deepened my interest in leveraging AI for innovative solutions.

I'm particularly fascinated by the intersection of artificial intelligence and software architecture, and I'm dedicated to exploring how these technologies can create more adaptive and impactful systems. My background in education—having taught for six years at an international boarding school—along with my 13 years living in India and Russia, has enhanced my adaptability, communication skills, and appreciation for diverse perspectives.

I'm flexible and open to exciting opportunities—whether remote or in cities where I can grow professionally and personally. I'm passionate about collaborating with teams that value innovation, creativity, and meaningful impact. If that sounds like your team, let's connect!