@nolim1t

Thoughts become things

Projects

Current

Blogging Project

I actively maintain two blogs and sites.

Technology Blog

Link: nolim1t.co

This site that you’re on being a technology focused site, and my window into my world of technology where it interests me.

I generally write about the following:

On the technology blog I often add some technology previews too.

Technologies / Solutions used

This site runs off a jekyll instance (currently hosted on gitlab to learn how to use it), but I’ve also cleverly split it up into multiple repositiories to keep things modularized. Also runs off github for backwards compatibility because jekyll sites should technically work both ways.

I have a layouts folder (for changing the whole look and feel), projects folder (this page!), opensource folder (list of Open Source I’ve done), and the main blogging page.

The site uses mostly a custom template, but I’ve incorporated a few react widgets into it to familiarize myself with react. And lately I’ve spliced in some Vue.js code too.

Travel / Food Blog

Link: itinerantfoodie.com

This is my other passion! Eat well, travel well, and take lots of amazing photos.

I write about -

I also use this site to feature some of the most recent photos I’ve taken too.

Technologies / Solutions used

Almost the same as my technologies as my tech blog, except for one main difference that I’m hosting the site on Amazon S3 (and also cloudfront). In a summary:

I have also build my own uploader tool behind the scenes for uploading AND automatically resizing images (through Amazon Lambda) for the website alone. This allows me to take photos, and upload them directly from my phone rather than having to copy them to a laptop, edit the images, and then upload the images.

Another cool feature I have is that I’m still using github to write posts because it is a nice tool to do version control, however the difference is that I have a travis CI configuration which automatically updates the Amazon S3 bucket.

I’ve basically built something thats as easy to update as possible, but without using wordpress (which is slow, and is a pain to copy). I just want to blog, I don’t care about databases.

I’ve also delved in react a bit more further and went ahead and created a recent instagrams widget, which shows the last 6 instagrams as I love to share to more channels.

Umbrel project

This is a spinoff of the LNCM.io box project. Some improvements to general UX/Usability and some improved middleware. For more details on the project or contributing to it check out GetUmbrel or Umbrel Github

Active Technologies

Proposed technologies / works

“The Box” project

What started off in a random hackathon with some friends with enthusiasts almost 6 months ago has now ballooned into a fully functional product, with working in the point of sale (live in an actual business).

The box is a retail box which is completely open source, and hardware can be sourced with commodity hardware. The aim is to be able to build something with as cheap as possible materials (but also functional) and to target developing countries or countries with high import tax on electronics.

Another aim is to provide merchants with an idea of self-sufficiency where they have full control their own assets, rather than being a financial custodian which requires being a regulated entity.

The box is also extendable (as long as the hardware supports it) to support other technologies, and has a set of APIs which can be built on top of it.

For more information check out LNCM.io

Active Technologies

Proposed technologies / works

Completed

Client projects

LINE chat bot application

For a short project, I was tasked to create a LINE messenger chatbot which responded to different commands with either text based responses or more rich base responses.

The concept is very similar to IRC chat bots which I’ve worked on “back in the day”, except the receiving interface as all through a HTTP/s endpoint which you process.

Technologies used

HeyAgents.com.au backend

Beginning of 2017, I’ve been tasked to create a backend API interface for HeyAgents.com.au. This was purely done on node.js and purely runs off AWS Lambda.

This project had a bit of challenges being AWS Lambda is a very new technology. I’ve created a few open source libraries along the way.

Open Source Libraries

Technologies used

Fintech Projects

Trading Application for BitMex / Poloniex

Currently, it’s a manually laborious task for logging into bitmex and / poloniex just to execute trades.

Eventually, I’d like to be able to execute trades (which automatically set a conservative stop loss and take profit orders) through the command line. As Poloniex has no stop loss feature which closes positions, I’d like to incorporate this as part of the application (monitors the position and closes it out if it gets below a certain threshold)

Technologies / Solutions used

Open Source Libraries used

Lightning ⚡️ Network Invoice Generator

Created a template framework for both generating a lightning network invoice (as well as fallback crypto) for blog posts and custom invoices.

Don’t know what lightning network is? Try this link or this video

Technologies used

Cryptocurrency Invoice Generator

Using the coinpayments.net merchant API, I’ve built a tool to create an invoice link in cryptocurrency.

The tool can be used here, however it uses my own merchant id. It is hosted on AWS Lambda, so there is no hosting costs.

Open Source Libraries used


Who am I?

I write codes, work on projects when inspiration strikes or when the opportunity happens, I am passionate about usability / user interaction (UX), I love new technology and trends (right now blockchain and Cannabis is hot), I enjoy being homeless, and I blog (ocassionally, but try to be regular)