I hereby claim:
- I am helveticascenario on github.
- I am hscenario (https://keybase.io/hscenario) on keybase.
- I have a public key ASDg1rzH-1Ivxrp6KjnBG2XbbTx9a8AvSbzoqwfyYYWmLQo
To claim this, I am signing this object:
| { | |
| "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json", | |
| "basics": { | |
| "name": "Daniel Lewis", | |
| "label": "Software Engineer", | |
| "image": "", | |
| "email": "[email protected]", | |
| "phone": "(512) 971-0073", | |
| "url": "https://helveticascenario.dev", | |
| "summary": "8 years in web development with a focus on UI creating CMS Platforms, I carry strong expertise in React, Redux, Typescript, CSS, and HTML. Outside of work, I enjoy programming creative applications such as game engines, experimental graphics platforms, and tools to aid in the production of electronic music with a myriad of technologies such as Rust, Max/MSP, C/C++, Javascript, Typescript, and Unity.", |
| function roundRobin(count, shardCount) { | |
| const shards = new Array(shardCount).fill(0); | |
| function hitShard(shard, key) { | |
| shards[shard]++; | |
| const mod = key % shards.length; | |
| if (mod !== shard) { | |
| hitShard(mod, key); | |
| } | |
| } | |
| let idx = 0; |
| type MapKeys<R, T> = { | |
| [P in keyof R]: R[P] extends T ? P : never; | |
| }; | |
| type KeysOfType<R, T, IncludeOptional extends boolean = true> = Exclude< | |
| MapKeys<R, IncludeOptional extends true ? T | undefined : T>[keyof R], | |
| undefined | |
| >; |
| #! /bin/bash | |
| curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - | |
| echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list; | |
| sudo apt-get update && sudo apt-get install yarn; | |
| yarn --version; |
| class Seq { | |
| constructor(iterable, transformerGenerator) { | |
| this.iterable = iterable; | |
| this.transformerGenerator = transformerGenerator; | |
| Object.freeze(this); | |
| } | |
| [Symbol.iterator]() { | |
| const cache = this.iterable[Symbol.iterator](); | |
| const transformer = this.transformerGenerator(); |
| let lastMouse ={ | |
| x: -1, | |
| y: -1 | |
| } | |
| function _init() { | |
| cls() | |
| } | |
| function _draw(time) { |
| function _draw() { | |
| rect(20,50,70,90) | |
| } |
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <meta http-equiv="X-UA-Compatible" content="ie=edge"> | |
| <title>Game</title> | |
| <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/7.0.0/normalize.min.css"> | |
| </head> | |
| <body> |
| !function(t){function e(r){if(n[r])return n[r].exports;var u=n[r]={i:r,l:!1,exports:{}};return t[r].call(u.exports,u,u.exports,e),u.l=!0,u.exports}var n={};e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=122)}([function(t,e,n){"use strict";function r(t){return function e(n,r){switch(arguments.length){case 0:return e;case 1:return Object(c.a)(n)?e:Object(u.a)(function(e){return t(n,e)});default:return Object(c.a)(n)&&Object(c.a)(r)?e:Object(c.a)(n)?Object(u.a)(function(e){return t(e,r)}):Object(c.a)(r)?Object(u.a)(function(e){return t(n,e)}):t(n,r)}}}e.a=r;var u=n(1),c=n(27)},function(t,e,n){"use strict";function r(t){return function e(n){return 0===arguments.length||Object(u.a)(n)?e:t.apply(this,arguments)}}e.a=r;var u=n(27)},function(t,e,n){"use strict";functio |
I hereby claim:
To claim this, I am signing this object: