Alexander
Koik-Cestone
🔊
Hi, I'm Alex. I am an experienced Appian, Microsoft Power Platform,
and AI developer.
Check out my Résumé and socials, and scroll down on this page to see
more.
Portfolio
My portfolio of projects. Most of these have a Github repository
associated with them.
-
Celestial Compare
Compare solar system objects by physical properties.
-
Demonstrates skills in ReactJS.
-
Concepts: Context, component reuse, state management,
routing, hooks, two-way databinding, modules, number
precision, table layouts, and styling.
-
Technologies: ReactJS, React Router, useContext,
useState, useMemo, JSX, CSS Modules, Create-React-App,
Webpack, JavaScript (ES6), CSS3, HTML5.
-
CountIt
Live sentence, word, character, and paragraph counter.
Portable script.
-
February
Animated Valentine's Day greeting card with customizable
message.
-
Snowy Scene
Winter scene with animated snow.
-
Christmas Comet Story
Narrated tale about extrasolar comet 2P/Borisov.
-
Analog Clock
Analog clock with customizable hands and units.
-
WeatherNg
Check the weather - Angular edition.
-
Demonstrates skills in Angular.
-
Concepts: RxJS operators to manage callbacks and
refreshes, REST API endpoints, state management with
NgRx, modular CSS with Sass.
-
Technologies: Angular, TypeScript, RxJS, NgRx,
Sass.
-
Jokes
Jokes page with rimshot button.
-
Happy Easter!
3D rotating n=1 Jerusalem Cross cube.
-
Happy Birthday, BJ!
CISSP birthday cake.
-
Happy St. Patrick's Day!
Animated clover.
-
Countdown to New Year's
New Year's countdown with tinsel.
-
Happy Mother's Day!
Happy Mother's Day in 3D.
-
Collatz Conjecture
Interactive example of the Collatz Conjecture.
-
Capitalize
Capital letter formatter.
-
HTML5 Hearts
A web valentine.
-
SirKoik's JS Fiddles
JS Fiddles.
-
SirKoik's Quizlet
Quizlets on topics like Security+.
In progress
Areas of focus that I am currently studying.
-
OpenAI API. Learning about how to tune the hyperparameters and
prompts to deliver desired outputs for user feedback in web apps
that I am developing.
-
Python. Specifically machine learning related Python
programming. Using Jupyter notebooks.
-
NodeJS
-
NextJS
Skills
A list of my skills. My
résumé
has a more comprehensive list.
-
Web development.
HTML
,
CSS
, Sass / SCSS,
JavaScript
, Angular, TypeScript,
React
, jQuery, JSON, XML, Bootstrap, PHP, ThreeJS
-
Artificial Intelligence (AI).
Microsoft Copilot in Power Apps. Prompt engineering, prompt
enhancement, fine tuning, AI security, ML model installation and
use. Endpoint setup and consumption using web apps. ChatGPT and
the OpenAI API. Oracle Cloud Infrastructure (OCI) AI Services.
Meta Llama2/Llama3.
-
Cloud. Appian, Microsoft Power Platform.
-
Performance / Usability / SEO.
Lighthouse
-
Databases / backends.
Dataverese, MariaDB, MySQL, SQLite, Firebase
-
Programming.
Java, Perl
-
Scripting.
VBA
-
Version control.
Git, Github, Atlassian Bitbucket
-
Basic knowledge.
NextJS, MongoDB, Vercel hosting, Jest, Python
Blog
Posts related to software development.
2/4/2022 - Webpack
Lately I have been learning a lot about the ins and outs of
webpack. I use it in my React and Angular projects, but now I know much
more about how it works, as I've converted my BorisovXmas project
(Github,
Live Site) into a webpack-based one that can generate builds of minified
HTML, JavaScript, and CSS. I plan to do the same with my main page
and some other projects which do not yet have minification
workflows.
Classes
Classes that I have taken. Links to completion certificates are in
green.
-
Node.JS: The Big Picture.
Pluralsight, September 2021 . Learned about the NodeJS event loop, event emitters, streams,
Node Package Manager (npm), and testing with Mocha and Chai.
-
React - The Complete Guide.
Udemy, September 2021
. Learned how to write dynamic websites using the React library.
Also learned how to use libraries like Redux and NextJS.
-
React: The Big Picture.
Pluralsight, May 2021
. Learned about the basics of the React library and how it
compares to frameworks like Angular, Vue, and Ember.
-
Agile for One.
Pluralsight, May 2021
. Learned basic Agile and Scrum techniques for managing
projects.
-
Git & Github - The Practical Guide.
Academind, Dec 2020
. Learned the basics of both Git and GitHub.
-
Angular - The Complete Guide (2020 Edition).
Udemy, Oct 2020
. Learned how to create dynamic websites using the Angular
framework.
-
Complete AJAX Using Bootstrap, PHP from Basic to Advanced.
Udemy, Apr 2018
. Learned AJAX, Bootstrap CSS, and the PHP programming language.
-
The Complete HTML & CSS Course, From Novice to
Professional.
Udemy, Apr 2017
Learned the HTML and CSS languages for writing website
front-ends.
-
Complete jQuery and jQuery UI Course for Beginner.
Udemy, Dec 2016
. Learned how to use jQuery, a dynamic JavaScript framework for
web pages.
Class projects
Projects that I made in classes that I took.
-
React
-
React Meals
• Basic food ordering app system. Concepts: Component
reuse, state management, hooks, context, HTTP requests,
side effects, REST APIs.
-
Quotes Page
• Basic add / view quotes and comments system.
Concepts: Routing, lazy loading, hooks, HTTP requests,
side effects, REST APIs.
-
Meetups
• Meetups page. Basic add meetups form, individual
meetup view and list view. Concepts: NextJS, server-side
rendering, SSG, ISR, File-based routing, MongoDB
connections, Vercel hosting.