Hire Me!
If you have an opportunity where you could use my assistance, reach out!
I have:
- Been involved in Android app development since 2008 and Kotlin Multiplatform development over the past couple of years
- Published lots of books
- Trained over 1,000 developers
- Been writing a blog and a Jetpack Compose newsletter, and just started a ethics and coding agents newsletter
- Answered lots and lots of questions
- Worked for startups and built production apps
- And more!
My two-page resume/CV is available here. For even more detail, visit my LinkedIn profile.
I am open to traditional employment as well as contract work, fractional or full time. While I am willing to relocate for a truly extraordinary opportunity, and I like occasional office visits, a remote-first work policy is strongly welcomed.
What I Like
Inspired by Jake Wharton, here are some of my core values with respect to my professional work and where I want to apply that work:
-
Stakeholders: Holistic, Not Hollow: staff, customers, and communities should not be completely subservient to investors/financiers
-
“Doing Well By Doing Good”: make me proud to be a part of what you’re building
-
AI: Call Me, Maybe: see the next section!
AI “Bright Lines”
AI is a hot topic right now, with lots of fans and lots of detractors. Overall, the introduction of large language models (LLMs) have introduced many ethical issues. However, there are plenty of ways to apply LLMs that avoid the worst of those issues. Here are my “bright lines” with respect to working on AI-related projects or for AI-related firms:
-
No Abusable Generative AI: no AI with user-triggered free-form output where that output is designed to be published to others, possibly for nefarious reasons
-
Emphasize Small AI: prefer working with models that can run on readily-accessible hardware locally, or on ordinary Internet hosting services (e.g., Ollama)
-
Opt-Outs Offered and Honored: AI should not be forced upon anyone, and data collection in service of AI should not be forced upon anyone
-
No Mandatory AI Code Generators: allowing developers to opt into using AI code generators is fine, but they should not be required as a condition of employment
-
All Free-form Generative AI Needs Trust and Safety: if you are generating user-triggered free-form content from AI, you need to have safeguards in place to avoid causing harm with that content
-
No Training on Unlicensed Data: acquire and abide by licenses for any content that your AIs are “ingesting” for training purposes
For more on this topic, see this blog post.