Hi, my name is
Amanjot Singh.
I build things for the web.
I'm a Computer Science graduate with a passion for programming and software development.
About Me
Hello! My name is Amanjot Singh, and I'm a 2025 graduate with a bachelor's degree in Computer Science Engineering. I've always wanted to build things, and that's how my passion for coding developed.
So far, I've built many projects that I'm proud of because of the challenges I tackled on my own, such as creating my own programming language to deepen my understanding of programming or building a crypto-currency matching engine to explore real-time trading algorithms, among others.
Beyond that, I love working on new opportunities and solving real-world problems, and I hope to continue doing so throughout my career while seeking exponential growth.
Here are few technologies I've been working with recently:
- Javascript/Typescript
- C/C++
- Golang
- Python
- React
- Redux
- Node.js
- Express.js
- MongoDB
- SQL
- Redis
- Docker
- AWS
- Websockets
- Git
- Github
- Linux
- Figma
- Pipelines
- Vim
- Distributed Systems
- Operating Systems
- DBMS
- Data Structures and Algorithms
and much more....

Where I've Worked
Intern - ERP & Generative AI @ Deloitte
January 2025 - Present
- Contributed to core ERP solutions using Microsoft Dynamics 365, developing internal tools and custom extensions.
- Collaborated with the Generative AI team to build in-house tools that automate repetitive coding tasks in ERP workflows.
- Underwent intensive developer training and applied best practices in real-world agile development environments.
Some Things I've Built
Crypto-currency
Matching Engine
Built a high-performance C++ crypto matching engine with REG NMS–style price-time priority, supporting Market/Limit/IOC/FOK orders, strict FIFO matching, real-time BBO/L2 updates, and REST + WebSocket APIs for live trades and market data.
- C++
- Cmake
- Websockets
- Data structures
Programming Language
Vyzon
Vyzon is a versatile and custom-tailored programming language designed to provide coders with the freedom to shape their coding experiences.
- Javascript
- React
- Tokenizer
- Parser
- Interpreter
Emulator
Chip-8
A CHIP-8 emulator built in Go, featuring real-time input handling, pixel rendering, and accurate opcode execution to replicate classic 1970s virtual machine behavior.
- Go
- Emulation
- CPU
- SDL2
Booking Service
Flights
A microservice-based flight booking system with secure APIs, efficient booking management, real-time flight data, and automated customer notifications for a seamless user experience.
- Microservices
- Transactions
- Cron Jobs
- Idempotency Keys
- Message Queues
- Docker
- AWS
Key-Value Store
Redis-Js
Built a key-value store similar to Redis with essential commands and a master-replica architecture, ensuring real-time synchronization and fault tolerance across all nodes.
- Javascript
- Object Oriented
- RESP protocol
- In-Memory DB
- Master-Replica
Touch-Typing Platform
Semicolon
Developed an intuitive touch-typing platform aimed at helping students, especially beginners, enhance their typing skills. The platform features a curated library of study materials for exam preparation and typing practice, along with an adaptive typing algorithm and real-time progress tracking via graphical representations.
- Javascript
- Node.Js
- Monolithic
- MongoDB
- EJS
- Algorithms
- HTML
- CSS
Additional Highlights
What's Next?
Get In Touch
I'm open to exploring new opportunities, so feel free to reach out if you have something in mind or just want to connect. My inbox is always open, and I'll do my best to get back to you!
Say Hello




