Nicholas Brown: Web Developer For Hire
Companies I worked for
- Lunar Digital Assets: App developer and content writer. Years: 2019 to present.
- Cleantechnica: Content writer. Years: 2011 to 2015.
- Kompulsa: Developer, SEO, editor and content writer. Years: 2007 to present.
The languages, database systems and frameworks I have the most experience with
Node.js
2015 to present
This is my primary language, which I use to build bots, APIs, back-ends for websites, server apps/APIs for mobile apps, and servers for embedded software.
- Express - 2015 to present.
- PostgreSQL - 2019 to present.
- MongoDB and Mongoose - 2015 to present.
- HTML - 2007 to present.
- JavaScript - 2015 to present.
- CSS - 2015 to present.
- Java.
- Python (version 3, not 2.7).
APIs I have experience with
- Telegram Bot API.
- Discord Bot API.
- Slack Bot API.
- Bitcoin RPC API.
- Litecoin RPC API.
- Ethereum RPC API.
- YouTube API.
- Google Sheets API.
Web development experience
- At Lunar Digital Assets, I built a fully responsive website for staff members that displays metrics for the top YouTube influencers in real time.
- I created a fully responsive appliance finder website powered by Node.js, MongoDB, HTML, JavaScript and CSS.
- I created an Ethereum transaction lookup website.
- I created a live exchange rate website.
Software development experience
- I created API endpoints for Dogechain (for the retrieval of blockchain data).
- Utilized Natural Language Processing (a subset of AI) to interpret questions and respond automatically regardless of wording.
Bot development experience
- KompulsaBot: I created a Telegram bot that automatically deletes phishing and other scam links, handles spam reports by removing scammers from chats automatically, provides exchange rates and Ethereum blockchain data.
- I built a Telegram bot for CyberArena that awards points to users based on their activities in a chat room, and will ban users if they are reported to the bot more than 5 times for spam or scams.
- I built a Telegram bot for Dogechain that awards users with engagement points for chatting, and it automatically answers questions (even without commands) in chats.
IDEs, operating systems, package managers, workflow utilities, and other relevant apps I have experience with
Ubuntu
2005 to 2024
I used Ubuntu as my primary operating system on my home PC for years, and I have been doing Ubuntu server administration for Node.js apps and WordPress websites since 2015.
- Debian.
- Linux Mint.
- Fedora Core
- Node package manager (NPM).
- Node version manager (NVM).
- Webstorm IDE (Jetbrains).
- Android Studio.
- PIP package manager for Python.
- Slack (workspace and messaging tool).
- Tresorit.
Testing and other experience
- Ran a Polygon (formerly Matic) node for test purposes before the network launched, and worked closely with the Polygon team/provided them with feedback to test it.
- Ran an Ethereum node, Bitcoin node and Litecoin node and have written apps that interact with their APIs and retrieve blockchain data.
- I did search engine optimization for Kompulsa and Lunar Digital Assets, their clients.