I specialize in Web Development, Embedded Systems, Programming, and teaching.
View My WorkOver the course of my education, I acquired solid foundation in the fundamentals of mathematics, science, computer hardware, computer software, and engineering design that is vital in this profession. Most important, I have pratice in the following coursework. Sample work is presented in the following section.
Greatly fascinated with electrical component drove me to take great number of electric enginnering courses varying from embedded, analog, and digital systems
I have knowledge in various programmming languages such as C, C++, C#, and python. I have and can create amazing software with the listed coding languages.
On my free time, I love to design new projects/websites that are hosted and seen by anyone on the web. Always learning new web developing tools that allow me to design more advanced and functional websites.
All my project are based off a formulize pattern to get nost productivity and reduce misentrepations.
All projects start as an idea, as an initial step, it important to get a generalized idea of the project’s functionality and appearance. In this stage, I like to perform rough sketches (wireframe) and note taking of critical details. Of course, discussing with the client can spark additional ideas, so I don’t consider requirements set in stone until discussing with the team and concreting the details with the client.
Now that the details have been concreted with the client, I like to conceptualize the project in hand and subdivide it down to smaller concrete tasks. Flows charts, ERD, UML diagrams are incorporated to give a systematics overview of the necessary components/functionality that needs to be designed.
Now that project has been subdivided to manageable tasks with a defined purpose, its now time to design and complete the tasks with efficiency in mind (DRY principle). With this mindset, it often influences the best programming language that one is swayed to use for that specific subsystem. Whether it be web development, or embedded systems, clean code and efficiency is crucial to reduce future downtimes.
No project is ever finalized until the client is 101% satisfied. This stage is one of the most important. Each requirement is assured to be completed before presenting to the client. It should meet clients requirements and documentation is provided to make modification/updates an ease to perform.