Hello, world! I'm Danny Bimma

Who or What am I?

Technically speaking: I'm a perpetually self-taught software engineer. Though, I simply consider myself an infant, hobbyist-programmer on a lifelong developer journey sailing the high seas of tech. Or, as my friends like to call me, the "Technomancer Pirate Captain!"

What I Do and Who I Do It For

Unfortunately, I'm not employed within the software industry at this time. So the art of writing code is what I engage in every day after my day job.

I'm currently working on becoming proficient in the Zig programming language. For a long time, C has unequivocally been my favourite programming language. It's low-ish level nature and the control it gives you, really lends itself to teaching/enforcing the core tenants of writing code as you write it. Unfortunately, it's slightly confusing syntax, chaotic macros, and it's arcane build-systems make it quite the hurdle for younger programmers to clear. Comparatively, Zig gives you all the power, control, and speed of C; with the ease and simplicity of Python.

My ultimate goal is to become a cracked developer, who can be an essential part of some team tasked with building and maintaining some piece of dope software somewhere in the world.

What I Can Do

I currently specialise in building whimsically-named, mostly useless applications for fun, but the process also serves to teach and reinforce the essential concepts of programming robust applications in the modern world:

  • Developer Tools: Terminal utilities, parsers, text editors, and interpreters
  • Backend Development: Server-side logic, APIs, and database schema design.
  • System Programming: Embedded systems, low-level optimisations, and hardware interfacing.

My Philosophy

I believe in writing code that is not only functional but also maintainable, readable, efficient, and fun to engage with. Whether it's a simple HTML formatter or something as complex as an HTTP server, I strive to create software that will stand the test of time.

"A large fraction of the flaws in software development are due to programmers not fully understanding all the possible states their code may execute in." - John Carmack

When I'm Not Squashing Bugs

Besides coding, the only other things I can truly get lost in are watching anime and reading manga/books. My favourite series in the entire world is One Piece, and if you have any love for Luffy at all please find a way to connect with meβ€”we shall have lots to discuss.

For Pleasure

I'm always interested in chatting the latest in tech with fellow developers, and obsessing over the newest chapters of One Piece with other manic fans. Whether you have a question about one of my projects, Monkey D. Luffy, want to share a cool project from Hacker News, or simply want to say hello to a fellow Nakama, I'd love to hear from you!

For Profit

Have a project in mind, a question about my work, or want to poach me for a job? I'd love to hear from you as well! Use the form below to send me an email and I'll get back to you as soon as possible.

How should I address you in my response?

Note: This form will open your default email application. If you prefer, you can jump directly to that app and email me directly at dantrotman92@gmail.com