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.
I am a self-starter who goes for what inspires me. I enjoy building scalable realtime solutions to solve real world problems.
Flutter, Progressive Web Apps, Javascript, React, Stencil, HTML, CSS, LESS, SASS, Angular.js., P5.js
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
I have met people along the way who share similar passions and through collaborations, my skill set has grown and continues to grow.
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.
Envoy
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.
Aug, 2016 — Dec, 2016
Work with clients to deliver appealing UI/UX, SEO friendly business e-commerce websites
I am a student of life and someone self-motivated to search for answers far and wide. I believe this quest itself is what education is all about for me. Here are some places that fulfil this quest for me.
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
Wake Technical Community College
Jan, 2018 — May, 2020
Solid Works Engineering and Mechanical Design Award
"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."
Are you working on something great? I would love to help make it happen!
Road-bot was a project created for North Carolina Department of Transportation (NC-DOT) to ease the manual data-entry required when finding out information on roads. The project had two modes, map point and excel file mode. The excel file mode was the most common use case. The project required two inputs from a spreadsheet; the start node column and end node column. It then used this information and google maps apis to find out useful information about the road such the number of lanes, the street name and populated this data automatically merging the existing spreadsheet with new data.
Stack HTML, CSS, VueJS, Javascript, Google Maps, Firebase
Date April, 2017
This was a class project for the Java class in the spring semester of 2019. The goal was to create an event management system to track the sale for tickets and remaining seats for events. As a fan of material design, I decided to use JavaFX to create a unique user interface for this desktop app.
Stack Java, JavaFX
Date May, 2019
Envoy was a bulk messaging platform with features such as message templating and message scheduling. It was also the first start up project I had a lead role; lead front-end developer.
Stack NodeJS, Javascript, Polymer, Firebase, Mongo, RabbitMQ
Date Jan, 2016
This is a companion app to the confab livechat platform. It enables business owners to respond to their website users on the go.
Stack Flutter, Dart, GRPC, Oauth2
Date August, 2020
The confab chat widget is an embeddable chat platform for the web. The widget can be added to any website in seconds by copying a simple piece of code. It is also light weight and does not notoriously track user actions using cookies.
Stack StencilJS, SCSS, GRPC-Web
Date April, 2019
This is the landing page for the confab.im website. It showcases the products offering and features.
Stack HTML, SCSS, Javascript
Date September, 2018
The confab web platform is a software business solution for business owners. It provides a chat platform and key web analytics to business owners who have installed the confab widget on their site.
Stack Dart, GRPC-Web, Angular Dart, HTML, SCSS
Date August, 2019
Fleek is a social/dating app exclusively for students. It features end-to-end encryption using elliptic curve cryptography to keep the conversations private. All messages and media are end-to-end encrypted.
Stack Flutter, NodeJS, Golang
Date March, 2021
Are you working on something great? I would love to help make it happen!
Thank you for your interest in my work. I’ll will respond to you as soon as I can.