April Mintac Pineda

Software Developer




I learn while I run.

Experience & Skills

My years of experience and numerous experiments in software development has given me the ability to analyze business needs, collect, analyze, and visualize data, define application specifications that meet the business needs, and create a computerized system, with solid architecture and design, from scratch, that automates the business processes. I can take full responsiblity on the project's development from 0% to 100% progress, ensure that the deliverables are delivered on the promised date, develop a well-detailed documentation containing the necessary diagrams (database diagram, dataflow diagram, and business flow diagram.), technologies used, user manual.

Long story short: I can turn an entire business process into a computerized system composed of various devices synchronized together.

Education

Unlike most people, I don't rely on school. Not to say that I completely dismiss it, obviously being a student on a top school where you will be taught by doctors and scientists is a great opportunity to study, but if the facilities and other resources are not complete and/or broken / damaged, then the experience will dramatically decrease. What I am saying is that, throughout my life I learned to rely on all and every resources that I can get my hands on and school here in the Philippines isn't something that I can rely on. Most professors are incompetent, no offense meant, it's just my observation. My very existence is my education and my learning.

What I do.

I create softwares for various devices

Mobile

Desktop

Web

and various platforms.

Android

iOS

Windows

Linux

OSX

Chrome

Safari

Firefox

Edge

List of open-source softwares that I created and maintain.

inferno-async-component

Active

Bridge between inferno-js and webpack's dynamic import. With this you can code split and asynchronously load your components.

Read more

webpack-loader-clean-pragma

Active

A loader that removes console.logs, console.warns, console.errors via options and any other parts of the source codes using special comments called pragmas.

webpack-multi-build-template

Active

This repository serves as a demonstration and also a template for projects that require different builds for different environments using webpack.

Read more

fluxible-js

Active

State management library that gives you flexibility of execution.

Read more

js-carousel

Active

Vanilla JS carousel for the web.

Read more

react-carousel

Active

Carousel component for ReactJS.

Read more

inferno-carousel

Active

Carousel component for infernojs.

Read more

inferno-fluxible

Active

State management library for inferno built on top of fluxible-js

Read more

react-fluxible

Active

State management library for react built on top of fluxible-js

Read more

smart-input-validator

Active

Input validator for javascript based apps.

Read more

date-polyfill

Active

Added features to Javascript's Date Interface.

Read more

redefine-statics-js

Active

Utility function that copies-over all static methods of a child object to the parent object.

Read more

redux-abstract

Deprecated

Having trouble with reducers that reach thousands of lines of codes? You came to the right place! It's easier to maintain and debug files with codes that does not even have to reach 100 lines!

Read more

react-context-api-store

Deprecated

Seemless, lightweight, state management library that supports async actions and state persisting out of the box. Inspired by Redux and Vuex. Built on top of React's context api.

Read more

inferno-context-api-store

Deprecated

Seemless, lightweight, state management library that supports async actions and state persisting out of the box. Inspired by Redux and Vuex. Built on top of inferno-create-context.

Read more

My social media accounts.

Still there?

I admire your enthusiasm.

My religion

I am more philosophical rather than religious. I think most religious people tend to be more judgemental and close-minded. I understand and respect them though, there will be no flawless belief, in each and everyone's belief you'll always find a flaw, but it goes to show that being good or evil is more of a decision than a result of being or not being religious. To clarify, I am not an athiest who rejects and even disproves the existence of God. I believe in God in the most mysterious way and when you think about it, God himself is mysterious. I also believe that there are many ways to worship God, not just through church.

My dream.

To become the best that I could be with my lifetime.

I'm a lone wolf

I have qualities only few can admire because most don't possess. I have strengths only few can understand because most have never experienced.

Being a lone wolf doesn't mean I do things solely on my own, it means that I am self reliant and I know how to get things done with or without the help of other people. I also don't accept help from people who are not as enthusiastic as I am for they would be more of a burden than a teammate.

One of the things I hate.

The worst thing you would do to your people is put them under control. Why? Because that will suppress their talent and force them to perform at their worst.

You can help them, give them tips and directions, but don't take the steering wheel away from them. It's their responsiblity to ensure that they are steering to the right path.