My name is Ben 👋. Amongst many other roles, I am a professional Software Engineer. 🛠️
If you have landed on this page, I will assume you want to know more about me.
Quick Note: Most of my code activity over the past 2 years has almost exclusively been for work and lives in a "work" account (here) with no publicly accessible repos. If you are a hiring manager and looking for code samples, please contact me directly.
A few "metrics" for consideration.
While I don't usually like general categories for people, especially myself, I do find it useful info to share. Do with them what you will, but understand they don't define me. 😜
- Myers-Briggs
- DiSC
- DC (Dominance/Conscientiousness) : Direct, Firm, Results-oriented, Analytical, Reserved, Precise, Private, Systematic
- Gallup Strengths Finder
- Learner, Inputs, Intellection, Strategic, Belief
- Eniagram
- people say I'm a solid 5. I mostly reject this "personality" test, out-of-hand, because has very flimsy empirical validation of testing and results. I see it more like a mood ring than a true representation of personality. If it helps you, fine. Just don't call me a number.
Being concise here is tough, since there are A LOT of general programming languages and other tools that I've had touchpoints with over my career to this point!
These are the things I use on an almost daily basis at work, and in my personal projects.
General Programming Languages
- JavaScript / TypeScript
- Golang
- Python
Other Languages
- SQL
- GraphQL
- Yaml
- Markdown
Frameworks / Libraries / Technologies / Stacks
- Next.js
- AWS (RDS/EC2/ECS/SSM/SQS/Lambda/DynamoDB)
- JAM
- Node.js
- Docker
- Shell Programming (zsh / bash)
- HCL/Terraform
If I work in it occassionaly and/or am interested in it, it's in this list
Languages
- Rust
- Ruby
- Erlang
- Haskell
- PHP
Frameworks / Libraries / Technologies / Stacks
- OAuth
- Conda/Pandas/Numpy
- Serverless (AWS)
- Deno
- Django
- Rails
- Swagger/OpenAPI
- Jekyll
These are things that I've used, but have not had any meaningful interaction with on an ongoing basis.
- Java
- C#
- C/C++
- Perl
- UML/BPMN
Here are the tools I use personally and professionally
I have generally leaned towards macOS. For me it provides a good balance of very good developer experience, solid multimedia production support, and flexibility through tooling.
Although, being truly platform agnostic, I am neither a macOS or Windows "person".
I like debian, FreeBSD, and Lubuntu flavors of Linux. I will use Windows if forced too (i.e. gaming, or work). I am quite proficient in just about any mainline environment, and a few less visible ones (SCO Linux anyone?) 😉
- JetBrains Toolbox (IntelliJ, WebStorm, Goland, PyCharm, DataGrip, etc.)
- Tower (git client)
- iTerm
- vim
- VisualStudio Code
- Adobe CC (XD, Illustrator, Photoshop, Premiere Pro, AfterEffects)
- Figma
- ScreamingFrog SEO Spider
- Postman
- massCode
In addition to being a professional Software Engineer, I am also engaged in a handful of other roles either quasi-professionally, or "just for fun."
- Son / Father
- Armchair Theologian/Philosopher
- Musician / Producer
- 3D CAD and Modeling Amateur
- Fisherman
- Aspiring Outdoors-person
- Flailing (non-practicing) Brew Master
- Scale Modeler
- Wannabe DIY-er / Maker
- 🔭 I’m currently working on serverless/golang/mahjong game
- 🌱 I’m currently studying Golang microservices containerization
- 👯 I’m looking to collaborate on interesting Go, Python, or Rust projects with well organized teams using sane processes that are interested in building up the entire team
- 🤔 I’m looking for help with ... All The Things?
- 💬 Ask me about why I am experimenting with veganism
- 📫 How to reach me see the email on bencodesall.github.io
- 😄 Pronouns: Call me whatever, ... just don't call me late for dinner.
- ⚡ Fun fact: I was a Radio DJ at 2 student-run colleges radio stations
NOTE: Potentially paraphrased and/or incorrectly attributed
"We perish for lack of wonder, not for lack of wonders."
G.K. Chesterton
- Vegimite
📁 ./folder/
|- 📄 file.txt
🇦🇺
✅
❌
🔗