Hugh Caluscusin

Hugh Caluscusin

Hi! 👋 I'm a Full-stack JavaScript Developer based in Philippines 🇵🇭.
I build high-quality websites and applications (sometimes Command-Line Interfaces). Currently, I'm delving into learning new technologies.

BACKGROUND

Hello! I'm Hugh, a PHP-dev turned  Full-stack JavaScript Developer based in the Philippines. I have a BS degree in IT and a MSc degree in Computing and Information Systems.


Right now, I am working as a Freelance Web App Developer. Being a freelancer, it has taught me lot of things especially in handling clients and how to be responsible in managing time and projects. Regarding technology and tools, I do not reinvent the wheel but I utilize them in order to produce high-quality applications. For an instance, instead of building this site using plain Vanilla JS, HTML & CSS from scratch, I used NextJS for components and routing stuff, and Bulma for class-based styling.


When I'm not in front of a computer screen, I'm probably playing table tennis or frisbee. Out with my wife and daughter, or most probably I am writing and editing songs - I am also a music producer.

SKILLS

LANGUAGES

  • JavaScript (ES6+)
  • PHP7+
  • GraphQL
  • HMTL5
  • CSS3/SASS

FRAMEWORKS

  • React
  • NextJS
  • CRA
  • Node/Express
  • WordPress
  • WorkBox
  • Apollo
  • GraphQL-Yoga
  • Prisma
  • Redux

TOOLS

  • Git & GitHub
  • Webpack
  • CLI
  • Ngrok
  • Postman
  • ESLint/Prettier
  • LogRocket

PLATFORMS

  • Heroku
  • AWS EC2
  • Zeit/Now
  • Netlify
  • cPanel/Apache

MISC

  • Jest
  • Enzyme
  • MongoDB
  • MySQL
  • PostgreSQL
  • Firebase
  • Travis CI

DESIGN

  • Photoshop
  • Adobe XD
  • Wireframing

EXPERIENCE

Self-Employed (Freelancing)

Web/App Developer

Jan 2015 - Present

Rose Institute

Web Developer

Dec 2012 - Dec 2013

SOME THINGS I'VE BUILT


Numov   |      


Vanilla JSES6+HTML5CSS3SASSWebpack

Numov   |      


A browser extension that will pull all the latest and top movies from an API everytime the user will open a new tab. Available only on Firefox. (Version 2 was approved - converted vanilla to React app)


Origz   |      


NextJSGraphQLApolloPrismaGraphQL-YogaNodeZeitHerokuES6+

Origz   |      


An e-Commerce web application powered by latest technologies. For now, it is for a fictitious company called "Origz". Created to showcase skills for latest technologies.


Wordlocker   |      


ES6+FirebasePWA

Wordlocker   |      


A PWA (Progressive Web App) application that enable users to save their new-learned words to enhance their vocabularies. Since it is a PWA it can be installed on any platform through a browser.


Cratz Pad   |      


ES6+HerokuExpressNodeWebPackPM2

Cratz Pad   |      


A web application that allow users to type, take note, download it as text, and insert emojis. Basically, it serves like a scratch pad. Right now, it can only be ran on Chrome based browser. But the user can download it as a standalone desktop app. Support Dark mode.


Storya   |      


Vanilla JSExpressNodeSocket IO

Storya   |      


A web chat application that allow users to chat with each other in real-time. This is possible through Socket IO.


Smoofly   |      


PHP7WordPresscPanelApache

Smoofly   |      


A WordPress web application for gathering (aggregating) search results for cheap flights and hotels. This is my website for my travel and tours business. Other bloggers post their travel experiences in the blog section.


Lez Dress Up   |      


PHP7WordPresscPanelApache

Lez Dress Up   |      


A WordPress web application for a real client. The site is about fashion and it also sells some merch like shirts and accessories, etc.


Anne Marsan   |      


PHP7Vanilla JSHTML5CSS3ApachecPanel

Anne Marsan   |      


A personal portfolio site for Anne Marzan. A UK-based actress. Her first domain is not available anymore, but I have a copy of her site.

OTHER CRAFT

Under Your Hood   |      

A web app that will display your Host/Proxy IP address, Browser name, OS version, Internet Service Provider, Timezone and Location. A very handy tool.

PHP7ZeitVanilla JSjQuery

CheckDay   |      

Simple and lightweight CLI (NPM package) to check weather, time, and timezone for a certain location. You can directly check it on your Console/Terminal.

NodeVanilla JSES6+CLI

Konvert   |      

It is a Node module for fetching latest currency conversion. It can also get which countries the user can spend the target-currency.

NodeES6+Vanilla JS

Me v1   |      

This is my portfolio site. The one you are checking right now. I offerthe source code to other developers for free as long as they provide link-backand respect the license.

NetlifyNextJSES6+

EWWB Scaffolding   |      

Stands for Express, Workbox, Webpack, and Babel. This is a scaffolding so anytime I want to create PWA apps I can clone this and spin-up a PWA app within seconds. Main ingredient here is Workbox - Google's framework for PWA.

WorkboxExpressNodeWebpackBabelPWA

Robust Node Scaffolding (MVC)   |      

A robust scaffolding (boilerplate) for Node, Express, MongoDB, and es6Renderer based on MVC architecture. Implemented with security in mind. Packed with PM2, Logger, Linting, and many more.

NodeExpressES6+MongoDBWebpackBootstrap

Remindah   |      

It is a collaborative repository. Basically, Remindah is a cheatsheet for common command-line codes.

Vanilla JSHTML5SASSWebpack