A happy coder sitting in nature

Amanda Hinchman-Dominguez, President

Welcome to Coding Kinetics, LLC! Coding Kinetics is a minority-owned, woman-owned business based in Chicago and globally online.

Coding Kinetics is run by Amanda Hinchman-Dominguez, a Kotlin GDE and co-author O'Reilly's Programming Android with Kotlin: Achieving Structured Concurrency with Coroutines.

Amanda is active in the Kotlin and Android communities locally and globally. Amanda has been a regular speaker for KotlinConf, Droidcon, and other technical conferences since 2018, giving lectures across multiple cities including Amsterdam, Belarus, Budapest, Berlin, Copenhagen, London, NY, San Francisco, and Chicago.


Notable Works

For a full list of works:

Programming Android with Kotlin: Achieving Structured Concurrency with Coroutines

KotlinConf 2023: Crash Course on the Kotlin Compiler

Let’s face it - learning about the Kotlin compiler is hard. Luckily, being able to look through various plugins can give insight to how the Kotlin compiler processes data at every phase, from human-readable Kotlin code to machine-readable bytecode. This session intends to expose Kotlin compiler functionality through reverse engineering compiler plugins and all the phases a plugin may intercept, giving us a conceptual, high-level overview what the the Kotlin compiler looks like.

KotlinConf 2019: KEEP insisting!

This session intends to analyze a general definition of crosscutting and how it affects growing software, how Aspect-Oriented Programming (AOP) attempts to tackle crosscutting, shortcomings in Java's current approaches in reflexive programming, and subsequently discuss my experiences with TornadoFX in solving day-to-day business inefficiencies through my first attempt at metaprogramming. Exploration through examples will provide insight in Kotlin's approaches to metaprogramming intended to expose Kotln's predisposition to AOP. By harnessing the power of Kotlin, we can make strides in creating a foundation for rational framework for metaprogramming.

KotlinConf 2018 - Kotlin and TornadoFX: The Next Frontier in Modern (Meta)Programming

There's a formal process for sending proposals for the Kotlin language, and it's called KEEP (Kotlin Evolution and Enhancement Process).

During this year we've been making good use of it from the Arrow maintainers team, since we've filed the KEEP-87, where we propose support for compile time validation and dependency resolution. But no fear! we'll not talk about FP here, just about the complete pipeline we went through to get it done. We've learned a lot during the process, and would love to share our experience.

ACM SIGCSE ’15 Demo Abstract/MIST – The Mathematical Synthesis Toolkit

Interest form for public events

CAUTION

Page under construction

Sign up by email for product updates: