Location: Atlanta Ga, USA (planning on moving to another state though)
Remote: Required.
Willing to relocate: Not for work.
Technologies: Modern C++ (up to C++17), CMake, some python, familiar with HTML/CSS/JavaScript but rusty. Recently dabbled with OpenGL/Compute shaders, some Qt
Résumé/CV: https://www.dropbox.com/s/n22o28lk8wc0lgq/Iris%20Chase%20Resume%20April%202022.pdf?dl=0
Email: iris (at)) ....... enesda puncutation com (good luck scraping that ;)
I spent several years developing a project called IVD (github.com/irischase/IVD) which is a GUI programming language and implementation. I really leveled up a ton in all aspects as an engineer from the project. But it's unfinished and in hiatus because after spending 3+ years on it I realized how much time doing anything interesting takes (especially alone) and that I need to pick my battles more wisely. I've also exhausted my ramen money if you catch my drift. Thoroughly ingrained in my muscle memory and cursed to remember til the end of my days: Modern C++, Vim (listed for cultural reasons)
Good enough for government work: Python3 (with type-hints/mypy, PLEASE), SQL
I can be more or less productive in: TypeScript/React/HTML/CSS, C#
Middle-school Latin level: Common Lisp
Forgotten: every piece of syntax I've ever learned of Haskell
Interested in mastering on the job: Common Lisp, Haskell, Forth, Smalltalk, Rust
Résumé/CV: https://www.dropbox.com/s/uta8dp1r9tvg19j/Iris%20Chase%20Res...
Remote: Yes
Willing to relocate: Willing to consider
Technologies: C++, OpenGL, mostly custom work (would rather write the libraries)
Résumé/CV: Available upon request
Email: [email protected] (please mention HN in the title)
I'm a self taught software engineer, been a bedroom coder writing C++ for about 13 years or so. Spent a lot of that time trying to start companies so it was always my full intellectual output and not simply a hobby. Recent experience in the market has taught me that I'd just rather not run a software business.
Not interested in working at a typical web shop or an AI slop company. Most of my experience is in C++ for a reason. I've written TypeScript/React/Electron stuff but it's just not my preference. I was able to get really snappy performance out of Electron but it gave me a headache fighting the garbage collector the whole time (I won but at what cost?). I love talking asymptotic complexity and working on problems where it actually matters how to traverse a tree.
A couple recent projects of note:
Nucleus2: This is an eventually consistent key value store database, it's capable of asynchronous multi-master replication over the file system (think putting a database in DropBox). It's designed for "bring your own cloud"/local infrastructure. As far as I know the conflict resolution scheme is novel because I haven't found anything like it in my research. I've been meaning to write a white paper on it for a few years now but never got around to it. I can demo it for you if you'd like. I use a Nucleus2 driven project daily, so it's well proven at least for me.
Hui: Currently working on a GUI toolkit, kind of a hybrid of immediate mode and retained, some inspiration from React (but better separation of state I feel), DearIMGUI, etc, but with some major deviations from the norm like using a finite state machine for global event handling/dispatch instead of bubbling (it sounds crazy, but it actually works, I'd love to show it off). I'm writing the renderer in C++ targeting OpenGL. It's early in the project but it's promising to be very, very composable, and easy to use in a way I've never experienced before with a GUI system. I hope to make a demo video this month and if I do it in time I'll reply to this with a link to the video.
Hui is in service primarily to a 3D DCC application I am also working on (back-burner until Hui is ready).
Basically looking for an oldschool software company. Light on AI, light on web tech would be ideal. Yes I realize I just described a game studio, lol.