Dustin Likens
Full Stack Creator
Rejigger

Rejigger is an original word game featuring online turn-based gameplay and several offline puzzle modes. Players rearrange letters by rotating nested interlocking grids to solve wordsearch and crosswords inspired puzzles. A complex range of touch inputs are distilled into a simple and intuitive UI. This iOS native app implements elements from several core frameworks, including In-App Purchases, Turn-Based Matches, and the innovative Interpolating Motion Effect which simulates 3D movement based on gyrospopic inputs. At launch, Rejigger was selected by Apple for a featured position in the App Store.

PlayRejigger.com

ObjectiveC
CocoaTouch
GameKit
StoreKit

CinemaStack is a movie ticketing service that displays real-time seat availability maps for multiple showtimes and theaters simultaneously. From a single page, users can quickly identify showings with available seating that suits their needs. Advanced filtering options include showing format (3D, standard, etc), seating style, and time range. NodeJS on the back-end and ReactJS on the front provide a single page application that puts a wealth of information in front of users while remaining highly interactive and intuitive.

CinemaStack.com

NodeJS
ExpressJS
ReactJS
Redux
HTML5
SASS

Swittcher is a micro-blogging platform and social network featuring sentiment analysis. All new posts and comments are assigned a sentiment score indicating positive, neutral, or negative content. Users can instantly filter out content they do not wish to see using a simple set of input sliders. Swittcher calls Google's Natural Language API to compute sentiment scores. A lightning-quick UI built with ReactJS provides a snappy overall user experience perfectly suited for a micro-blogging service.

Swittcher.appspot.com

NodeJS
ExpressJS
ReactJS
Redux
MongoDB
Bootstrap
ReactJS
Redux
NodeJS
ExpressJS
MongoDB
ES6
ReactNative
Swift
Objective C
CocoaTouch
HTML5
CSS3
Sass
Git
AWS
AppEngine

I enjoy working across all stages of the product lifecycle, from design to development to marketing. Coding is my core proficiency, but I also have a strong eye for aesthetics and have my finger on the pulse of the latest trends in tech. Full stack Javascript development is my preferred toolset, while native Swift / Objective-C development is a mainstay in my professional and personal projects. Having built an iOS app featured by Apple, I have learned many important lessons about user experience, and now have a mobile-first mindset that guides my decision making throughout the development process.

As a life-long digital tinkerer, I am driven to understand how technologies work on a fundamental level. I prefer flexible libraries over opinionated frameworks which abstract away the moving parts. I enjoy solving problems by seeking out existing solutions and implementing them in new and novel ways, or if need be, coding entirely new solutions from scratch. With an ability to quickly synthesize new information, I try not to remain attached to any one technology. I am commited to a lifetime of learning, and am most interested in GraphQL and Blockchain going forward.

I am a graduate of the Flatiron School's Full Stack Web Developer bootcamp. I chose this course for its emphasis on programming fundamentals and best practices. Before attending, I had several years of coding experience, but didn't believe I had the foundational knowledge to elevate my skills to a professional level. After graduating, I know that I have a solid foundation on which I can continue to grow my knowledge and skillset, and am confident that the web applications I am building are robust and well-designed.

What I most valued most about the Flatiron School was that before a learning a new framework or library, I would explore the lower level code that made the higher layers of abstraction possible. Before jumping into Rails, I built my own server with Rack, and then went on to deploy a fully functional web app with Sinatra. Before implementing Redux in a React app, I coded my own data store to better understand unidirectional data flow. This gradual approach to learning, along with test-driven lesson modules, allowed me to fully synthesize new concepts, rather than simply copy-and-paste code.

Interested in my services? I am currently searching for full-time employment, but am always open to freelancing opportunities. Send me a message and I will get back to you as soon as possible. If you'd prefer to email me directly, use contact@dustinlikens.com. Thanks!