Umer K.

FullStack Application Developer

Web & Graphic Designer

Skills

HTML&CSS JavaScript
Node.js Express React Redux Socket.io
MongoDB jQuery Bootstrap
p5.js Creative Coding Game Development
Modern Responsive Web & Mobile Design

I write a developer blog at dev.to/umerkk164

JavaScript Web Projects

Code View Live

Drawboard

Realtime Collaborative Drawing Application with Integrated Chat

This application is built using the MERN stack, with MongoDB, Express, React and Node.js. This instance is a project demonstration only and not meant for production. It utilises socket.io for real-time drawing and chat messages, and needlessjs for working with HTML canvases

Code Website

needlessjs

JavaScript Canvas Management Libray

Needless aims to make the process of working with canvases in JavaScript much simpler and more intuitive than it currently is. It enables Sketches, Games, Computer Graphic projects, and more, with the JavaScript that matters and without the need to work with DOM elements and to setup redundant code for every project.

Code View Live

WatchToday

Simple, Minimalist Movie Explorer Application. Demonstrates Frontend React Skills with the Hooks API

  • React, with Hooks and Functional Components only
  • Uses Hash Router
  • Modern, Minimalist Design
  • Makes use of Sass/Scss

Web Designs

Code View Live
Prototype for a News Website, for demonstration of HTML, CSS, JS and Design skills only.

Intelligence and Physics in JavaScript

Code View Live

Optics Simulation

Simulation and Demonstration of Complex (Simple) Light Behaviours

This application is built purely in JavaScript and uses some of the most advanced features. Every reasonable effort has been made for mathematic computational efficiency and physical accuracy. It simulates reflection, refraction in mediums of different shapes and refractive indices, including circles and polygons, lens behaviours and light filters.

GitHub View Live

Evolution Sandbox

Simulation of Genetic Evolution in Intelligent Autonomous Agents

This simulation is built purely in JavaScript and uses some of the most advanced features. Every reasonable effort has been made for mathematic computational efficiency and physical and biological accuracy, as required for the scope of this simulation.