Qubkl is a real estate underwrting web application for investors to analyze the financials of a potential investment. A core project requirement was the ability to perform what-if analyzes on the results. The implemented solution was to save the model in PostgreSQL and render versions of the model as an Excel spreadsheet for flexibility and portability.
Sole developer. Responsible for UI design, architecture, engineering and deployment.
Technologies utilized include Elixir (Phoenix Framework), Javascript (React, Typescript), PostgreSQL, Go, AWS (DynamoDB, S3), Digital Ocean.
Klatch is a contact sharing web application that allows you to share and keep track of your contacts via QR Code. A part of the briefing for this project was to create a cross platform application which was achieved by deploying a responsive, web application where functionality was implemented in React so that user interactions felt native despite being hosting on the web. By avoiding external libraries, the application is less than 70kb over the wire.
Sole developer. Responsible for UI design, architecture, engineering and deployment.
Technologies utilized include Elixir (Phoenix Framework), Javascript (React, Typescript), PostgreSQL, Fly.io.
Floodlight ESG was a proof of concept for an early stage start up focused on building a service to help financial institutions track their ESG efforts. The proof of concept was a dashboard that shows a company's progress toward their renewable energy goals.
Lead engineer; worked with a UI designer and data engineer. Responsible for architecture, engineering and deployment.
Technologies utilized include Javascript (React, Typescript, Next.js), Vercel.
Helix generates trading signals using genetic algorithms and encompasses four distinct applications: an application to manage data, an application to generate trading signals, a middle layer and the front end. Project challenges include managing and accessing the 18GB of signals generated by each Helix run and optimizing the run time. The original prototype for signal generation was written in Python and took 30 hours to run. After re-writing the application in Rust, average run time was reduced to 30 minutes.
Sole developer. Responsible for design, architecture, engineering and deployment. Deployed on internal server.
Technologies utilized include Rust (Tauri), Elixir (Phoenix Framework), Javascript (React, Typescript), PostgreSQL.