> [!WARNING] > I am not currently open to work. This page left up for information only. ![[Group 1 1.png]]I'm ~~open~~ to software engineering, machine learning, or related roles (in-person in SF or nearby, or remote). I have a B.S. in math from UCLA and two years of experience as an engineer. I know Python and Javascript well, and have written a few projects in Rust and Erlang. In my next role, I'm looking for an opportunity to do challenging technical work. As you'll see from the projects listed below, my interests lean towards math, physics, and machine learning - I'm especially, **but not exclusively**, interested in roles related to those topics. You can contact me via DM on [X](https://x.com/ftlsid) (preferred), or via email: contact (at) ftlsid.com. Will provide resume + references on request. ## Projects - I [built a GAN in Pytorch](https://github.com/sidmani/dfr) that learned to generate 3D models from 2D (image) training data. In order to do this, I had to implement StyleGAN-2 and build a differentiable raycaster. A detailed description of the raycaster, which was the most technically interesting piece, is in the readme. - [Rulebricks](https://rulebricks.com/) ($5k ARR and growing, 1000+ users) is a NextJS + Supabase app that allows non-technical users to deploy HTTP endpoints that apply rules to JSON payloads using a spreadsheet-like interface. I build this with a friend and deployed the first version in under a month. - I wrote a [smoothed-particle hydrodynamics fluid simulator](https://github.com/sidmani/thin_film) for soap films in numpy and implemented physics-based rendering to generate the films' characteristic iridescence. - I wrote a domain-specific language for [simulating Turing machines](https://research.ftlsid.com/Computation/Simulating+Turing+machines) ([source code](https://github.com/sidmani/turing)), and used it to design a [universal Turing machine](https://research.ftlsid.com/Computation/Designing+a+universal+Turing+machine). This project was intended to deepen my understanding of automata theory. I later [rewrote the simulator in Rust](https://github.com/sidmani/rs-tm) to make it faster. - [Quasar jet visualization](https://sidmani.github.io/nrao530/) ([source code](https://github.com/sidmani/nrao530)): I worked with a prof in the physics department at UCLA to build a simulator for helical jets emitted from black holes. The goal was to determine the parameters of a particular quasar known as NRAO-530, by matching the simulated results to radio astronomy data. A technical write-up of one phenomenon predicted by the simulator is available [here](https://github.com/sidmani/nrao530/blob/master/nrao530.pdf), and is a good sample of my technical writing. ## Other skills and hobbies - I have a business-level certification in Japanese (JLPT N1) and studying the language is one of my main pastimes. I can usually watch anime without subtitles. - I spent several years building electronics for fun as a teenager, and worked at a makerspace in college teaching classes on 3D printing and Arduino. - I write a blog at [cybermonk.substack.com](https://cybermonk.substack.com). My favorite posts are [Japan again](https://cybermonk.substack.com/p/japan-again) and [The inner world](https://cybermonk.substack.com/p/the-inner-world). - In my free time, I enjoy reading nonfiction and meditating. ## Favorite books - Musashi - Eiji Yoshikawa - The Voyage of the Beagle - Charles Darwin - Into Thin Air - Jon Krakauer - Last Chance to See - Douglas Adams - Hyperion - Dan Simmons