Evan Genest

evan genest headshot

Fluent: Javascript, Git, Nginx, SQL, Linux core utilities, CSS, HTML, Sublime, SSH, SFTP

Have used: Haskell, Node.js, Elm.js, Python, React, C, C++

Front end project

  • Restaurant menu
  • AJAX for loading images
  • plain Javascript, no framework
  • The performance is a little slow since moving from Heroku to Digital Ocean :(

Back end project

  • Sports event bracket
  • Swiss: each matchup must occur exactly once
  • POST enters the daily results
  • GET calculates the appropriate next match
  • Python server and PostgreSQL db

Back end project

  • To do list
  • Three connected lists
  • Node.js and Express

Small Front end exercise

  • Written in Elm.js
  • Purely functional language
  • State is managed with Model-Update-View

Forty small Javascript exercises

Scroll and click the list below:

  • (Scroll all the way down for the repo link)
  • Solve three coding challenges.
  • Recursive implementation of SelectionSort.js: code and screenshot
  • How Similar Are Two Word Lists? (for ShareRewards.com 10/9/2019)
  • Scrollable ES6 Notecards
  • First Word, Last Word
  • Flipping Cards
  • Twins
  • Plant some seeds
  • World Population (React)
  • center.html
  • rReactNodeMakerNOJSX.html
  • cardOverAbe.html
  • readMe.md
  • rLoremIpsumGenerator.html (React)
  • wordsFromString.js
  • twoTimers.html
  • rAddStar.html
  • centering-old.html
  • logo-jumble.html
  • button-changes-style.html
  • redCenteredDivs.html
  • sameEnd.js
  • red-count9s.js
  • countX.js
  • button-to-change.html
  • knightDivers.html
  • shadow-gray.css
  • slocure.js
  • firstHalf.js
  • bloxColorer.html
  • button-changes-style.html
  • recur-count9s.js
  • red-count9s.js
  • parenBit.js
  • loneSum.js
  • bigDiff.js
  • copies3.js
  • countReduce.js
  • colander/
  • countX.js
  • recursiveTriangle.js
  • foodTopping.js
  • foreignMap.js
  • thisSummer.js
  • stayPositive.js
  • fewTeens.js
  • shortestLoopEver.js
  • maxMod5.js
  • three3s.js
  • elloOrld.js
  • arrayFront9.js
  • do.js
  • index.html
  • nouns.js
  • aliceServer
  • meritRegex.js
  • scoresClumped.js
  • drill-typeof-ch1.js
  • lightBulbs.js
  • isEverywhere.js
  • parens.js
  • lucky8s-recursive.js
  • bunnyEars.js
  • arrayInArray.js
  • makeBricks.js
  • implementMap&Filter.js
  • mixStrings.js
  • endsSameArray.js
  • sumArrays.js
  • fizzBuzz.js
  • arraysFirst.js
  • sumDouble.js
  • sleepIn.js (September 2018)
  • Code for these is at: Github.