About Eccentric J

Eccentric J SelfieI've been designing and developing personal and commercial projects for about a decade now. I got started by learning how to hack online computer games by rewriting values to known memory addresses, since then my passion is in web app development. Currently, I live in New York City and work as a professional software engineer. My current focus is on software architecture, development, and product design.

Interests

  • Ah metal. Such a rich genre with so much creative potential. Of all the subgenres I find myself drawn most to the alluring spell of atomspheric black metal. A vast subgenre with a rich technicality to the instrumentation, complex layers of melody and spirit, and evocative themes. The biting edge of black metal vocals layered on top is like some kind of blood-soaked cherry on a deliciously ominous cupcake of abject pleasure.

  • Clojure for the Brave and True

    Books are really important to me, they’re how I got into programming. I try to read every day when I can: Articles, books, comics, and even text-books. At the time of writing I've been on a sci-fi kick, please send any recommendations you may have.

  • Video games are the best. I love exploring imaginary worlds while practicing creative problem solving within inviting narratives. It's a beautiful thing when done well but for Hyper Light Drifter featured above? Doubly so.

  • Eccentric J's 2019 Bullet Journal: January Month Spread

    Introduced to the idea from a friend, I’ve been bullet-journaling for going on 3 years now. It helps me build good habits and track my daily tasks while also encouraging balance between work, goals, and personal life.

  • An interest I accquired later in life. I enjoy discovering artists through social media, going to art gallery openings in NYC, drawing youtube channels, and the occasional doodle. Admittedly, I'm not very good at drawing but I do enjoy learning it in waves every once in a while.

Experience

    • lein
    • boot
    • luminus

    Currently my favorite language of choice. Clojure is productive, rewarding, and has a great community.

    • figwheel-main
    • lein-figwheel
    • shadow-cljs

    Currently learning the ropes. I’m familiar enough in both Clojure and JavaScript to get work done in ClojureScript but I am not certain what “idiomatic” ClojureScript that scales looks like.

    • functional
    • FRP
    • React
    • Redux
    • RxJS
    • Ramda
    • Vue
    • Angular
    • Node
    • Babel
    • Gulp
    • Webpack
    • ES2015+

    JavaScript is my strongest language to date. I have put more than a decade into learning it from the days of jQuery to creating robust web apps with React, Angular, or Vue. I do however much prefer React with Redux and RxJS over Angular or Vue, React follows the functional programming ideas that I think make software much more maintainable.

    • HTML 5
    • responsive
    • grids
    • bootstrap
    • SMACSS
    • atomic
    • BEM
    • SEO

    One of my first, and strongest languages. I am experienced in writing reusable, semantic, valid, and SEO-friendly HTML for both desktop and mobile devices.

    • logos
    • websites
    • UI\UX
    • wireframes
    • collateral
    • Sketch
    • Photoshop
    • Illustrator
    • Moqups
    • Balsamiq

    Design to me is less about the final presentation but more finding the right questions to ask and the right way to answer them through research, artistic expression, and empathy. I enjoy crafting work to create meaningful stories for people to explore, and I pride myself on doing so with a strong sense of craftsmanship leaving projects better than when I found it.

    • django
    • python 2.7
    • flask
    • OOP

    Not my strongest or favorite language but it is a robust, widely used language that I am glad I took the time to get comfortable with.

    • rails 3
    • ruby 2

    A brief stint before moving to Django and Python. The design of the language felt pleasant at first but the nuances became taxing to me early on.

    • php5

    The first language I really took the time to learn. Looking back I can’t say I made anything worthwhile in it but I did explore a lot of possibilities from database wrappers, template engines, to fully-featured frameworks and even a socket-based chat system.

Education

I have a Bachelors in Digital Media from Kendall College of Art & Design located in Grand Rapids, Michigan. I am a self-taught programmer but chose to study design in college to improve my weakest skill.