Samuel Levens
Senior Front End / Full Stack Enthusiast
Modular, readable, functional-lite code
Who, me? 👨🏼🚀
If you want plain html click here
I love building scalable, living projects that evolve with exploration and a natural curiousity. Starting out, I picture a real person I know using the tools I am creating and imagine their interactions.
Coding from a young age in math class on my TI-84 Plus Calculator 🧮, I built games that got shared around via cables to all my friends. That is when I discovered that interfaces can be awesome, or they can suck. I decided to build awesome.
⚡ 1337 Skillz 🚀
- React - Like the back of my hand. I've actually read most of the source code at this point.
- Redux - Everyone has a love/hate relationship with Redux, since Redux Toolkit has been released, I only love it :D
- GraphQL - I ship it ❤️🔥
- Apollo Client/Server
- Relay
- Databases
- Postgres
- Non-relational, MongoDB
- Websockets - Real time, all the time
- Typescript - Type is love, type is life
- Functional Programming - 🥷🥷
- etc. - CRA, Next.JS, Angular, NodeJS, Deno, Rust, Python
If it isn't on this list, ask me about it.
CV 📋
GADA Technology / Internmatch
2020 ->
Multiple clients, mutliple frontends. Bespoke work from scratch in many cases. Setting up enterprise level projects quickly and efficiently. Mostly working with real time websockets for data layers.
⭐⭐⭐ Achievements
I am very proud of implementing a11y
, as we were dealing with students from
all kinds of backgrounds, accessibility and usability with screen readers/translation
software was very important for me.
This was also the first time I built an entire app from scratch and made all the architectural decisions. I believe I have set it up very well so any engineers coming after will find it easy to understand and work with.
Front End | React:latest - Redux - Chakra UI - Queries - Websockets
--------------------------------Eventhub
2018 - 2020
Greenfield project with agile development (Kanban). Primary responsibilities were developing front end.
Front End | ES6/7 - React 16.x (heavy use of hooks) - Redux - Relay - GraphQL
Back End | Node 12.x - Bookshelf/Knex - PostgresQL
Mini-Projects
Chamo | npm | GitHub
A simple functional programming library from basics. Derived completely from Reduce which only uses the for( of ) pattern for lists and for( in ) for objects. Everything else is in terms of reduce and basic arthmetic operators.
--------------------------------
Table Robot | https://robot.slevens.me/
The classic table robot implementation in the browser. Uses React and CSS for all the animation.
Guaranteed to waste 45 seconds of your time :D
--------------------------------
GraphQL Tech Demo | https://graphql-example.slevens.me/
A little tech demo I did for a GraphQL setup
--------------------------------
Articles
- Setting up an inline video recording component with React and Hooks | Medium Article