Portfolio Website of Eric Kizaki
Even this website is part of the portfolio. Built using React.js, Next.js, Node.js, running on Vercel.
HTML5
Extensive Experience using HTML5 APIs such as WebSockets for real-time applications. In depth knowledge of offline applications using local storage and IndexedDB.
Angular
Extensive experience using Angular on the client for creating rich single page applications.
React
Experience using React on the client for creating web application user interfaces. Experience with redux and React Native.
Backend Development
Extensive experience Node.js for creating web server applications using Express.js and serverless microservices on AWS Lambda. Experience using PHP, Python, and Java for creating backend services.
Database
Extensive experience using NoSQL datastores such as MongoDB and DynamoDB. Experience with various relational database such as Oracle, SQL Server, and PostgresSQL. Database schema and table design experience.
Cloud
Extensive using various cloud platforms for development and setting up CI/CD.
WebGL Visualizations...It is in 3D!
I have been experimenting with WebGL technology and I created A 3D container yard that renders 11,000+ containers each clickable with its own JavaScript data. Renders at 60fps on most hardware.
CSS3...animations!
It is not just responsive design (see this website). CSS3 can be used to animate. For the small demo bellow click the red railcar to move the train and click the yellow containers to have them come off the train.
Java
Extensive experience with Maven, Spring MVC, Spring JDBC, and Oracle. See Linkedin. Click demo for the source to a small demo app.
Presentations
Here is a list of presentations I have given to a live audience on HTML5 technology. I am an advocate for the web as an open platform. Finely tuned HTML5 presentations using impress.js