Mike Thompson

Owner at Day8 Technology

Sydney, New South Wales, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
award
Top expert inClojure Web Development and Tooling
Mike Thompson is an experienced software engineer and owner based in Sydney with 11 years in the field, specializing in front-end development using ClojureScript and React. As the proprietor of Day8 Technology, he blends hands-on coding with product-minded ownership, contributing to notable open-source projects like day8/re-com and day8/re-frame. His contributions focus on improving reusable UI components, streamlining component APIs with keyword parameters, and enhancing framework architecture through interceptors—work that improves maintainability and developer ergonomics. Mike brings a practical attention to documentation and test harnesses alongside feature work, signaling a commitment to long-term code quality as well as shipping user-facing improvements. An interesting detail: despite running his own shop, he remains an active contributor to community libraries that power other teams’ front-end stacks.
code11 years of coding experience
github-logo-circle

Github Skills (10)

hiccup10
event-handling10
front-end-development10
reagent10
react10
re-frame10
clojurescript10
ui-components10
flexbox8
javascript8

Programming languages (8)

TypeScriptShellC++CSSJavaScriptHTMLClojurePython

Github contributions (5)

github-logo-circle
day8/re-frame

Dec 2014 - Sep 2022

A ClojureScript framework for building user interfaces, leveraging React
Role in this project:
userFront-end Developer
Contributions:7 releases, 1425 commits, 236 PRs in 7 years 10 months
Contributions summary:Mike's commits primarily focused on building a user interface framework using ClojureScript and React. They implemented event handlers, developed components and created user interface elements. The user also incorporated the use of the `trim-v` and `path` interceptors, demonstrating a working knowledge of the framework architecture.
reactleveragingspauser-interfacesclojurescript
day8/re-com

Jul 2014 - Aug 2021

A ClojureScript library of reusable components for Reagent
Role in this project:
userFront-end Developer
Contributions:3 releases, 4 reviews, 327 commits in 7 years 2 months
Contributions summary:Mike primarily focused on enhancing the UI components of the Reagent library. Their work involved modifying the test harness and the modal button component to incorporate keyword parameters, which streamlined the code and improved maintainability. The user also fixed brackets and doc strings to improve the code quality. Additionally, the user added example component usage, and new features, by spliting the page into vertical and horizontal pills.
reactreusable-componentsclojurescript-libraryclojurescriptreagent
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mike Thompson - Owner at Day8 Technology