About Zipho Innocent Lunika
My name is Innocent Lunika. I am a self-taught web developer. Generally web development and programming is a hobby. I usually make personal local-machine apps that assist me with personal organization and self-management. The apps are created primarily using C, Java or JavaScript (in combination with HTML and CSS).
Technical Skills
I have been acquainted with the fundamentals of the following languages/technologies:
- HTML
- CSS
- JavaScript with OOP
- Java with OOP
- REACT
- C
- C++
- AVR assembly (recently)
- JQuery
- SQL
- Elementary Python with OOP
- SASS
- Bootstrap
- Data visualization using D3.js
- AJAX, JSON
- MATLAB
- Node.js with NPM
- express.js
- mongoose
- Quality testing with Chai
- Bcrpypt
- MongoDB
- PUG view engine
- Assurance testing with Zombie.js
Current Focus
I'm currently working on learning backend development and microservices APIs while refining my skills and understanding of C++. I'm also considering an internship that will help me grow as a web developer or software engineer or electronics design (firmware) engineer.
Hobbies and Interests
My hobbies include working with electronics, Arduino, digital Logic design. I've taken up a Bachelor of Science degree in electronics engineering in university (See my achievements page).
The following is on my list of interesting topics to research and read up on:
- Analog electronic design
- Physics of electronic design
- Telecomunications
- VLSI design
- Typescript
- PHP
- Machine learning and neural networks 101
- Primer on neural networks and basic computer architecture
I also hope to write a few books in a couple years just for enjoyment and not really to make the best-sellers lists. :)
