It's simple: I love what I do. And that's what makes me, well, me. I enjoy learning, reading, and exploring - there's a sea of knowledge out there and not enough time to comprehend it all. It's that passion that pushes me to do better; help others understand more; and deliver meaning from the meaningless.
When it's not the 9-to-5, I enjoy exploring. Random things I've done in the past:
- Some fun in NLP & newspapers
- Data-Visualization with D3
- Distributed Neural Nets (Powered via Spark2 & Distributed Tensorflow, Tensorboard)
- Web Dev-y (PHP, Node, React, Jest, Polymer)
- Desktop Apps with Tauri
- Discord Bots with Serenity-rs
- Rust is fun. Java is safe.
- Linux (Various flavors, Who knows currently. Arch, Ubuntu (& it's ugly life in WSL), Manjaro, Pop, Fedora...)
- ...And more I've likely forgotten to list
That 9-to-5 life, though, tends to be a "mixed stack" Developer. Boring is better. No one likes being paged.
- High volume, low latency APIs (Java / Springboot, NoSQL)
- Data Pipelines mixing Airflow, Kafka, Flink, Spark, Dataproc, BigQuery.
- Various "admin" web interfaces (React, Java/PHP, SQL)
I'm always exploring new frontiers -- never ready to settle.