A self-taught programmer who enjoys coding with Golang. Experienced with distributed systems and scalable real-time systems using technologies such as GRPC, micro-service architechures and timeseries databases.
Intrigued by great UI/UX designs, music visualizations, music synthesizers and computer generated art.
Drone and aerial photography enthusiast. A concert head who frequents diverse music genre concerts.
Git, Java, Dart, Golang, Arduino, Raspberry PI coding, Cellular realtime systems
Golang, Node.js, PostgreSQL, MongoDB, Redis, Docker, Google Cloud Platform, Kubernetes, Istio, GRPC and REST APIs
Payment systems integration (Stripe/Paypal), Data-Search Optimization, Datastore Design, Workflow automation
Dec, 2018 — Present
Build stress tested, fault tolerant backend code able to scale horizontally and, handle millions of requests per second.
Ease software development and deployment using infrastructure as code, automated build systems and generated documentation.
Create technical designs for distributed computing and implement them using various programming languages and cloud technologies e.g. Golang, pubsub, GRPC, redis, protobuf
Manage application secrets using workload identity to reduce secret leaks and implement encryption at storage.
Build memory efficient real time event streaming to power user analytics and other stream systems.
Create task systems for reporting bugs, running system checks and offloading time-insensitive work.
Jan, 2016 — May, 2017
Use Rabbit MQ to build a scalable bulk user messaging with message templating.
Create a progressive web app with push notifications in multiple platforms.
Create automated REST API documentation.
2021 — Current Student
Pursing my passions in drones and IoT development
Part of the FSAE team developing a championship electric car. Formula SAE is a student design competition organized by SAE International
"Nigel enjoys what he does and this can be seen through his work. He has great work ethics and just get it done in the most beautiful way imaginable."
“Nigel is a great team player. He shows a great team spirit, takes up tasks and sees them to completion.”
“Nigel's ability to get on top of new material and build something meaningful is next level. Seems like no curve is too steep for him. He shows great dedication and is humble.”