Must-Have Experience
Full stack web development (Preferably Typescript, Postgres, React)
My primary stack consists of Go, Python, and TypeScript, with PostgreSQL as my database of choice. On the frontend, while I personally prefer Svelte, I am well-versed in React and have used it extensively. My GitHub and resume reflect my work across these technologies.
Building apps and agents which make use of modern LLMs
Recently, I worked with an ed-tech platform to develop an automated paper-grading tool that processes images taken via mobile devices. To manage costs and latency, I focused on prompt optimization and implementing token caching. Because commercial APIs can suffer from unreliability and rate limits, I built a routing layer that handled context switching between models, retries, and API key rotation. I have also experimented with hosting and running open-source models locally/self-hosted for inference to compare their performance with commercial alternatives (note: my experience is strictly in running, not in fine-tuning them).
EV charging and/or the distributed energy or IoT domain
Beyond charging my own EV, I do not have direct professional experience in this sector. However, I am comfortable adapting to new technical domains.
Working in an early startup environment
I have spent the majority of my career in early-stage startups. I am highly familiar with the environment, having experienced the full cycle—including failing as a founder.
Multimodal AI application development (e.g. image/video/voice)
Yes, primarily on the vision side through the paper-grading project mentioned above, which required processing and analyzing images of handwritten text.
Infosec and compliance (i.e. SOC2), esp. in a startup environment
I have navigated the SOC 2 process. While compliance is rarely a simple task, adopting Infrastructure as Code (IaC) and structured access controls from day one makes the eventual audit much more manageable.
Growing and managing a software engineering team
I previously scaled an engineering team to 30 people and reached $1.2M in revenue. Ultimately, a series of strategic missteps led to the venture's failure—a difficult but highly educational decade of my professional life.
Launching software products outside the US (Europe, LatAm, SE Asia, Australia)
I have launched and managed products in the MEA (Middle East & Africa) region. While I have not directly operated in Europe or Australia, I have active professional networks in those regions that I can call upon if needed.
Platforms that integrate with several other 3rd party platforms
Yes. A significant portion of software development is ultimately integration and workflow engineering—handling API rate limits, webhook failures, and state synchronization across external services.